0001558370-24-004559.txt : 20240401 0001558370-24-004559.hdr.sgml : 20240401 20240401171835 ACCESSION NUMBER: 0001558370-24-004559 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240401 DATE AS OF CHANGE: 20240401 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ReShape Lifesciences Inc. CENTRAL INDEX KEY: 0001427570 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37897 FILM NUMBER: 24810974 BUSINESS ADDRESS: STREET 1: 1001 CALLE AMANECER CITY: SAN CLEMENTE STATE: CA ZIP: 92673 BUSINESS PHONE: 949-429-6680 MAIL ADDRESS: STREET 1: 1001 CALLE AMANECER CITY: SAN CLEMENTE STATE: CA ZIP: 92673 FORMER COMPANY: FORMER CONFORMED NAME: OBALON THERAPEUTICS INC DATE OF NAME CHANGE: 20080220 10-K 1 rsls-20231231x10k.htm 10-K
1.91108.9059565494243900001427570FYfalse9538895388234570475192190.02P30DP5YP3YP5Yhttp://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwillhttp://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwillP5Y6M1.51.5P5Y6M0Dhttp://fasb.org/us-gaap/2023#FairValueAdjustmentOfWarrants000001427570rsls:PrivatePlacementWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2022-11-080001427570rsls:RepresentativeSWarrantsOctober2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsOctober2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsOctober2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsOctober2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsFebruary2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsFebruary2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsFebruary2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsFebruary2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsApril2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsApril2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsApril2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsApril2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsOctober2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsOctober2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsOctober2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsOctober2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsFebruary2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsFebruary2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsFebruary2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsFebruary2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsApril2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsApril2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsApril2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsApril2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsOctober2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsOctober2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsOctober2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsOctober2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsNovember2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:MonteCarloSimulationModelMember2023-12-310001427570rsls:CommonStockWarrantsNovember2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:MonteCarloSimulationModelMember2023-12-310001427570rsls:CommonStockWarrantsNovember2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:MonteCarloSimulationModelMember2023-12-310001427570rsls:CommonStockWarrantsNovember2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:MonteCarloSimulationModelMember2023-12-310001427570rsls:CommonStockWarrantsApril2023Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsApril2023Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsApril2023Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsApril2023Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputExpectedDividendRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputExercisePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashExerciseMemberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashExerciseMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashExerciseMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashExerciseMemberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashExerciseMemberus-gaap:MeasurementInputExpectedDividendRateMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:CashExerciseMemberus-gaap:MeasurementInputExercisePriceMemberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsOctober2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsFebruary2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativeSWarrantsApril2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsOctober2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsFebruary2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:PreFundedWarrantsApril2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsOctober2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:CommonStockWarrantsNovember2023Memberrsls:MonteCarloSimulationModelMember2023-12-310001427570rsls:CommonStockWarrantsApril2023Memberrsls:BlackScholesModelMember2023-12-310001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsNovember2022Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsNovember2022Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsNovember2022Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsNovember2022Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsJune2022Memberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsJune2022Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsJune2022Memberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsJune2022Memberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:RepresentativesWarrantsMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsNovember2022Memberrsls:BlackScholesModelMember2022-12-310001427570rsls:ReloadWarrantsJune2022Memberrsls:BlackScholesModelMember2022-12-310001427570rsls:PreFundedWarrantsMemberrsls:BlackScholesModelMember2022-12-310001427570rsls:OneOfInvestorsMemberrsls:AmendedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2023-10-032023-10-030001427570rsls:AmendedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2023-10-032023-10-030001427570rsls:RegisteredDirectOfferingMember2023-04-202023-04-200001427570rsls:PrivatePlacementWarrantsMember2023-04-202023-04-200001427570rsls:SeriesDMirroringPreferredStockMemberrsls:SecuritiesPurchaseAgreementMember2022-11-082022-11-080001427570rsls:PrivatePlacementWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2022-11-082022-11-080001427570rsls:CommonStockNoClassMemberrsls:SecuritiesPurchaseAgreementMember2022-11-082022-11-0800014275702022-12-232022-12-230001427570us-gaap:RetainedEarningsMember2023-12-310001427570us-gaap:AdditionalPaidInCapitalMember2023-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001427570us-gaap:RetainedEarningsMember2022-12-310001427570us-gaap:AdditionalPaidInCapitalMember2022-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001427570us-gaap:RetainedEarningsMember2021-12-310001427570us-gaap:AdditionalPaidInCapitalMember2021-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001427570rsls:SeriesCConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-310001427570us-gaap:CommonStockMember2023-12-310001427570rsls:SeriesCConvertiblePreferredStockMemberus-gaap:PreferredStockMember2022-12-310001427570us-gaap:CommonStockMember2022-12-310001427570rsls:SeriesCConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-12-310001427570us-gaap:CommonStockMember2021-12-310001427570rsls:SeriesDMirroringPreferredStockMemberrsls:SecuritiesPurchaseAgreementMember2022-11-080001427570rsls:SecuritiesPurchaseAgreementMember2022-11-080001427570srt:MinimumMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMemberus-gaap:PrincipalOwnerMember2023-01-012023-12-310001427570srt:MinimumMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2023-01-012023-12-310001427570rsls:TwentyTwentyTwoEquityIncentivePlanMember2022-12-142022-12-140001427570us-gaap:EmployeeStockOptionMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2022-12-310001427570us-gaap:EmployeeStockOptionMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2021-12-310001427570us-gaap:EmployeeStockOptionMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2022-01-012022-12-310001427570us-gaap:EmployeeStockOptionMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2023-12-310001427570rsls:TwentyTwentyTwoEquityIncentivePlanMember2022-12-140001427570rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2022-12-310001427570us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001427570srt:MaximumMemberus-gaap:EmployeeStockOptionMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2023-01-012023-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2022-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2021-12-310001427570us-gaap:EmployeeStockOptionMemberrsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2023-01-012023-12-310001427570rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember2023-01-012023-12-310001427570rsls:OneOfInvestorsMemberrsls:AmendedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2023-10-030001427570rsls:SecuritiesPurchaseAgreementMember2023-10-032023-10-030001427570us-gaap:NonUsMember2023-01-012023-12-310001427570srt:EuropeMember2023-01-012023-12-310001427570rsls:ObalonTherapeuticsInc.Member2023-01-012023-12-310001427570rsls:DbsnDeviceMember2023-01-012023-12-310001427570country:US2023-01-012023-12-310001427570country:AU2023-01-012023-12-310001427570us-gaap:NonUsMember2022-01-012022-12-310001427570srt:EuropeMember2022-01-012022-12-310001427570rsls:DbsnDeviceMember2022-01-012022-12-310001427570country:US2022-01-012022-12-310001427570country:AU2022-01-012022-12-310001427570srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001427570srt:MinimumMemberrsls:ComputerEquipmentAndSoftwareMember2023-12-310001427570srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001427570srt:MaximumMemberrsls:ComputerEquipmentAndSoftwareMember2023-12-310001427570us-gaap:ToolsDiesAndMoldsMember2023-12-310001427570us-gaap:MachineryAndEquipmentMember2023-12-310001427570us-gaap:FurnitureAndFixturesMember2023-12-310001427570rsls:ComputerEquipmentAndSoftwareMember2023-12-310001427570us-gaap:ToolsDiesAndMoldsMember2022-12-310001427570us-gaap:MachineryAndEquipmentMember2022-12-310001427570us-gaap:LeaseholdImprovementsMember2022-12-310001427570us-gaap:FurnitureAndFixturesMember2022-12-310001427570us-gaap:ConstructionInProgressMember2022-12-310001427570rsls:ComputerEquipmentAndSoftwareMember2022-12-310001427570rsls:ExistingWarrantsMember2023-11-212023-11-210001427570rsls:PreFundedWarrantsMember2023-04-202023-04-200001427570rsls:PreFundedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2022-11-082022-11-080001427570rsls:PublicOfferingMember2023-01-012023-12-310001427570rsls:SeriesCConvertiblePreferredStockMember2023-12-310001427570rsls:SeriesCConvertiblePreferredStockMember2022-12-310001427570us-gaap:SeriesCPreferredStockMember2023-12-310001427570rsls:CowenAndCompanyLlcMember2023-01-012023-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001427570us-gaap:StateAndLocalJurisdictionMember2023-12-310001427570us-gaap:InternalRevenueServiceIRSMember2023-12-310001427570us-gaap:ForeignCountryMember2023-12-310001427570us-gaap:StateAndLocalJurisdictionMember2022-12-310001427570us-gaap:InternalRevenueServiceIRSMember2022-12-310001427570us-gaap:ForeignCountryMember2022-12-310001427570us-gaap:RetainedEarningsMember2023-01-012023-12-310001427570us-gaap:RetainedEarningsMember2022-01-012022-12-310001427570us-gaap:InProcessResearchAndDevelopmentMember2022-12-310001427570us-gaap:TrademarksAndTradeNamesMember2023-01-012023-12-310001427570rsls:LapBandProductLineMemberus-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001427570rsls:LapBandProductLineMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001427570us-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001427570us-gaap:InProcessResearchAndDevelopmentMember2022-01-012022-12-310001427570rsls:ObalonTherapeuticsInc.Member2022-01-012022-12-310001427570us-gaap:InProcessResearchAndDevelopmentMember2023-01-012023-12-310001427570us-gaap:TrademarksAndTradeNamesMember2022-12-310001427570us-gaap:DevelopedTechnologyRightsMember2022-12-310001427570rsls:CommonStockPurchaseWarrantsMember2023-02-080001427570srt:MaximumMemberrsls:InvestmentInWarrantsMemberrsls:NewUnregisteredWarrantsMember2023-11-210001427570srt:MaximumMemberrsls:InvestmentInWarrantsMemberrsls:ExistingWarrantsMember2023-11-210001427570us-gaap:EmployeeStockOptionMember2023-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2023-12-310001427570us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001427570rsls:SecuritiesPurchaseAgreementMember2023-10-030001427570rsls:RegisteredDirectOfferingMember2023-04-200001427570us-gaap:WarrantMember2022-06-160001427570srt:MaximumMemberrsls:NewUnregisteredWarrantsMember2023-11-210001427570srt:MaximumMemberrsls:AmendedWarrantsMember2023-04-200001427570rsls:PreFundedWarrantsMemberrsls:RegisteredDirectOfferingMember2023-04-200001427570us-gaap:OverAllotmentOptionMember2023-02-080001427570srt:MaximumMemberrsls:WarrantAmendmentAgreementMember2022-11-080001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMemberus-gaap:CommonStockMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PublicWarrantsMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberrsls:PublicOfferingMember2023-02-080001427570rsls:ExistingWarrantsMember2023-11-210001427570rsls:NewUnregisteredWarrantsMember2023-11-200001427570rsls:ExistingWarrantsMember2023-11-200001427570rsls:CommonWarrantsMember2023-11-200001427570rsls:PreFundedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2023-10-030001427570rsls:CommonWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2023-10-030001427570rsls:AmendedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2023-10-030001427570us-gaap:OverAllotmentOptionMember2023-04-200001427570rsls:PreFundedWarrantsMember2023-04-200001427570rsls:AmendedWarrantsMember2023-04-2000014275702023-04-200001427570rsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberrsls:SecuritiesPurchaseAgreementMember2022-11-080001427570rsls:WarrantAmendmentAgreementMember2022-11-0800014275702021-12-310001427570rsls:IrvineCaliforniaOfficeAndWarehouseSpaceMember2023-03-130001427570us-gaap:WarrantMember2023-01-012023-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001427570us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001427570us-gaap:ConvertiblePreferredStockMember2023-01-012023-12-310001427570us-gaap:WarrantMember2022-01-012022-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001427570us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001427570us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-310001427570us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001427570us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001427570us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001427570us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001427570us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001427570us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember2023-02-082023-02-080001427570rsls:NewUnregisteredWarrantsMember2023-11-212023-11-210001427570rsls:WarrantAmendmentAgreementMember2022-11-082022-11-080001427570us-gaap:OverAllotmentOptionMember2023-02-082023-02-080001427570rsls:ClassOfWarrantInvestorsIssuedJune2022Member2022-06-162022-06-160001427570us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001427570us-gaap:CommonStockMember2023-01-012023-12-310001427570us-gaap:CommonStockMember2022-01-012022-12-310001427570rsls:ReshapeVblocProductMember2023-01-012023-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001427570us-gaap:OverAllotmentOptionMember2023-11-212023-11-210001427570us-gaap:OverAllotmentOptionMember2023-04-202023-04-200001427570rsls:MonteCarloSimulationModelMember2023-01-012023-12-310001427570rsls:BlackScholesModelMember2023-01-012023-12-310001427570rsls:SeriesDMirroringPreferredStockMemberus-gaap:PreferredStockMember2022-01-012022-12-310001427570rsls:LapBandProductLineMembersrt:MaximumMember2023-01-012023-12-310001427570rsls:PublicWarrantsMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570rsls:PreFundedWarrantsMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570rsls:PublicOfferingMember2023-02-082023-02-080001427570us-gaap:CommonStockMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570us-gaap:CreditConcentrationRiskMember2023-01-012023-12-310001427570rsls:CowenAndCompanyLlcMember2021-08-062021-08-060001427570rsls:CowenAndCompanyLlcMember2023-05-112023-05-110001427570rsls:CowenAndCompanyLlcMember2023-12-310001427570rsls:CowenAndCompanyLlcMember2023-05-110001427570rsls:PublicOfferingMember2023-01-012023-09-300001427570rsls:CommonStockPurchaseWarrantsMember2023-12-310001427570rsls:CommonStockPurchaseWarrantsMember2023-02-092023-12-310001427570rsls:NewUnregisteredWarrantsMember2023-11-210001427570rsls:RepresentativesWarrantsMember2023-01-012023-12-310001427570rsls:RepresentativesWarrantsMember2022-01-012022-12-310001427570rsls:CommonStockPurchaseWarrantsMember2022-01-012022-12-310001427570srt:MinimumMemberrsls:PreFundedWarrantsMember2023-12-310001427570srt:MinimumMemberrsls:CommonStockPurchaseWarrantsMember2023-12-310001427570srt:MaximumMemberrsls:PreFundedWarrantsMember2023-12-310001427570srt:MaximumMemberrsls:CommonStockPurchaseWarrantsMember2023-12-310001427570rsls:ReloadWarrantsMember2022-12-310001427570rsls:PreFundedWarrantsMember2022-12-310001427570rsls:PreFundedWarrantsMember2023-01-012023-12-310001427570rsls:LiabilityWarrantMember2023-01-012023-12-310001427570rsls:CommonStockPurchaseWarrantsMember2023-01-012023-12-310001427570rsls:ReloadWarrantsMember2022-01-012022-12-310001427570rsls:PreFundedWarrantsMember2022-01-012022-12-310001427570rsls:NewUnregisteredWarrantsMember2022-06-160001427570rsls:NewUnregisteredWarrantsMember2022-06-1500014275702022-01-012022-12-310001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember2023-01-012023-12-310001427570us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001427570us-gaap:AccruedLiabilitiesMember2023-12-310001427570us-gaap:AccruedLiabilitiesMember2022-12-3100014275702023-12-3100014275702022-12-310001427570srt:MinimumMember2023-01-012023-12-310001427570srt:MaximumMember2023-01-012023-12-3100014275702023-06-3000014275702024-03-2600014275702023-01-012023-12-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureutr:sqftrsls:segmentrsls:Y

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: 1-37897

RESHAPE LIFESCIENCES INC.

(Exact name of registrant as specified in its charter)

Delaware

26-1828101

(State or other jurisdiction of incorporation or organization)

(IRS Employer Identification No.)

18 Technology Dr. Suite 110, Irvine, California 92618

(Address of principal executive offices, including zip code)

(949) 429-6680

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

    Trading Symbol

Name of Each Exchange on which Registered

Common stock, $0.001 par value per share

RSLS

The Nasdaq Capital Market

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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated 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 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 officers during the relevant recovery period pursuant to §240.10D-1(b). ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  

At June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant, based upon the closing price of a share of the registrant’s common stock as reported by the Nasdaq on that date was $5,074,445.

As of March 26, 2024, 23,457,090 shares of the registrant’s Common Stock were outstanding.

Documents Incorporated by Reference

None.

Forward-looking statements and associated risks

All statements in this Form 10-K that do not directly and exclusively relate to historical facts constitute “forward-looking statements” and include statements related to our ability to successfully remediate the material weaknesses in our internal control over financial reporting disclosed in this Form 10-K in the manner currently anticipated. These statements represent current expectations and beliefs, and no assurance can be given that the results described in such statements will be achieved. Such statements are subject to numerous assumptions, risks, uncertainties and other factors that could cause actual results to differ materially from those described in such statements, many of which are outside of our control. No assurance can be given that any expectation, belief, goal or plan set forth in any forward-looking statement can or will be achieved, and readers are cautioned not to place undue reliance on such statements which speak only as of the date they are made. We do not undertake any obligation to update or release any revisions to any forward-looking statement or to report any events or circumstances after the date of this Form 10-K or to reflect the occurrence of unanticipated events.

You should carefully consider these and other relevant factors, including those risk factors in Item 1A, “Risk Factors” of this Form 10-K and any other information included or incorporated by reference in this report, and information which may be contained in the Company’s other filings with the SEC, when reviewing any forward-looking statement. Investors should understand it is impossible to predict or identify all such factors or risks. As such, you should not consider either foregoing lists, or the risks identified in the Company’s SEC filings, to be a complete discussion of all potential risks or uncertainties associated with an investment in the Company.

RESHAPE LIFESCIENCES INC.

FORM 10-K

TABLE OF CONTENTS

PART I

Item 1.

Business

1

Item 1A.

Risk Factors

21

Item 1B.

Unresolved Staff Comments

38

Item 1C.

Cybersecurity

39

Item 2.

Properties

39

Item 3.

Legal Proceedings

39

Item 4.

Mine Safety Disclosures

39

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

39

Item 6.

[RESERVED]

40

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

41

Item 7A

Quantitative and Qualitative Disclosures About Market Risk

47

Item 8.

Financial Statements and Supplementary Data

48

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

77

Item 9A.

Controls and Procedures

77

Item 9B.

Other Information

79

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

79

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

80

Item 11.

Executive Compensation

83

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

86

Item 13.

Certain Relationships and Related Transactions, and Director Independence

88

Item 14.

Principal Accounting Fees and Services

88

PART IV

Item 15.

Exhibit and Financial Statement Schedules

89

Item 16.

Form 10-K Summary

89

EXHIBITS

90

SIGNATURES

94

2

PART I.

ITEM 1. BUSINESS

Our Company

ReShape Lifesciences Inc. is a worldwide premier weight-loss solutions company, offering an integrated portfolio of proven products and services that manage and treat obesity and metabolic disease throughout the care continuum.

Our current portfolio includes the FDA-approved and reimbursed Lap-Band® system, which provides minimally invasive, long-term treatment of obesity and is a safer surgical alternative to more invasive and extreme surgical stapling procedures such as the gastric bypass or sleeve gastrectomy.

1Graphic
1ReShape’s Pillars for Growth

In August of 2022, Paul F. Hickey joined ReShape as President and Chief Executive Officer. Under this new leadership, the Company has pivoted its business strategy with the intent of helping to ensure growth and profitability. The Company has executed the following three growth strategies, or pillars for growth:

Growth Pillar I: Executing disciplined, metrics-driven business operations.

In executing the first growth pillar, the Company is focused on revenue growth and profitability, by the end of 2024. This estimated timeline could be compressed or extended depending on many factors, including revenue growth from new product introductions, or strategic investments not yet foreseen.

This first growth pillar remains, in the Company’s opinion, paramount for ReShape to deliver shareholder value and, ultimately, profitability. Starting shortly after Mr. Hickey’s appointment, ReShape has made several operational changes to help ensure future performance and return on investment by prioritizing investments supporting revenue growth.

The Company is prioritizing investments, including marketing automation to support scalable lead acquisition, segmented consumer-centric messaging via an updated website for improved patient engagement, and a frictionless booking system with qualified providers. This is expected to dramatically increase Lap-Band procedures and ultimately

1

revenue. Additionally, the Company has a 2024 cost reduction plan, which is expected to result in reduction of operating expense by approximately 55.4% from 2023, excluding one-time costs. The company has also taken steps to right-size the organization in several areas to ensure sustainability and scalability.

Growth Pillar II: Expanding the product portfolio and future product pipeline.

ReShape’s second growth pillar is intended to further differentiate the Company as a leading provider of innovative products and services to meet unmet customer needs. ReShape is committed to drive and scale its new product development and commercialization capacity, providing a cadence of new product introductions and revenue growth. The growth can either be through organic internal Research and Development efforts, or through strategic partnerships, mergers, or acquisitions. Key growth drivers within second growth pillar include:

Lap-Band 2.0 FLEX System - New product revenues for the Lap-Band 2.0 FLEX system (“Lab-Band 2.0”), for which the Company received FDA approval during December 2023 and completed the first successful surgeries in early 2024. Similar to the current Lap-Band, the Lap-Band 2.0 is adjustable, postoperatively, to increase or decrease the opening of the band to optimize an individual’s eating habits and comfort, thereby improving therapy effectiveness. At the same time, a new feature of the Lap-Band 2.0 is a band reservoir technology that serves as a relief valve. Pieces of food that are too large to pass through the narrowed passage, created by the current band, can pass through because the new feature allows the band to relax momentarily and then return to its resting diameter. This could potentially allow for increased Lap-Band constriction and resultant satiety, while helping to minimize discomfort from swallowing large pieces of food, which may otherwise require emergency in-office patient band adjustments. Based on customer feedback, Lap-Band 2.0 will allow us to engage new surgeons and reengage many of those who have used the Lap-Band, historically.

ReShape Obalon Balloon - The ReShape Obalon® Balloon system is the first and only swallowable, gas filled, FDA-approved balloon system. In 2023 the Company established an OEM partnership with Biorad Medisys (“Biorad”), based in India that will support the successful relaunch and commercialization of the balloon system. We anticipate having access to the Obalon Balloon system later in 2024 for the distribution in the U.S. and other regions globally. In addition, the strategic partnership with Biorad contemplates potential manufacturing transfer of other products to further improve ReShape’s overall gross margin.

DBSN Device - ReShape remains committed to furthering our proprietary Diabetes Bloc-Stim Neuromodulation (DBSNTM) technology that can potentially reduce the dependence on medications by those with type 2 diabetes. The DBSNTM device is a technology under development as a new treatment for type 2 diabetes mellitus. The device is expected to use bioelectronics to manage blood glucose in the treatment of diabetes and individualized 24/7 glucose control. Preclinical evidence on the DBSN device was presented at multiple conferences. The DBSN technology development has received nondilutive NIH grant support.

Growth Pillar III: Ensuring that our portfolio spans the weight loss care continuum and is evidence based.

ReShape’s third growth pillar represents the Company’s commitment to collaborate with healthcare professionals worldwide and further develop evidence supporting ReShape’s portfolio of treatment options. Aligned with goal of pillar three, in early 2023, ReShape established their first-ever global Scientific Advisory Board (SAB) to provide needed expertise and feedback on initiatives related to the Company’s growth pillars. The SAB is fully engaged in helping validate company strategies to collect and publish data on both our Lap-Band 2.0 and data on Lap-Band patients who are also using GLP-1s as a combination therapy. Combination therapies comprising GLP-1s and other gastric surgeries, including the Lap-Band, are being prescribed today, to help those who have plateaued with their weight loss.

Our Product Portfolio

Lap-Band System

The Lap-Band System is designed to provide minimally invasive long-term treatment of severe obesity and is an alternative to more invasive surgical stapling procedures such as the gastric bypass or sleeve gastrectomy. Unlike other invasive anatomy altering procedures, the Lap-Band System is adjustable post-operatively via a saline-filled silicone band that is laparoscopically placed around the upper part of the stomach through small laparoscopic incisions, creating a small pouch at the top of the stomach, which slows the passage of food and creates a sensation of fullness. The

2

procedure can normally be performed as an outpatient procedure and patients can go home the day of the procedure without the need for an overnight hospital stay.

Lap-Band 2.0 System

The Lap-Band 2.0, like the original Lap-Band System, is designed to provide minimally invasive long-term treatment of severe obesity and is an alternative to more invasive surgical stapling procedures such as the gastric bypass or sleeve gastrectomy. Unlike more invasive and anatomy altering surgeries, the Lap-Band 2.0 is adjustable postoperatively to increase or decrease the pressure to the band in order to optimize an individual’s comfort and therapy effectiveness.  The Lap-Band 2.0 system includes a reservoir technology designed to minimize postoperative in-office patient band adjustments, thereby potentially improving an individual’s tolerance for the Lap-Band 2.0.

ReShape Calibration Tubes

The ReShape Calibration tubes are multifunctional devices compared to reusable bougies and disposable gastric tubes. The Calibration tubes are designed to fit the lesser curvature of the stomach more easily and quickly reach the pylorus. In August of 2022, we announced FDA clearance of three new sizes – 32, 36, and 40 French – all designed to simplify bariatric procedures such as laparoscopic sleeve gastrectomy, gastric bypass, and adjustable gastric banding. During the first quarter of 2023, we fully released this product and continue to ramp up production.

ReShape Obalon Balloon System

The FDA PMA approved Obalon Balloon System, is not currently manufactured and distributed for commercial sales, consists of a swallowable capsule that contains an inflatable balloon attached to a microcatheter; the Obalon Navigation System console, has FDA PMA supplemental approval, is a combination of hardware and software used to dynamically track and display the location of the balloon during placement; the Obalon Touch Inflation Dispenser, which is a semi-automated, hand-held inflation device used to inflate the balloon once it is placed; and a disposable canister filled with our proprietary mixture of gas.

DBSN Device

The DBSN device, that is not currently available for commercial sales, is a technology under development as a new treatment for type 2 diabetes mellitus (T2DM). It combines ReShape Lifesciences’ proprietary Vagus Nerve Block (vBloc) technology platform in combination with Vagus nerve stimulation. This new dual Vagus nerve neuromodulation device selectively modulates vagal blocking and stimulation to the liver and pancreas to manage blood glucose. Our DBSN device is expected to use bioelectronics to manage blood glucose in treatment of diabetes and individualized 24/7 glucose control. The goal is to reduce costs of treatment and complications that arise from poorly controlled blood glucose and non-compliance to T2DM medication.

Our Strategic Focus

Develop and Commercialize a Differentiated Portfolio of Products/Therapies

ReShape Lifesciences Inc. is the premier physician-led weight-loss and metabolic health-solutions company, offering an integrated portfolio of proven products and services that manage and treat obesity and metabolic disease. An overarching strategy for our Company is to develop and commercialize products, programs and services portfolio that is differentiated from our competition by offering transformative technologies that consists of a selection of patient-friendly, non-anatomy changing, lifestyle enhancing products, programs and services that provide alternatives to more invasive bariatric surgeries, and help patients achieve healthy and durable weight loss. Current offerings include the Lap-Band System and accessories, and recently approved Lap-Band 2.0. The FDA approved Obalon Balloon System, which has been off the market since March 2020 and was acquired in connection with the Obalon merger in June of 2021, has not yet been re-introduced to the marketplace. We believe that we are well positioned for the existing market and can serve more of the overweight and obese population with our solutions and thereby help expand the addressable market for obesity.

Drive the Adoption of Our Portfolio through Obesity Therapy Experts and Patient Ambassadors

Our clinical development strategy is to collaborate closely with regulatory bodies, healthcare providers, obesity therapy lifestyle experts and others involved in the obesity management process, patients and their advocates and

3

scientific experts. We have established relationships with physicians, obesity therapy experts, patient advocates, media experts and other market drivers we believe will provide important support towards promoting patient awareness and gaining widespread adoption of the Lap-Band, its accessories, Lap-Band 2.0 and the possible re-introduction of the Obalon Balloon System.

Expand and Protect Our Intellectual Property Position

We believe that our issued patents and our patent applications encompass a broad platform of therapies focused on obesity, diabetes, hypertension and other gastrointestinal disorders. We intend to continue to pursue further intellectual property protection through U.S. and foreign patent applications.

On March 9, 2023, we filed a patent infringement complaint against Allurion Technologies, Inc. in the U.S. District Court for the District of Delaware. The complaint alleged that Allurion is infringing at least two claims of our U.S. Patent No. 10,463,520, which is related to our intellectual property portfolio, by making the Allurion Gastric Balloon system in the U.S. for exportation and/or sales from the U.S and/or for potential sales in the U.S. relating to Allurion’s application to the FDA to sell the Allurion Gastric Balloon in the U.S. The complaint sought, among other relief, damages for Allurion’s alleged infringement of the ‘520 patent, in an amount not less than a reasonable royalty. On May 31, 2023, we filed a voluntary dismissal, without prejudice, of the complaint, which reserves our right to assert the claim against Allurion. Since that time, in October 2023, we have been issued another patent, U.S. Patent No. 11,779,482, which arises out of the same family as the ‘520 patent, and also applies to the Allurion Gastric Balloon system. We are also pursuing a third patent out of the same family, which we expect to be issued soon. This matter is in its early stages and we are unable to predict its outcome at this time. However, we intend to continue to vigorously protect and enforce our intellectual property rights.

Our Market

The Obesity and Metabolic Disease Epidemic

Obesity is a disease that has been increasing at an alarming rate with significant medical repercussions and associated economic costs. The World Health Organization (“WHO”) currently estimates that more than 2.5 billion adults, approximately 30% of the global population, are considered overweight or obese. This number has a projected increase to 50% by 2030. The global economic impact of obesity is approximately $2.0 trillion, or approximately 2.8% of global GDP. Healthcare costs for severely or morbidly obese adults are 81% higher than for healthy weight adults and obesity is responsible for 5% of deaths worldwide. We believe our products and programs and product candidates could address a $1.64 billion per year and growing global surgical device market. The Bariatric Surgical Device market is projected to be a $2.8 billion worldwide market ($1.8 billion in the U.S.) by 2025, the Virtual Healthcare Delivery market is projected to be $95 billion worldwide by 2026, and the Global Weight Loss and Obesity Management market is expected to rise to an estimated value of $300 billion with a compound annual growth rate of 6.7% from 2019 to 2026.

We believe that this epidemic will continue to grow worldwide given dietary trends in developed nations that favor highly processed sugars, larger meals and fattier foods, as well as increasingly sedentary lifestyles. Despite the growing obesity rate, increasing public interest in the obesity epidemic and significant medical repercussions and economic costs associated with obesity, there continues to be a significant unmet need for effective treatments.

The United States Market

Obesity has been identified by the U.S. Surgeon General as the fastest growing cause of disease and death in the United States. Currently, it is estimated that approximately 160 million American adults are overweight or obese, 74 million American adults are overweight, 78 million American adults are obese or severely obese, and 24 million American adults are morbidly obese. It is estimated that if obesity rates stay consistent, 51% of the U.S. population will be obese by 2030. According to data from the U.S. Department of Health and Human Services, almost 80% of adults with a BMI above 30 have comorbidity, and almost 40% have two or more of these comorbidities. According to The Obesity Society and the CDC, obesity is associated with many significant weight-related comorbidities including Type 2 diabetes, high blood-pressure, sleep apnea, certain cancers, high cholesterol, coronary artery disease, osteoarthritis and stroke. According to the American Cancer Society, 572,000 Americans die of cancer each year, over one-third of which are linked to excess body weight, poor nutrition and/or physical inactivity. Over 75% of hypertension cases are directly

4

linked to obesity, and more than 90% of the approximately 28 million U.S. adults with Type 2 diabetes are overweight or have obesity.

Currently, medical costs associated with obesity in the U.S. are estimated to be up to $210.0 billion per year and nearly 21% of medical costs in the U.S. can be attributed to obesity. Approximately $1.5 billion was spent in 2015 alone in the U.S. on approximately 200,000 bariatric surgical procedures to treat obesity. By 2025, it is estimated that up to $3.8 billion will be spent in the U.S. on approximately 800,000 bariatric surgical procedures to treat obesity. Researchers estimate that if obesity trends continue, obesity-related medical costs could rise by another $44-$66 billion each year in the U.S. by 2030. The medical costs paid by third-party payers for people who are obese were $2,741 per year, or 42% higher than those of people who are normal weight and the average cost to employers is $6,627 to $8,067 per year per obese employee (BMI of 35 to 40 and higher).

Current Treatment Options and Their Limitations

We believe existing bariatric surgery and endoscopic procedural options for the treatment of obesity have seen limited adoption to date, with approximately 1% of the obese population qualifying for treatment actually seeking treatment, due to patient concerns and potential side effects including permanently altered anatomy and morbidity. The recent adoption surge of GLP-1 agonists for weight loss and related big-pharma marketing efforts have significantly increased the number of overweight and obese individuals who are seeking medically managed weight loss.

The principal treatment alternatives available today for obesity include:

Behavioral modification. Behavioral modification, which includes diet and exercise, is an important component in the treatment of obesity; however, most obese patients find it difficult to achieve and maintain significant weight loss with a regimen of diet and exercise alone.
Pharmaceutical therapy. Pharmaceutical therapies often represent a first option in the treatment of obese patients but carry significant safety risks and may present troublesome side effects and compliance issues.
Bariatric Surgery and Endoscopic Procedures. In more severe cases of obesity, patients may pursue more aggressive surgical treatment options such as sleeve gastrectomy and gastric bypass. These procedures promote weight loss by surgically restricting the stomach’s capacity and outlet size. While largely effective, these procedures generally result in major lifestyle changes, including dietary restrictions and food intolerances, and they may present substantial side effects and carry short- and long-term safety and side effect risks that have limited their adoption.

Given the limitations of behavioral modification, the inaccessibility, side-effects, and durability of pharmaceutical therapy, and the invasive and irreversible nature of other bariatric surgical approaches, we believe that there is a substantial need for the less invasive, adjustable, and reversable Lab-Band.

Our Competition

The market for obesity treatments is competitive, subject to technological change and significantly affected by new product development. Our primary competition in the obesity treatment market is currently from bariatric laparoscopic and endoscopic procedures, and the recently introduced GLP-1 pharmaceuticals.

Our Lap-Band System competes, and we expect that our Obalon Balloon System may compete, with surgical and endoscopic obesity procedures, including gastric bypass, gastric balloons, sleeve gastrectomy and the endoscopic sleeve. These current surgical procedures are performed in less than 1% of all eligible obese patients today. Outside of the Obalon Balloon System which we recently acquired, other current manufacturers of gastric balloon and suturing products that are approved in the United States include Boston Scientific (ORBERA Intragastric Balloon System and OverStitch Endoscopic Suturing System) and Spatz Medical.

In June 2016, Aspire Bariatrics, Inc. received FDA approval for the Aspire Assist® System, an endoscopic alternative to weight loss surgery for people with moderate to severe obesity. Due to the financial impact of the COVID-19 pandemic, Aspire Bariatrics shut down operations and withdrew its product from the market in April 2022. We are also aware that GI Dynamics, Inc. has received approvals in various international countries to sell its EndoBarrier Gastrointestinal Liner.

5

We also compete against the manufacturers of pharmaceuticals that are directed at treating obesity and the 99% of obese patients eligible for surgery that are not willing to pursue a surgical option. We are aware of a number of drugs that are approved for long-term treatment of obesity in the United States: Orlistat, marketed by Roche as Xenical and GlaxoSmithKline as Alli, Belviq marketed by Arena Pharmaceuticals, Inc., Qsymia, marketed by VIVUS, Inc.,Contrave, marketed by Orexigen Therapeutics, Inc. Wogovy/Ozempic marketed by Novo Nordisk. While considered a competitive therapy, we expect that the marketing of these pharmaceuticals will increase awareness and help normalize obesity treatment. Further, we some surgeons will use pharmaceuticals to coincide with a Lap-Band placement. 

In addition to competition from surgical obesity procedures, we compete with several private early-stage companies developing neurostimulation devices for application to the gastric region and related nerves for the treatment of obesity. Further, we know of two intragastric balloon companies in the U.S., Spatz Medical, which received FDA approval of the Spatz3 Adjustable Balloon in October of 2021, and Allurion Technology’s Elipse Balloon, which is in either clinical trials or working toward clinical trials in the U.S. These companies may prove to be significant competitors, particularly through collaborative arrangements with large and established companies. They also compete with us in recruiting and retaining qualified scientific and management personnel, establishing clinical trial sites and subject registration for clinical trials, as well as in acquiring technologies and technology licenses complementary to our programs or advantageous to our business.

We believe that the principal competitive factors in our market include:

acceptance by healthcare professionals, patients and payers;
published rates of safety and efficacy;
reliability and high-quality performance;
effectiveness at controlling and/or resolving comorbidities such as diabetes and hypertension;
invasiveness and the inherent reversibility of the procedure or device;
cost and average selling price of products and relative rates of reimbursement;
effective marketing, training, education, sales and distribution;
regulatory and reimbursement expertise;
technological leadership and superiority;
speed of product innovation and time to market.

Many of our competitors are larger than we are, and they may enjoy several competitive advantages over us, including:

stronger name recognition;
existing relations with healthcare professionals, customers and third-party payers;
established distribution networks;
significant experience in research and development, manufacturing, preclinical testing, clinical trials, obtaining regulatory approvals, obtaining reimbursement and marketing approved products; and
greater financial and human resources.

As a result, we cannot assure you that we will be able to compete effectively against these companies or their products.

Market Opportunity

Given the limitations of behavioral modification, pharmaceutical therapy and traditional bariatric surgical approaches, we believe there is a substantial need for patient-friendly, safer, effective and durable solutions that:

provide proven, long-term weight loss;
preserve normal anatomy;
are adjustable in an office setting for individual patient needs and long term efficacy;
are “non-punitive” in that they support continued ingestion and digestion of foods and micronutrients such as vitamins and minerals found in a typical, healthy diet while allowing the user to modify his or her eating behavior appropriately without inducing punitive physical restrictions that physically force a limitation of food intake;
diminish undesirable side-effects;

6

facilitate outpatient surgical procedures;
minimize the risks of re-operations, malnutrition and mortality;
reduce the natural hunger drive of patients; and
are reversible, if necessary or desired, while preserving anatomy.

Our Intellectual Property

In order to remain competitive, we must develop and maintain protection of the proprietary aspects of our technologies. We rely on a combination of patents, trademarks, trade secret laws and confidentiality and invention assignment agreements to protect our intellectual property rights. Our patent applications may not result in issued patents and our patents may not be sufficiently broad to protect our technology. Any patents issued to us may be challenged by third parties as being invalid or unenforceable, or third parties may independently develop similar or competing technology that does not infringe our patents. The laws of certain foreign countries do not protect our intellectual property rights to the same extent as do the laws of the United States.

Lap-Band

As of December 31, 2023, we had approximately 50 total patents, 28 U.S. and 22 foreign, related to our Lap-Band System. The international patents and patent applications are in regions including Germany, France, Spain, the United Kingdom, Mexico, Canada, Italy, the Netherlands, Portugal, Ireland, Belgium, Poland, Australia, and South Korea. The issued patents expire between the years 2023 and 2031.

We also have 48 total U.S. and international trademarks for the Lap-Band brand name.

ReShape Vest

As of December 31, 2023, we had four granted U.S. patents and four granted foreign patents in China, Israel, Canada and Australia related to our ReShape Vest. The patents expire between the years 2028 and 2038.

We also have U.S. and international trademark applications for the ReShape Vest brand name.

Obalon

As of December 31, 2023, we had 46 granted U.S. patents and 5 granted foreign patents related to our Obalon portfolio. The patents expire between the years 2028 and 2031.

DBSN Device

As of December 31, 2023, we had 9 U.S. patents issued and 45 foreign patents issued. In addition, we have filed a trademark application for Bloc-Stim Neuromodulation. The USPTO Examiner is reviewing the application and provided the Company with a disclaimer being required for “Neuromodulation”, as this a standard requirement for words that are in the standard vernacular.

Sales and Distribution

We market directly to patients but sell the Lap-Band program to select qualified surgical centers throughout the U.S. and internationally having patients that would like to treat obesity and its comorbidities. The centers then perform the Lap-Band procedure and are most-commonly reimbursed by leading insurance providers in the U.S. and government health services in many areas outside the U.S. Alternatively, surgical centers can offer the Lap-Band as a cash-pay procedure. Our sales representatives are supported by field-based experts who provide training, technical support, and other support services at various medical centers. Our sales representatives help implement consumer marketing programs and provide surgical centers and certified surgeons with educational patient materials.

In August of 2022, we shifted away from national advertising campaign initiatives and focusing on digital marketing channels including search engine ads and social media channels. This shift in marketing is 100% aligned with the Company’s focus on expanding Lap-Band use while ensuring a sustainable (profitable) business. The shift to a more

7

targeted and regionalized marketing program allows us to better support interested potential Lap-Band patients while also reducing the overall costs for lead generation programs. This strategy also aligns with our key surgeon Lap-Band programs across the U.S.; surgeons who participate in local co-op marketing and educational initiatives in their communities.

During 2023, our international sales efforts were through a combination of agent and distributor sales channels, with a focus on top Lap-Band customers in Australia, the Middle East, Canada and select countries in Europe.

Our Manufacturers and Suppliers

To date, all of the materials and components for our products, as well as any related outside services, are procured from qualified suppliers and contract manufacturers in accordance with our proprietary specifications. All of our key manufacturers and suppliers have experience working with commercial implantable device systems, are ISO certified and are regularly audited by various regulatory agencies including the FDA. Our key manufacturers and suppliers have a demonstrated record of compliance with international regulatory requirements. In July 2021 we announced that we had completed our Lap-Band manufacturing transition from Apollo Endosurgery, Inc. to a Massachusetts-based contract manufacturer.

Given that we rely on third-party manufacturers and suppliers to produce our products, our ability to increase production going forward will depend upon the experience, certification levels and large-scale production capabilities of our suppliers and manufacturers. Qualified suppliers and contract manufacturers have been and will continue to be selected to supply products on a commercial scale according to our proprietary specifications. Our FDA approval process requires us to name and obtain approval for the suppliers of key components of the Lap-Band System.

Many of our parts are custom designed and require custom tooling and, as a result, we may not be able to quickly qualify and establish additional or replacement suppliers for the components of our products. Any new approvals of vendors required by the FDA or other regulatory agencies in other international markets for our products as a result of the need to qualify or obtain alternate vendors for any of our components would delay our ability to sell and market our products and could have a material adverse effect on our business.

We believe that our current manufacturing and supply arrangements will be adequate to continue our ongoing commercial sales and our ongoing and planned clinical trials. In order to produce our products in the quantities we anticipate to meet future market demand, we will need our manufacturers and suppliers to increase, or scale up, manufacturing production and supply arrangements by a significant factor over the current level of production. There are technical challenges to scaling up manufacturing capacity and developing commercial-scale manufacturing facilities that may require the investment of substantial additional funds by our manufacturers and suppliers and hiring and retaining additional management and technical personnel who have the necessary experience. If our manufacturers or suppliers are unable to do so, we may not be able to meet the requirements to expand the launch of the product in the United States or launch the product internationally or to meet future demand, if at all. We may also represent only a small portion of our suppliers’ or manufacturers’ business and if they become capacity constrained, they may choose to allocate their available resources to other customers that represent a larger portion of their business. If we are unable to obtain a sufficient supply of our product, our revenue, business and financial prospects would be adversely affected.

Government Regulations

Our products and operations are subject to extensive and rigorous regulation by the FDA and other federal, state and local authorities, as well as foreign regulatory authorities. The FDA regulates, among other things, the research, development, testing, design, manufacturing, approval, labeling, storage, recordkeeping, advertising, promotion and marketing, distribution, post approval monitoring and reporting and import and export of medical devices in the United States to assure the safety and effectiveness of medical products for their intended use. The Federal Trade Commission also regulates the advertising of our products in the United States. Further, we are subject to laws directed at preventing fraud and abuse, which subject our sales and marketing, training and other practices to government scrutiny.

Regulatory system for medical devices in the United States

Unless an exemption applies, each new or significantly modified medical device we seek to commercially distribute in the United States will require either a premarket notification to the FDA requesting permission for

8

commercial distribution under Section 510(k) of the Federal Food, Drug and Cosmetic Act, or FFDCA, also referred to as a 510(k) clearance, or approval from the FDA of a premarket approval (“PMA”) application. Both the 510(k) clearance and PMA approval processes can be resource intensive, expensive, and lengthy, and require payment of significant user fees, unless an exemption is available.

Device Classification

Under the FFDCA, medical devices are classified into one of three classes—Class I, Class II or Class III—depending on the degree of risk associated with each medical device and the extent of control needed to provide reasonable assurances with respect to safety and effectiveness.

Class I includes devices with the lowest risk to the patient and are those for which safety and effectiveness can be reasonably assured by adherence to a set of FDA regulations, referred to as the General Controls for Medical Devices, which require compliance with the applicable portions of the Quality System Regulations, or QSR, facility registration and product listing, reporting of adverse events and malfunctions, and appropriate, truthful and non-misleading labeling and promotional materials. Some Class I devices, also called Class I reserved devices, also require premarket clearance by the FDA through the 510(k) premarket notification process described below. Most Class I products are exempt from the premarket notification requirements.

Class II devices are those that are subject to the General Controls, and special controls as deemed necessary by the FDA to ensure the safety and effectiveness of the device. These special controls can include performance standards, patient registries, FDA guidance documents and post-market surveillance. Most Class II devices are subject to premarket review and clearance by the FDA. Premarket review and clearance by the FDA for Class II devices is accomplished through the 510(k) premarket notification process.

Class III devices include devices deemed by the FDA to pose the greatest risk such as life-supporting or life-sustaining devices, or implantable devices, in addition to those deemed novel and not substantially equivalent following the 510(k) process. The safety and effectiveness of Class III devices cannot be reasonably assured solely by the General Controls and Special Controls described above. Therefore, these devices are subject to the PMA application process, which is generally more costly and time consuming than the 510(k) process. Through the PMA application process, the applicant must submit data and information demonstrating reasonable assurance of the safety and effectiveness of the device for its intended use to the FDA’s satisfaction. Accordingly, a PMA application typically includes, but is not limited to, extensive technical information regarding device design and development, pre-clinical and clinical trial data, manufacturing information, labeling and financial disclosure information for the clinical investigators in device studies. The PMA application must provide valid scientific evidence that demonstrates to the FDA’s satisfaction a reasonable assurance of the safety and effectiveness of the device for its intended use.

The Investigational Device Process

In the United States, absent certain limited exceptions, human clinical trials intended to support medical device clearance or approval require an IDE application. Some types of studies considered to present “non-significant risk” are deemed to have an approved IDE once certain requirements are addressed, and IRB approval is obtained. If the device presents a “significant risk” to human health, as defined by the FDA, the sponsor must submit an IDE application to the FDA and obtain IDE approval prior to commencing the human clinical trials. The IDE application must be supported by appropriate data, such as animal and laboratory testing results, showing that it is safe to test the device in humans and that the testing protocol is scientifically sound. The IDE application must be approved in advance by the FDA for a specified number of subjects. Generally, clinical trials for a significant risk device may begin once the IDE application is approved by the FDA and the study protocol and informed consent are approved by appropriate institutional review boards at the clinical trial sites. There can be no assurance that submission of an IDE will result in the ability to commence clinical trials, and although the FDA’s approval of an IDE allows clinical testing to go forward for a specified number of subjects, it does not bind the FDA to accept the results of the trial as sufficient to prove the product’s safety and efficacy, even if the trial meets its intended success criteria.

All clinical trials must be conducted in accordance with the FDA’s IDE regulations that govern investigational device labeling, prohibit promotion and specify an array of recordkeeping, reporting and monitoring responsibilities of study sponsors and study investigators. Clinical trials must further comply with the FDA’s good clinical practice regulations for institutional review board approval and for informed consent and other human subject protections.

9

Required records and reports are subject to inspection by the FDA. The results of clinical testing may be unfavorable, or, even if the intended safety and efficacy success criteria are achieved, may not be considered sufficient for the FDA to grant marketing approval or clearance of a product.

The 510(k) Clearance Process

Under the 510(k) process, the manufacturer must submit to the FDA a premarket notification, demonstrating that the device is “substantially equivalent,” as defined in the statute, to a legally marketed predicate device.

A predicate device is a legally marketed device that is not subject to premarket approval, i.e., a device that was legally marketed prior to May 28, 1976 (pre-amendments device) and for which a PMA is not required, a device that has been reclassified from Class III to Class II or I, or a device that was previously found substantially equivalent through the 510(k) process. To be “substantially equivalent,” the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data is sometimes required to support substantial equivalence.

After a 510(k) premarket notification is submitted, the FDA determines whether to accept it for substantive review. If it lacks necessary information for substantive review, the FDA will refuse to accept the 510(k) notification. If it is accepted for filing, the FDA begins a substantive review. By statute, the FDA is required to complete its review of a 510(k) notification within 90 days of receiving the 510(k) notification. As a practical matter, clearance often takes longer, and clearance is never assured. Although many 510(k) premarket notifications are cleared without clinical data, the FDA may require further information, including clinical data, to make a determination regarding substantial equivalence, which may significantly prolong the review process. If the FDA agrees that the device is substantially equivalent, it will grant clearance to commercially market the device.

If the FDA determines that the device is not “substantially equivalent” to a predicate device, or if the device is automatically classified into Class III, the device sponsor must then fulfill the much more rigorous premarketing requirements of the PMA approval process, or seek reclassification of the device through the de novo process. A manufacturer can also submit a petition for direct de novo review if the manufacturer is unable to identify an appropriate predicate device and the new device or new use of the device presents a moderate or low risk.

After a device receives 510(k) clearance, any modification that could significantly affect its safety or effectiveness, or that would constitute a new or major change in its intended use, will require a new 510(k) clearance or, depending on the modification, could require a PMA application or de novo classification. The FDA requires each manufacturer to determine whether the proposed change requires submission of a 510(k) or a PMA in the first instance, but the FDA can review any such decision and disagree with a manufacturer’s determination. Many minor modifications are accomplished by a letter-to-file in which the manufacture documents the change in an internal letter-to-file. The letter-to-file is in lieu of submitting a new 510(k) to obtain clearance for such change. The FDA can always review these letters to file in an inspection. If the FDA disagrees with a manufacturer’s determination regarding whether a new premarket submission is required for the modification of an existing device, the FDA can require the manufacturer to cease marketing and/or recall the modified device until 510(k) clearance or approval of a PMA application is obtained. In addition, in these circumstances, the FDA can impose significant regulatory fines or penalties for failure to submit the requisite PMA application(s).

The PMA Approval Process

Following receipt of a PMA application, the FDA conducts an administrative review to determine whether the application is sufficiently complete to permit a substantive review. If it is not, the agency will refuse to file the PMA. If it is, the FDA will accept the application for filing and begin the review. The FDA, by statute and by regulation, has 180 days to review a filed PMA application, although the review of an application more often occurs over a significantly longer period. During this review period, the FDA may request additional information or clarification of information already provided, and the FDA may issue a major deficiency letter to the applicant, requesting the applicant’s response to deficiencies communicated by the FDA. The FDA considers a PMA or PMA supplement to have been voluntarily withdrawn if an applicant fails to respond to an FDA request for information (e.g., major deficiency letter) within a total of 360 days. Before approving or denying a PMA, an FDA advisory committee may review the PMA at a public meeting and provide the FDA with the committee’s recommendation on whether the FDA should approve the submission,

10

approve it with specific conditions, or not approve it. The FDA is not bound by the recommendations of an advisory committee, but it considers such recommendations carefully when making decisions.

Prior to approval of a PMA, the FDA may conduct inspections of the clinical trial data and clinical trial sites, as well as inspections of the manufacturing facility and processes. Overall, the FDA review of a PMA application generally takes between one and three years, but may take significantly longer. The FDA can delay, limit or deny approval of a PMA application for many reasons, including:

device may not be shown safe or effective to the FDA’s satisfaction;
data from pre-clinical studies and/or clinical trials may be found unreliable or insufficient to support approval;
the manufacturing process or facilities may not meet applicable requirements; and
changes in FDA approval policies or adoption of new regulations may require additional data.

If the FDA evaluation of a PMA is favorable, the FDA will issue either an approval letter, or an approvable letter, the latter of which usually contains several conditions that must be met in order to secure final approval of the PMA. When and if those conditions have been fulfilled to the satisfaction of the FDA, the agency will issue a PMA approval letter authorizing commercial marketing of the device, subject to the conditions of approval and the limitations established in the approval letter. If the FDA’s evaluation of a PMA application or manufacturing facilities is not favorable, the FDA will deny approval of the PMA or issue a not approvable letter. The FDA also may determine that additional tests or clinical trials are necessary, in which case the PMA approval may be delayed for several months or years while the trials are conducted and data is submitted in an amendment to the PMA, or the PMA is withdrawn and resubmitted when the data are available. The PMA process can be expensive, uncertain and lengthy and several devices for which the FDA approval has been sought by other companies have never been approved by the FDA for marketing.

New PMA applications or PMA supplements are required for modification to the manufacturing process, equipment or facility, quality control procedures, sterilization, packaging, expiration date, labeling, device specifications, ingredients, materials or design of a device that has been approved through the PMA process. PMA supplements often require submission of the same type of information as an initial PMA application, except that the supplement is limited to information needed to support any changes from the device covered by the approved PMA application and may or may not require as extensive technical or clinical data or the convening of an advisory panel, depending on the nature of the proposed change.

In approving a PMA application, as a condition of approval, the FDA may also require some form of post-approval study or post-market surveillance, whereby the applicant conducts a follow-up study or follows certain patient groups for several years and makes periodic reports to the FDA on the clinical status of those patients when necessary to protect the public health or to provide additional or longer-term safety and effectiveness data for the device. The FDA may also require post-market surveillance for certain devices cleared under a 510(k) notification, such as implants or life-supporting or life-sustaining devices used outside a device user facility. The FDA may also approve a PMA application with other post-approval conditions intended to ensure the safety and effectiveness of the device, such as, among other things, restrictions on labeling, promotion, sale, distribution and use. Our vBloc, Lap-Band System and Intragastric balloons, including the Obalon Balloon System, Obalon Navigation System and Dispenser are considered Class III medical devices. In order to support a PMA application, the FDA required the Company to conduct rigorous and expensive trials, one of which was a double-blinded, randomized, sham-controlled study. We will be required to file new PMA applications or PMA supplement applications for modifications to our PMA-approved Lap-Band System, Obalon Balloon System and Obalon Navigation System and Dispenser or any of their respective components, including modifications to our manufacturing processes, device labeling and device design, based on the findings of post-approval studies.

Pervasive and Continuing FDA Regulation

After the FDA permits a device to enter commercial distribution, numerous regulatory requirements continue to apply. These include:

The FDA’s QSR, which requires manufacturers, including third party manufacturers, to follow stringent design, testing, production, control, supplier/contractor selection, complaint handling, documentation and other quality assurance procedures during all aspects of the manufacturing process;
labeling regulations, unique device identification requirements and FDA prohibitions against the promotion of products for uncleared, unapproved or off label uses;

11

advertising and promotion requirements;
restrictions on sale, distribution or use of a device;
PMA annual reporting requirements;
PMA approval of product modifications;
PMA approval of product
Medical device reporting, or MDR, regulations, which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur;
medical device correction and removal reporting regulations, which require that manufacturers report to the FDA field corrections and product recalls or removals if undertaken to reduce a risk to health posed by the device or to remedy a violation of the FDCA that may present a risk to health;
recall requirements, including a mandatory recall if there is a reasonable probability that the device would cause serious adverse health consequences or death;
an order of repair, replacement or refund;
device tracking requirements; and
post-market surveillance regulations, which apply when necessary to protect the public health or to provide additional safety and effectiveness data for the device.

Since February 2017, the FDA has issued three separate letters to healthcare providers warning of serious adverse events, including deaths, which are specific to liquid-filled intragastric balloons. We are aware of the filing of additional reports of serious adverse events, including deaths, associated with liquid-filled balloons since the issuance of the FDA letters to healthcare providers. While the advisory letters were specific to liquid-filled intragastric balloons and not the Obalon gas-filled balloons, these letters could create negative perceptions of the entire gastric balloon category which may cause negative consequences for us including requiring additional warnings, precautions and/or contraindications in the labeling than originally required, delaying or denying approval of our future products, or possible review or withdrawal of our current approval. Since Obalon Therapeutics began selling in United States in January 2017—before the merger – Obalon Therapeutics has reported adverse events relating to patient injuries associated with use of the Obalon balloon in the FDA’s MAUDE database.

The FDA has broad post-market and regulatory enforcement powers. Medical device manufacturers are subject to unannounced inspections by the FDA and other state, local and foreign regulatory authorities to assess compliance with the QSR and other applicable regulations, and these inspections may include the manufacturing facilities of any suppliers.

Failure to comply with applicable regulatory requirements can result in enforcement action by the FDA, which may include any of the following sanctions:

warning letters, fines, injunctions, consent decrees and civil penalties;
unanticipated expenditures, repair, replacement, refunds, recall or seizure of our products;
operating restrictions, partial suspension or total shutdown of production;
the FDA’s refusal of our requests for 510(k) clearance or premarket approval of new products, new intended uses or modifications to existing products;
FDA’s refusal to issue certificates to foreign governments needed to export products for sale in other countries;
withdrawing 510(k) clearance or premarket approvals that have already been granted; and
criminal prosecution.

Regulatory System for Medical Devices in Europe

The European Union (“EU”) consists of member states residing in the European Union and has a coordinated system for the authorization of medical devices. As of May 26, 2021, the European Union has adopted Regulation (EU) 2017/745 of the European Parliament and of the Council of 5 April 2017 on medical devices, amending Directive 2001/83/EC, Regulation (EC) No 178/2002 and Regulation (EC) No 1223/2009. The Medical Device Regulation 2017/745, or EU MDR repeals Directive 93/42/EEC, which concerns medical devices, and Directive 90/385/EEC, which concerns active implantable medical devices, as of 26 May 2021. The EU allows a transition period from Directive 93/42/EEC and Directive 90/385/EEC to Regulation (EU) 2017/745, that will end 26 May 2024.

12

Article 120(3) of the Medical Device Regulation (EU) 2017/745 (MDR), last amended by Regulation (EU) 2023/607, states that devices which continue to comply with the AIMDD or MDD may be placed on the market or put into service until 31 December 2027 for Class IIb implantable (Lap-Band and Obalon Balloon System), or 31 December 2028 for Class IIa devices (ReShape Calibration Tubes, provided the conditions set out in Article 120(3c) MDR are fulfilled. In addition, the “Sell Off” periods have been removed. (Regulation (EU) 2023/607)

These devices are called ‘legacy devices’ and in line with MDCG Guidance Document 2021-253, ‘legacy devices’ should be understood as devices, which, in accordance with the MDR’s transitional provisions, are placed on the market after the MDR’s date of application (i.e. 26 May 2021) if certain conditions are fulfilled. Those devices can be:

devices which are class I devices under Directive 93/42/EEC (MDD), for which an EC declaration of conformity was drawn up prior to 26 May 2021 and for which the conformity assessment procedure under the MDR requires the involvement of a notified body;
devices covered by a valid EC certificate issued in accordance with Directive 90/385/EEC (AIMDD) or the MDD prior to 26 May 2021

The conditions are set out in Article 120(3c) MDR and include, among others, that legacy devices must continue to comply with the AIMDD/MDD, as applicable, and that there are no significant changes in the design or intended purpose of the device. Therefore, it is important for manufacturers and notified bodies to have a clear understanding as to what changes to design or intended purpose would be considered ‘significant’. It is essential for legacy devices that their certificates remain valid following changes that are not significant with regard to design or intended purpose and that the required appropriate surveillance is carried out.

The EU MDR aims to ensure the smooth functioning of the internal market as regards medical devices, taking as a base a high level of protection of health for patients and users, and considering the small- and medium-sized enterprises that are active in this sector. At the same time, this Regulation sets high standards of quality and safety for medical devices in order to meet common safety concerns as regards such products. Both objectives are being pursued simultaneously and are inseparably linked whilst one not being secondary to the other. As regards Article 114 of the Treaty on the Functioning of the European Union (TFEU), this Regulation harmonises the rules for the placing on the market and putting into service of medical devices and their accessories on the Union market thus allowing them to benefit from the principle of free movement of goods. As regards Article 168(4)(c) TFEU, this Regulation sets high standards of quality and safety for medical devices by ensuring, among other things, that data generated in clinical investigations are reliable and robust and that the safety of the subjects participating in a clinical investigation is protected.

The system of regulating medical devices operates by way of a certification for each medical device. Each certificated device is marked with CE mark which shows that the device has a Certificat de Conformité. There are national bodies known as Competent Authorities in each member state which oversee the implementation of the EUMDR within their jurisdiction. The means for achieving the requirements for CE mark varies according to the nature of the device. Devices are classified in accordance with their perceived risks, similarly to the U.S. system. The class of a product determines the requirements to be fulfilled before CE mark can be placed on a product, known as a conformity assessment. Conformity assessments for our products have carried out as required by the MDD. Each member state can appoint Notified Bodies within its jurisdiction. If a Notified Body of one member state has issued a Certificat de Conformité, the device can be sold throughout the European Union without further conformance tests being required in other member states.

Per MDD 93/42/EEC on Medical Devices, Annex II excluding Section 4, the Lap-Band System is considered a Class IIb device and few of the system’s components are considered Class IIa devices. The vBloc, was never commercialized in the EU. The Obalon Balloon System, when delivered with a cellulose-based capsule was considered a Class IIb product under MDD. Prior to the merger, Obalon Therapeutics’ management believed the Obalon Navigation System and the Obalon Touch Inflation Dispenser are Class I products not requiring Notified Body approval.

ReShape Lifesciences has engaged with its European Notified Body—British Standards Institute (BSI) to transition our products under EU MDR. The Lap-Band and ReShape Calibration Tubes Technical Documentations (TDs) are currently under EU MDR conformity assessment by BSI.

13

Regulatory frameworks for medical devices in certain countries in Asia Pacific and the Middle East

Australia

ReShape Lifesciences is the legal manufacturer of the Lap-Band System and accessories under the Australian Register of Therapeutic Goods (ARTG), in Australia.

Middle East

Unlike Europe, while the Gulf Cooperation Council, or GCC, jurisdictions often work together to purchase certain medical products in a coordinated fashion for government hospitals, there is not a coordinated system for the authorization of medical devices. Most GCC jurisdictions require that the official registered distributor of a product be wholly owned by nationals of that particular GCC jurisdiction.

ReShape distributes the Lap-Band System and accessories in the Middle East through a distributor. Product is shipped to the Kingdom of Saudi Arabia (KSA) and the United Arab Emirates (UAE).

Obalon Therapeutics ceased distribution of the Obalon System, the Obalon Navigation System and the Obalon Touch Inflation Dispenser in the Middle East prior to the June 16, 2021, merger.

Kingdom of Saudi Arabia, or KSA

The most pertinent regulation is the Interim Regulation for Medical Devices, issued by the Saudi Food & Drug Authority, or SFDA, Board of Directors’ Decree number 1-8-1429 dated approximately December 27, 2008, and the implementing regulations of the same. The SFDA is an independent regulatory body that is responsible for the authorization of medical devices, and current guidelines are generally based on pre-existing approval in one of the five founding member nations of the Global Harmonization Task Force, or GHTF, which are Australia, Canada, United States, European Union and Japan. There are no overt requirements for the provision of safety and effectiveness data in the form of clinical trials or other studies, but these would likely come as a part of the approvals described above that are used as a basis to support approval within the KSA. The SFDA reserves its rights to require its own independent clinical trials as it deems necessary or appropriate. Regulatory authorization is required for all medical devices, regardless of device class. A potential exception to this requirement is for medical devices that were designed and constructed by local health care facility and staff for internal use. Similar to the United States, the SFDA requires post market surveillance to ensure safety and quality. This program is meant to be conducted by the Authorized Representative. With respect to the use of medical devices, it is the responsibility of the health care institution to inform the manufacturer and the SFDA of any adverse events associated with this use.

The SFDA has approved the Medical Device Market Authorization, or MDMA application and the listing of ReShape Lifesciences as the legal manufacturer of the Lap-Band System and accessories in KSA.

United Arab Emirates, or UAE

The most pertinent regulation is UAE Federal Law No. 4 of 1983 for the Pharmaceutical Profession and Institutions and to Medical Device Regulations. There are many similarities between the SFDA and the Registration and Drug Control Department that is run out of the Ministry of Health & Prevention of the UAE. Applications for registration of medical devices in the UAE are done with the UAE Ministry of Health Registration & Drug Control Department and must include data on effectiveness in addition to safety (a nod to the requirements of the FDA). The UAE body has its own device classification system that is most closely related to that used by the European Union, defined as class 1, low risk; class 2, medium risk but nonimplantable; class 3, medium risk but implantable; and class 4, high risk.

14

Brexit

The UK Medicines & Healthcare Products Regulatory Agency, or MHRA is responsible for regulating medical devices in Great Britain. The MHRA plans changes to the UK’s Medical Devices Regulations 2002 as part of a broader transition away from European Union legal and regulatory systems.

In addition, the Trade Deal between the UK and the EU generally provides for cooperation and exchange of information between the parties in the areas of product safety and compliance, including market surveillance, enforcement activities and measures, standardization related activities, exchanges of officials, and coordinated product recalls. As such, processes for compliance and reporting should reflect requirements from regulatory authorities.

CE Marks issued by EU-recognized notified bodies will continue to be valid in for medical devices placed on the Great Britain market – England, Scotland, and Wales until December 31, 2024. Until that date, MHRA accepts the CE Marking and requires registering active implantable medical devices, Class III medical devices, Class IIb implantable medical devices and IVD List A devices by May 1, 2021. After December 31, 2024, the UK Conformity Assessment (UKCA) marking will be mandatory. In Northern Island, CE Marking issued by EU-recognized notified bodies will continue to be valid until current CE cert under Medical Device Directive (MDD) expires, after which date, CE marking needs to be approved under EU Medical Device Regulation (EU MDR). ReShape Lifesciences is compliant with the registration requirements and is registered in England, Scotland, Wales, and Northern Ireland. Additionally, the EU no longer recognizes conformity assessment activities performed by UK notified bodies for medical devices placed on the market since January 1, 2021. Notified bodies must be located in a European Union member state, or territory where there is a mutual recognition agreement, or MRA; there is currently no such MRA. The new legislation may create an extra hurdle for manufacturers and thereby limit the availability and/or increase prices of our medical devices in the UK.

The UK government published Statutory Instruments 2023 No. 627, The Medical Devices (Amendment) (Great Britain) Regulations 2023 on June 9, 2023, to extend the deadlines for placing CE Marked devices on the GB market. The date CE Marked devices can be placed on the Great Britain market has been extended to December 31, 2027. After this date the UKCA Mark will be required.

The UK government proposed to adopt the draft Post-Market Surveillance Requirements Statutory Instrument (PMS SI) in December 2023 and to enforce in June 2024. Supplementary guidance will also be published.​

Our Products

The ReShape Lifesciences’ Lap-Band System, the Obalon Balloon System, Obalon Navigation system and Obalon Touch Inflation Dispenser, and their respective components are medical devices that required a PMA submission form and approval by the FDA for commercial use in the United States. ReShape Lifesciences’ vBloc neuromodulation system, which was approved by the FDA for treating obesity is no longer commercialized.

FDA approved the Lap-Band System in 2001. The Lap-Band System was approved for use in the U.S. for patients with a BMI greater than or equal to 40 or a BMI greater than or equal to 30 with one or more obesity-related comorbidity conditions.

The Lap-Band System was CE marked in 1997. The method of assessing conformity with applicable regulatory requirements varies depending on the class of the device, but for our Lap-Band System, the method involved a combination issuance of declaration of conformity by the manufacturer of the safety and performance of the device, and a third-party assessment by a Notified Body of the design of the device and of our quality system. A Notified Body is a private commercial entity that is designated by the national government of a member state as being competent to make independent judgments about whether a product complies with applicable regulatory requirements. The assessment included, among other things, a clinical evaluation of the conformity of the device with applicable regulatory requirements. We use BSI as the Notified Body for our CE marking approval process.

The Lap-Band 2.0 FLEX system received approval in December 2023. We had our first successful surgeries with this system in early 2024.

15

Continued compliance with CE marking requirements is enforced through periodic facility inspections by the Notified Body, which may be unannounced. Because we rely on contract manufacturing sites and service providers, these additional sites may also be subject to these Notified Body unannounced inspections.

The Obalon Balloon System was approved in January 2017 and the Obalon Navigation system and Obalon Touch Inflation Dispenser were approved on December 20, 2018. All of the above-listed devices were approved with post-approval conditions intended to ensure the safety and effectiveness of these devices. ReShape Lifesciences assumed and complies with all post market requirements for the Lap-Band System, the Obalon Navigation system, and Obalon Touch Inflation Dispenser.

Obalon Balloon System

Obalon Balloon favorable safety profile, In the pivotal SMART trial, only one of 336 (0.3%) patients that received the Obalon balloon experienced a serious adverse device event (SADE) and in data presented at the American Society for Metabolic and Bariatric Surgery Meeting from the first year of commercial experience, only two of 1,343 (0.14%) patients that received our Obalon balloon experienced a SADE. Historically, the reported rate of SADEs reported to Obalon in commercial use is consistent with that experienced in the pivotal SMART trial or the data from their first year of commercial experience.

In addition, data published and presented from Obalon’s commercial registry demonstrates greater weight loss in the commercial setting as compared to the pivotal clinical study used to support FDA approval. In May 2019, Obalon updated data from their commercial registry to include 1,411 total patients from 143 treatment sites in the United States. In this data set, for those patients receiving three balloons and at least 20 weeks of therapy, the average weight loss was 21.7 pounds, resulting in a 10.2% reduction in total body weight. Of note, 50.7% of patients lost 10% or more total body weight and 77.9% lost 5% or more total body weight.

Obalon Balloon improved patient tolerability and comfort. The Obalon balloon is inflated with a proprietary mix of gas. This creates a light, buoyant balloon that floats at the top of the stomach instead of sinking to the bottom of the stomach like a traditional liquid-filled intragastric balloon. Further, the Obalon Balloon System consists of three separate 250cc balloons placed individually over a three-month period to progressively add volume. We believe these design elements have the potential to improve patient comfort and tolerability of our Obalon balloon.

Obalon Balloon progressive weight loss with durable results. In the pivotal SMART trial, patients in the Obalon treatment group lost, on average, approximately twice as much body weight as patients in the sham-control group. In addition, patients in the Obalon treatment group showed, on average, progressive weight loss over the balloon treatment period, which we believe is attributable to the individual placement of three separate Obalon balloons over the treatment period. Subsequent data analysis at 12 months also showed that, on average, 89.5% of the weight loss was maintained six months after balloon removal. In May 2019, Obalon analyzed data from their commercial registry on 1,411 total patients from 143 treatment sites in the United States. In this data set, for those patients receiving three balloons and at least 20 weeks of therapy, the average weight loss was 21.7 pounds, resulting in a 10.2% reduction in total body weight.

Obalon Balloon simple and convenient placement. The Obalon balloon is placed without anesthesia or an endoscopy through a swallowable capsule that dissolves in the stomach and releases the balloon. These unique features allow patients the flexibility to receive the Obalon balloon discreetly in an outpatient setting. Placement typically occurs in less than fifteen minutes and can be scheduled in the morning before work, during a lunch break or in the evening. Treated patients can return promptly to their normal daily activities. The balloons are removed endoscopically under light, conscious sedation six months after the first balloon placement. Recently approved new products, the Obalon Navigation System and Obalon Touch Inflation Dispenser, are designed to further improve ease of use and convenience of placement.

Privacy and Security Laws

Medical device companies may be subject to U.S. federal and state and foreign health information privacy, security and data breach notification laws, which may govern the collection, use, disclosure and protection of health-related and other personal information. In the United States, the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (“HITECH”), and all regulations promulgated thereunder, collectively HIPAA, imposes privacy, security and breach reporting

16

obligations with respect to individually identifiable health information upon ‘‘covered entities’’ (health plans, health care clearinghouses and certain health care providers), and their respective business associates, individuals or entities that create, receive, maintain or transmit protected health information in connection with providing a service for or on behalf of a covered entity. Although we are not a covered entity, we may provide certain services that require the use or disclosure of PHI on behalf of physicians who are covered entities, and we therefore may be considered to be business associates under HIPAA. HIPAA imposes specified requirements relating to the privacy, security and transmission of individually identifiable health information. HIPAA mandates the reporting of certain breaches of health information to HHS, affected individuals and if the breach is large enough, the media. Entities that are found to be in violation of HIPAA as the result of a breach of unsecured protected health information or PHI, a complaint about privacy practices or an audit by HHS, may be subject to significant civil, criminal and administrative fines and penalties and/or additional reporting and oversight obligations if required to enter into a resolution agreement and corrective action plan with HHS to settle allegations of HIPAA non-compliance. HITECH also increased the civil and criminal penalties that may be imposed against covered entities, business associates and possibly other persons, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorney’s fees and costs associated with pursuing federal civil actions.

Even when HIPAA does not apply, according to the Federal Trade Commission or the FTC, failing to take appropriate steps to keep consumers’ personal information secure constitutes unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act, 15 U.S.C § 45(a). The FTC expects a company’s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. Individually identifiable health information is considered sensitive data that merits stronger safeguards. The FTC’s guidance for appropriately securing consumers’ personal information is similar to what is required by the HIPAA security regulations.

In addition, certain state, and non-U.S. laws, such as the European Union General Data Protection Regulation, or GDPR, govern the privacy and security of health information in certain circumstances, some of which are more stringent than HIPAA and many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts. Further, ‘‘business associates,’’ defined as independent contractors or agents of covered entities that create, receive, maintain or transmit protected health information in connection with providing a service for or on behalf of a covered entity, are also subject to certain HIPAA privacy and security standards. Failure to comply with these laws, where applicable, can result in the imposition of significant civil and/or criminal penalties and private litigation. For example, California enacted legislation, the California Consumer Privacy Act or CCPA, which went into effect January 1, 2020. The CCPA, among other things, creates new data privacy obligations for covered companies and provides new privacy rights to California residents, including the right to opt out of certain disclosures of their information. The CCPA also creates a private right of action with statutory damages for certain data breaches, thereby potentially increasing risks associated with a data breach. Although the law includes limited exceptions, including for PHI maintained by a covered entity or business associate, it may regulate or impact our expected processing of personal information depending on the context. In Europe, the GDPR went into effect in May 2018 and introduces strict requirements for processing the personal data of European Union data subjects. Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements and potential fines for noncompliance of up to €20 million or 4% of the annual global revenues of the noncompliant company, whichever is greater. Moreover, the United Kingdom leaving the EU could also lead to further legislative and regulatory changes. It remains unclear how the United Kingdom data protection laws or regulations will develop in the medium to longer term and how data transfer to the United Kingdom from the EU will be regulated, especially following the United Kingdom’s departure from the EU on January 31, 2020 without a deal. However, the United Kingdom has transposed the GDPR into domestic law with the Data Protection Act 2018, which remains in force following the United Kingdom’s departure from the EU.

Anti-Kickback Statutes

The federal Anti-Kickback Statute prohibits persons from (among other things) knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in exchange for or to induce the referral

17

of an individual, or the recommending, furnishing, or arranging for a good or service, for which payment may be made under a federal healthcare program such as Medicare or Medicaid.

Courts have interpreted the Anti-Kickback Statute quite broadly, holding that the statute will be violated if even one purpose of a payment – though not its sole or primary purpose – is to induce an act prohibited by the statute with a willful intent to act improperly. The statute prohibits many arrangements and practices that are otherwise lawful in businesses outside of the healthcare industry. Prosecutors may infer intent from the surrounding circumstances and, because courts have interpreted the statute to be violated if even one purpose of a payment is to induce the purchase of items or services paid for by federal healthcare programs, prosecutors have broad discretion in choosing arrangements to prosecute under the statute. There are statutory exceptions and regulatory “safe harbors” available to protect certain appropriately structured arrangements that otherwise would implicate the Anti-Kickback Statute. Those who structure their business arrangements to satisfy all of the criteria of a safe harbor are protected from liability under the statute.

Penalties for violation of the Anti-Kickback Statute are severe and may include, in addition to the fines and jail time described above, penalties imposed under the Civil Monetary Penalties Law, or the CMP Law, including exclusion from participation in Federal healthcare programs, civil monetary penalties for each improper act, and damages of up to three times the amount of remuneration at issue (regardless of whether some of the remuneration was for a lawful purpose). Because we do not anticipate that the Obalon Balloon System will be reimbursed by any federal healthcare program, we do not believe that we will be subject to the federal Anti-Kickback Statute.

Many states have adopted laws similar to the Anti-Kickback Statute, however, and some of these state prohibitions apply to arrangements involving healthcare items or services reimbursed by any source, and not only by Medicare, Medicaid or another federal healthcare program. These state laws do not always have the same exceptions or safe harbors of the federal Anti-Kickback Statute. The business may be subject to some of these laws.

Government officials have focused recent enforcement efforts on the marketing of healthcare services and products, among other activities, and have brought cases against companies, and certain individual sales, marketing and executive personnel, for allegedly offering unlawful inducements to potential or existing customers in an attempt to procure their business.

False Claims Laws

The federal False Claims Act imposes liability on any individual or entity that, among other things, knowingly presents, or causes to be presented, a false or fraudulent claim for payment by a federal healthcare program. The qui tam or “whistleblower” provisions of the False Claims Act allow a private individual to bring actions on behalf of the federal government alleging that the defendant has violated the False Claims Act and to share in any monetary recovery. In recent years, the number of lawsuits brought against healthcare industry participants by private individuals has increased dramatically.

When an entity is determined to have violated the False Claims Act, it may be required to pay up to three times the actual damages sustained by the government, plus civil penalties for each separate instance of false claim. As part of any settlement, the government may ask the entity to enter into a corporate integrity agreement, which imposes certain compliance, certification and reporting obligations. There are many potential bases for liability under the False Claims Act. Liability arises, primarily, when an entity knowingly submits, or causes another to submit, a false claim for reimbursement to the federal government. The federal government has used the False Claims Act to assert liability on the basis of inadequate care, kickbacks and other improper referrals, and the provision of inaccurate reimbursement coding advice, in addition to the more predictable allegations as to misrepresentations with respect to the services rendered. In addition, companies have been sued under the False Claims Act in connection with the off-label promotion of products.

Various states have also enacted false claims laws that are analogous to the federal False Claims Act. Many of these state laws apply to claims submitted to any third-party payor and are not limited to claims submitted to a federal healthcare program.

18

Transparency Laws

The federal Physician Payment Sunshine Act, or the Sunshine Act, which was enacted as part of the Patient Protection and Affordable Care Act, or the PPACA, generally requires certain manufacturers of a drug, device, biologic or other medical supply that is covered by Medicare, Medicaid or the Children’s Health Insurance Program and applicable group purchasing organizations to report on an annual basis: (i) certain payments and other transfers of value given to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain other health care professionals beginning in 2022, and teaching hospitals and (ii) any ownership or investment interest that physicians, or their immediate family members, have in their company. The payments required to be reported include the cost of meals provided to a physician, travel reimbursements and other transfers of value, including those provided as part of contracted services such as speaker programs, advisory boards, consultation services and clinical trial services. Under the statute, the federal government makes reported information available to the public. Failure to comply with the reporting requirements can result in significant civil monetary penalties, with additional penalties for the knowing failure to report. Additionally, there are criminal penalties if an entity intentionally makes false statements in the reports.

There has been a recent trend of separate state regulation of payments and transfers of value by manufacturers of medical devices to healthcare professionals and entities, however, and some state transparency laws apply more broadly than does the federal Sunshine Act. Our business may be subject to some of these state laws.

State Corporate Practice of Medicine, Fee-Splitting Prohibitions, and Licensure Requirements

Other regulatory oversight includes, but is not limited to, the corporate practice of medicine, fee-splitting prohibitions, and licensure and scope of practice limitations for physicians and other healthcare professionals. Some states have enacted laws and regulations limiting the extent to which physicians and certain other healthcare professionals may be employed by non-physicians or general business corporations, and the scope and provisions of corporate practice of medicines laws and regulations vary by state. These laws are intended to prevent interference in the medical decision-making process by anyone who is not a licensed physician. Violations may result in civil or criminal penalties. In addition, various state laws also generally prohibit the sharing or splitting professional fees with lay entities or persons. The specific restrictions with respect to enforcement of the corporate practice of medicine and fee-splitting laws varies from state to state. Violations of these laws could require us to restructure our operations and arrangements and may result in penalties or other adverse action.

Moreover, each state defines the scope of practice of physicians and other healthcare professionals through legislation and through their respective licensing boards, and we will need to comply with laws related to the physician supervision of services and scope of practice requirements. Activities that qualify as professional misconduct under state law may subject our personnel to sanctions or may even result in loss of their license and could, possibly, subject us to sanctions as well. Some state boards of medicine impose reciprocal discipline, that is, if a physician is disciplined for having committed professional misconduct in one state where he or she is licensed, another state where he or she is also licensed may impose the same discipline even though the conduct occurred in another state.

Foreign Corrupt Practices Act

The Foreign Corrupt Practices Act, or FCPA, prohibits U.S. businesses and their representatives from offering to pay, paying, promising to pay or authorizing the payment of money or anything of value to a foreign official in order to influence any act or decision of the foreign official in his or her official capacity or to secure any other improper advantage in order to obtain or retain business. The FCPA also obligates companies whose securities are listed in the United States to comply with accounting provisions requiring us to maintain books and records, which in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the corporation, including international subsidiaries, if any, and to devise and maintain a system of internal accounting controls sufficient to provide reasonable assurances regarding the reliability of financial reporting and the preparation of financial statements. The scope of the FCPA includes interactions with certain healthcare professionals in many countries.

19

International Laws

In Europe, and throughout the world, other countries have enacted anti-bribery laws and/or regulations similar to the FCPA. Violations of any of these anti-bribery laws, or allegations of such violations, could have a negative impact on our business, results of operations and reputation.

There are also international privacy laws that impose restrictions on the access, use, and disclosure of health information. All of these laws may impact our business. Our failure to comply with these privacy laws or significant changes in the laws restricting our ability to obtain required patient information could significantly impact our business and our future business plans.

U.S. Healthcare Reform

Changes in healthcare policy could increase our costs and subject us to additional regulatory requirements that may interrupt commercialization of our products. By way of example, ACA substantially changed the way healthcare is financed by both governmental and private insurers, and significantly impacted the medical device industry.

There will continue to be proposals by legislators at both the federal and state levels, regulators and third-party payors to reduce costs while expanding individual healthcare benefits. Certain of these changes could impose additional limitations on the prices we will be able to charge and/or patients’ willingness to pay for our products. While in general it is too early to predict what effect, if any, ACA and its implementation, or any future healthcare reform legislation or policies will have on our business, current and future healthcare reform legislation and policies could have a material adverse effect on our business and financial condition.

Employees

As of December 31, 2023, we had 31 employees, all of which 29 were full-time and 2 were part-time. All of these employees are located in the U.S.

From time to time we also employ independent contractors, consultants and temporary employees to support our operations. None of our employees are subject to collective bargaining agreements. We have never experienced a work stoppage and believe that our relations with our employees are good.

Our Corporate Information

We were incorporated under the laws of Delaware on January 2, 2008. On June 15, 2021, we completed a merger with ReShape Lifesciences Inc. Pursuant to the Merger Agreement, a wholly owned subsidiary of Obalon with and into ReShape, with ReShape surviving the merger as a wholly owned subsidiary of Obalon. As a result of the merger, Obalon, the parent company, was renamed “ReShape Lifesciences Inc.” and ReShape was renamed ReShape Weightloss Inc. ReShape Lifesciences shares of common stock trade on the Nasdaq under the symbol RSLS.

We file reports and other information with the Securities and Exchange Commission (“SEC”) including annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and proxy or information statements. Those reports and statements as well as all amendments to those documents filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (1) are available at the SEC’s Public Reference Room at 100 F Street, N.E., Washington, DC 20549, (2) may be obtained by sending an electronic message to the SEC at publicinfo@sec.gov or by sending a fax to the SEC at 1-202-777-1027, (3) are available at the SEC’s internet site (http://www.sec.gov), which contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC and (4) are available free of charge through our website as soon as reasonably practicable after electronic filing with, or furnishing to, the SEC.

Our principal executive offices are located at 18 Technology Dr, Suite 110, Irvine, California 92618, and our telephone number is (949) 429-6680. Our website addresses are www.reshapelifesciences.com and lapband.com. The information on, or that may be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K and should not be considered a part of this Annual Report on Form 10-K.

20

ITEM 1A. RISK FACTORS

Summary of risk Factors

The following is a summary of the principal risks and uncertainties that could materially adversely affect our business, results of operations, financial condition, cash flows, prospects and/or the price of our outstanding securities, and make an investment in our securities speculative or risky. You should read this summary together with the more detailed description of each risk factor contained below.

Risks Related to Our Business and Industry

If we are unable to either substantially improve our operating results or obtain additional financing, we may be unable to continue as a going concern.
Our current business strategy includes identifying strategic merger and acquisition alternatives. Merger and acquisition transactions are risky and may harm our business, reputation, operating results and financial condition.
We have recently undertaken a cost reduction plan and reorganization, and may do so again in the future. The assumptions underlying these activities may prove to be inaccurate, or we may fail to achieve the expected benefits therefrom.
We may be unable to attract and retain management and other personnel we need to succeed.
The shares of series C convertible preferred stock issued in connection with our acquisition of ReShape Medical have certain rights and preferences senior to our common stock, including a liquidation preference that is senior to our common stock.
We cannot assure you that we will ever generate substantial revenue or be profitable.
Previously, we recorded a non-cash indefinite-lived and definite-lived intangible assets impairment loss, which significantly impacted our results of operations.
We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance initiatives.
We have identified material weaknesses in our internal control over financial reporting and any failure to maintain effective internal control over financial reporting, may have a material and adverse effect on our business, operating results, financial condition and prospects.
General economic and political conditions could have a material adverse effect on our business.
We hold our deposit within the U.S. banking system and may incur a loss of our uninsured deposits if there a closure or other event with our bank.
We face significant uncertainty in the industry due to government healthcare reform.
Public health crises, such as COVID-19 pandemic, have had, and could in the future have a negative effect on our business.
We are subject, directly or indirectly, to United States federal and state healthcare fraud and abuse and false claims laws and regulations. Prosecutions under such laws have increased in recent years and we may become subject to such litigation. If we are unable to, or have not fully complied with such laws, we could face substantial penalties.
Failure to protect our information technology information technology infrastructure against cyber-based attacks, network security breaches, service interruptions or data corruption could materially disrupt our operations and adversely affect our business.
We operate in a highly competitive industry that is subject to rapid change. If our competitors are able to develop and market products that are safer or more effective than our products, our commercial opportunities will be reduced or eliminated.
We face external competition from other technologies such as GLP-1’s and alternative medical procedures and we may not be able to compete effectively.
Our ability to use net operating losses (“NOL”) carryforwards may be limited.
Adverse developments affecting the financial services industry could adversely affect our current and projected business operations and our financial condition and results of operations.

Risks Associated with Development and Commercialization of the Lap-Band System, Lap-Band 2.0 System, Obalon Balloon System, DBSN Device

21

Our efforts to increase revenue from our Lap-Band System, Lap-Band 2.0 System, Obalon Balloon System, and commercialize our DBSN device and expanded line of bariatric surgical accessories, including ReShape Calibration Tubes, may not succeed or may encounter delays which could significantly harm our ability to generate revenue.
We may not be able to obtain required regulatory approvals for our DBSN device in a cost-effective manner or at all, which could adversely affect our business and operating results.
We depend on clinical investigators and clinical sites to enroll patients in our clinical trials, and on other third parties to manage the trials and to perform related data collection and analysis, and, as a result, we may face costs and delays that are outside of our control.
Modifications to the Lap-Band System and Lap-Band 2.0 may require additional approval from regulatory authorities, which may not be obtained or may delay our commercialization efforts.
If we or our suppliers fail to comply with ongoing regulatory requirements, or if we experience unanticipated product problems, our Lap-Band system could be subject to restrictions or withdrawal from the market.
We face the risk of product liability claims that could be expensive, divert management’s attention and harm our reputation and business. We may not be able to obtain adequate product liability insurance.

Risks Related to Intellectual Property

If we are unable to obtain or maintain intellectual property rights relating to our technology and neuroblocking therapy, the commercial value of our technology and any future products will be adversely affected, and our competitive position will be harmed.
We may lose important patent rights if we do not timely pay required patent fees or annuities.
Many of our competitors have significant resources and incentives to apply for and obtain intellectual property rights that could limit or prevent our ability to commercialize our current or future products in the United States or abroad.
If we are unable to protect the confidentiality of our proprietary information and know-how, the value of our technology and products could be adversely affected.
Intellectual property litigation is a common tactic in the medical device industry to gain competitive advantage. If we become subject to a lawsuit, we may be required to expend significant financial and other resources and our management’s attention may be diverted from our business.
We may in the future become involved in lawsuits, to protect or enforce our intellectual property, which can be expensive and time consuming and could result in the diversion of significant resources.

Risks Relating to Ownership of Our Common Stock

The trading price of our common stock has been volatile and is likely to be volatile in the future.
Sales of a substantial number of shares of our common stock in the public market by existing stockholders, or the perception that they may occur, could cause our stock price to decline.
We have a significant number of outstanding warrants, which may cause significant dilution to our stockholders, have a material adverse impact on the market price of our common stock and make it more difficult for us to raise funds through future equity offerings.
If we fail to meet all applicable Nasdaq Capital Market requirements, Nasdaq could delist our common stock, which could adversely affect the market liquidity of our common stock and the market price of our common stock could decrease.
There are risks associated with effecting the Reverse Stock Split, if approved by the Board.
You may experience future dilution as a result of future equity offerings.
Our organizational documents and Delaware law make a takeover of our company more difficult, which may prevent certain changes in control and limit the market price of our common stock.
We have not paid dividends in the past and do not expect to pay dividends in the future, and any return on investment may be limited to the value of our common stock.

22

risk factors

Risks Related to Our Business and Industry

If we are unable to either substantially improve our operating results or obtain additional financing, we may be unable to continue as a going concern.

We currently do not generate revenue sufficient to offset operating costs and anticipate such shortfalls to continue, partially due to the introduction of GLP-1 pharmaceuticals and the unpredictability of COVID-19, which has resulted and may continue to result in a slow-down of elective surgeries and restrictions in some locations, and supply chain disruptions. As of December 31, 2023, we had net working capital of approximately $6.5 million, primarily due to cash and cash equivalents and restricted cash of $4.6 million. Additionally, our anticipated expansion of our product portfolio and future products may not come to fruition. Our principal source of liquidity as of December 31, 2023 consisted of approximately $4.6 million of cash and cash equivalents and restricted cash and $1.7 million of accounts receivable. Based on our available cash resources, we may not have sufficient cash on hand to fund our current operations for more than 12 months from the date of filing this Form 10-K. This condition raises substantial doubt about our ability to continue as a going concern.

Our current business strategy includes identifying strategic merger and acquisition alternatives. Merger and acquisition transactions are risky and may harm our business, reputation, operating results and financial condition.

We have completed acquisitions and business combinations in the past and may complete merger and acquisition transactions in the future. In December 2023, we announced that we engaged Maxim Group LLC to act as our exclusive financial advisor to identify potential strategic merger and acquisition partnership alternatives. We do not have a defined timeline for such a transaction and cannot provide any assurance whether or when any transaction will be announced or consummated. Our ability to complete merger and acquisition transactions will depend, in part, on the availability of suitable candidates at acceptable prices, terms, and conditions; our ability to compete effectively for merger and acquisition candidates; and the availability of capital and personnel to complete such transactions. Merger and acquisition transactions may involve a number of risks, the occurrence of which could adversely affect our business, reputation, operating results and financial condition, including:

diversion of management’s attention;
disruption to our existing operations and plans;
inability to effectively manage our expanded operations;
difficulties or delays in integrating and assimilating information and financial systems, operations, manufacturing processes and products of an acquired business or other business venture or in realizing projected efficiencies, growth prospects, cost savings, and synergies;
inability to successfully integrate or develop a distribution channel for acquired product lines;
potential loss of key employees, customers, agents, distributors, or sales representatives of the acquired businesses or adverse effects on existing business relationships with suppliers, customers, agents, distributors, and sales representatives;
reallocation of amounts of capital from other operating initiatives;
violation of confidentiality, intellectual property and non-compete obligations or agreements by employees of an acquired business or lack of or inadequate formal intellectual property protection mechanisms in place at an acquired business;
inaccurate assessment of additional post-acquisition investments, undisclosed, contingent or other liabilities or problems, unanticipated costs associated with an acquisition, and an inability to recover or manage such liabilities and costs;
incorrect estimates made in the accounting for acquisitions and incurrence of non-recurring charges; and
write-off of significant amounts of goodwill or other assets as a result of deterioration in the performance of an acquired business or product line, adverse market conditions, changes in the competitive landscape, changes in laws or regulations that restrict activities of an acquired business or product line, or as a result of a variety of other circumstances.

23

We have recently undertaken a cost reduction plan and reorganization, and may do so again in the future. The assumptions underlying these activities may prove to be inaccurate, or we may fail to achieve the expected benefits therefrom.

In light of recent macroeconomic conditions and the impact of GLP-1 prescriptions for weight loss treatment, we announced a 2024 cost reduction plan and reorganization to promote the long-term sustainability and scalability of the Company. As part of this plan, we have significantly reduced our workforce. This reduction in force, and any other future reductions, and the attrition that may occur following them, result in the loss of institutional knowledge and expertise and the reallocation and combination of certain roles and responsibilities across the organization, all of which could adversely affect our operations. These actions and other additional measures we might take to reduce costs could strain our workforce, divert management attention, yield attrition beyond our intended reduction in force, reduce employee morale, cause us to delay, limit, reduce or eliminate certain development plans or otherwise interfere with our ability to operate and grow our business effectively, each of which could have an adverse impact on our business, operating results and financial condition. We may not complete the current or any cost reduction plan and reorganization on the anticipated timetable, and even if successfully completed, we may not achieve the anticipated cost savings, operating efficiencies or other benefits of such activities.

We may be unable to attract and retain management and other personnel we need to succeed.

Our success depends on the services of our senior management and other key employees. The loss of the services of one or more of our officers or key employees could hinder our sales and marketing efforts, or delay or prevent the commercialization of our Lap-Band System, Lap-Band 2.0, the Obalon Balloon System, and the development of our DBSN device. Our continued growth will require hiring a number of qualified clinical, scientific, commercial and administrative personnel. Accordingly, recruiting and retaining such personnel in the future will be critical to our success. There is intense competition from other companies and research and academic institutions for qualified personnel in the areas of our activities. If we fail to identify, attract, retain and motivate these highly skilled personnel, we may be unable to continue our development and commercialization activities.

The shares of series C convertible preferred stock issued in connection with our acquisition of ReShape Medical have certain rights and preferences senior to our common stock, including a liquidation preference that is senior to our common stock.

There are currently 95,388 shares of our series C convertible preferred stock outstanding, which are convertible into a total of 10 shares of our common stock. We originally issued the shares of our series C convertible preferred stock in connection with our acquisition of ReShape Medical. The series C convertible preferred stock has a liquidation preference of $274.88 per share, or approximately $26.2 million in the aggregate. In general, the series C convertible preferred stock is entitled to receive dividends (on an as-if-converted-to-common stock basis) actually paid on shares of common stock when, as and if such dividends are paid on shares of common stock. No other dividends will be paid on shares of series C convertible preferred stock. Except in connection with the election of directors and limited protective provisions, the series C convertible preferred stock generally does not have voting rights. However, as long as any shares of series C convertible preferred stock remain outstanding, we cannot, without the affirmative vote of holders of a majority of the then-outstanding shares of series C convertible preferred stock, (a) alter or change adversely the powers, preferences or rights given to the series C convertible preferred stock (including by the designation, authorization, or issuance of any shares of preferred stock that purports to have equal rights with, or be senior in rights or preferences to, the series C convertible preferred stock), (b) alter or amend the series C convertible preferred stock certificate of designation, (c) amend our certificate of incorporation or other charter documents in any manner that adversely affects any rights of the holders of series C convertible preferred stock, (d) increase the number of authorized shares of series C convertible preferred stock, (e) except for stock dividends or distributions for which adjustments are to be made pursuant to the Series C Certificate of Designation, pay dividends on any shares of capital stock of the Company, or (f) enter into any agreement with respect to any of the foregoing.

We cannot assure you that we will ever generate substantial revenue or be profitable.

The success of our business will depend on our ability to generate increased sales and control costs, as well as our ability to obtain additional regulatory approvals needed to market new versions of our Lap-Band System, Obalon Balloon System, or regulatory approvals needed to market our DBSN device and any other products we may develop in the future, all of which we may be unable to do. If we are unable to successfully market our Lap-Band System for its

24

indicated use, successfully re-introduce the Obalon Balloon System, or develop and commercialize the DBSN device, we may never become profitable and may have to cease operations as a result.

Previously, we recorded a non-cash indefinite-lived intangible and definite-lived assets impairment loss, which significantly impacted our results of operations, and we may be exposed to additional impairment losses that could be material.

We conduct our annual indefinite-lived intangible assets impairment analysis during the fourth quarter of each year or when circumstances suggest that an indicator for impairment may be present. Previously, we performed a qualitative impairment analysis of the in-process research and development (“IPR&D”). Due to delays in the clinical trials experienced, we revised its expectations of when revenues would commence for the ReShape Vest, thus reducing the projected near-term future net cash flows related to the ReShape Vest. During the quarter ended September 30, 2022, we stopped the clinical trials for the ReShape Vest and closed out the previous trials that occurred, as significant additional clinical work and cost would be required to achieve regulatory approval for the ReShape Vest. In addition, due to continued market decline and projected cash flows the company recorded an impairment of the developed technology related to the Lap-Band and Obalon Balloon System and our tradenames. As such, we determined the carrying value of the long-lived assets were impaired and recognized a non-cash impairment charge of approximately $0.8 million on the condensed consolidated balance sheet as of December 31, 2023. In the future, we may have additional impairments requiring us to record an impairment loss related to our remaining finite-lived intangible assets, which could also have a material adverse effect on our results of operations.

We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance initiatives.

As a public company, we incur significant legal, accounting and other expenses. In addition, the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), as well as rules subsequently implemented by the SEC have imposed various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Our management and other personnel devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations result in increased legal and financial compliance costs and will make some activities more time-consuming and costly.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective internal controls for financial reporting and disclosure. In particular, we are required to perform system and process evaluation and testing of our internal controls over financial reporting to allow management to report on the effectiveness of our internal controls over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. Our testing may reveal deficiencies in our internal controls over financial reporting that are deemed to be material weaknesses. We have incurred and continue to expect to incur significant expense and devote substantial management effort toward ensuring compliance with Section 404. Moreover, if we do not comply with the requirements of Section 404, or if we identify deficiencies in our internal controls that are deemed to be material weaknesses, the market price of our stock could decline and we could be subject to sanctions or investigations by the SEC or other regulatory authorities, which would entail expenditure of additional financial and management resources.

For example, our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023, and determined that our internal control over financial reporting was not effective at a reasonable assurance level due to material weaknesses in our internal control over financial reporting. We had insufficient internal resources with appropriate accounting and finance knowledge and expertise to design, implement, document and operate effective internal controls around our financial reporting process. We are currently implementing our remediation plan to address the material weaknesses identified above. Such measures include: designing and implementing controls to formalize roles and review responsibilities to align with our team's skills and experience and designing and implementing formalized controls; and designing and implementing formal processes, policies and procedures supporting our financial close process.

25

We have identified material weaknesses in our internal control over financial reporting and any failure to maintain effective internal control over financial reporting, may have a material and adverse effect on our business, operating results, financial condition and prospects.

Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023, and determined that our internal control over financial reporting was not effective at a reasonable assurance level due to material weaknesses in our internal control over financial reporting. We had insufficient internal resources with appropriate accounting and finance knowledge and expertise to design, implement, document and operate effective internal controls around our financial reporting process. We are currently implementing our remediation plan to address the material weaknesses identified above. Such measures include: designing and implementing controls to formalize roles and review responsibilities to align with our team's skills and experience and designing and implementing formalized controls; and designing and implementing formal processes, policies and procedures supporting our financial close process.

General economic and political conditions could have a material adverse effect on our business.

External factors can affect our financial condition. Such external factors include general domestic and global economic conditions, such as interest rates, tax law including tax rate changes, and factors affecting global economic stability, and the political environment regarding healthcare in general. We cannot predict to what extent the global economic conditions may negatively impact our business. For example, negative conditions in the credit and capital markets could impair our ability to access the financial markets for working capital and could negatively impact our ability to borrow.

We face significant uncertainty in the industry due to government healthcare reform.

In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. The Patient Protection and Affordable Care Act, as amended, (the “Affordable Care Act”) as well as any future healthcare reform legislation, may have a significant impact on our business. The impact of the Affordable Care Act on the health care industry is extensive and includes, among other things, the federal government assuming a larger role in the health care system, expanding healthcare coverage of United States citizens and mandating basic healthcare benefits.

Congress regularly considers legislation to replace or repeal elements or all of the Affordable Care Act. At this time, it is not clear whether the Affordable Care Act will be repealed in whole or in part, and, if it is repealed, whether it will be replaced in whole or in part by another plan and what impact those changes will have on coverage and reimbursement for healthcare items and services covered by plans that were authorized by the Affordable Care Act. We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, and also indirectly affect the amounts that private payers are willing to pay. In addition, any healthcare reforms enacted in the future may, like the Affordable Care Act, be phased in over a number of years but, if enacted, could reduce our revenue, increase our costs, or require us to revise the ways in which we conduct business or put us at risk for loss of business. In addition, our results of operations, financial position and cash flows could be materially adversely affected by changes under the Affordable Care Act and changes under any federal or state legislation adopted in the future.

Public health crises, such as the COVID-19 pandemic, have had, and could in the future have, a negative effect on our business.

Pandemics or disease outbreaks, such as the COVID-19 pandemic, have created and may continue to create significant volatility, uncertainty and economic disruption in the markets we sell our products into and operate in and may negatively impact business and healthcare activity globally. In response to the COVID-19 pandemic, governments around the world have imposed measures designed to reduce the transmission of COVID-19. In particular, elective procedures, such as the Lap-Band procedure, were delayed or cancelled, there was a significant reduction in physician office visits, and hospitals postponed or canceled purchases as well as limited or eliminated services. While elective procedures have increased from the reduced levels during the height of the COVID-19 pandemic, the reduction in elective procedures has had, and we believe may continue to have, a negative impact on the sales of our products. The extent to which fear of exposure to or actual effects of COVID-19, new variants, disease outbreak, epidemic or a similar

26

widespread health concern impacts our business will depend on future developments, which are highly uncertain and cannot be predicted with confidence.

We are subject, directly or indirectly, to United States federal and state healthcare fraud and abuse and false claims laws and regulations. Prosecutions under such laws have increased in recent years and we may become subject to such litigation. If we are unable to, or have not fully complied with such laws, we could face substantial penalties.

Our operations are directly, or indirectly through customers, subject to various state and federal fraud and abuse laws, including, without limitation, the federal Anti-Kickback Statute and federal False Claims Act. These laws may impact, among other things, our sales, marketing and education programs.

The federal Anti-Kickback Statute prohibits persons from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual, or the furnishing or arranging for a good or service, for which payment may be made under a federal healthcare program such as the Medicare and Medicaid programs. Several courts have interpreted the statute’s intent requirement to mean that if any one purpose of an arrangement involving remuneration is to induce referrals of federal healthcare covered business, the statute has been violated. The Anti-Kickback Statute is broad and, despite a series of narrow safe harbors, prohibits many arrangements and practices that are lawful in businesses outside of the healthcare industry. Penalties for violations of the federal Anti-Kickback Statute include criminal penalties and civil sanctions such as fines, imprisonment and possible exclusion from Medicare, Medicaid and other federal healthcare programs. Many states have also adopted laws similar to the federal Anti-Kickback Statute, some of which apply to the referral of patients for healthcare items or services reimbursed by any source, not only the Medicare and Medicaid programs.

The federal False Claims Act prohibits persons from knowingly filing, or causing to be filed, a false claim to, or the knowing use of false statements to obtain payment from the federal government. Suits filed under the False Claims Act, known as “qui tam” actions, can be brought by any individual on behalf of the government and such individuals, commonly known as “whistleblowers,” may share in any amounts paid by the entity to the government in fines or settlement. The frequency of filing qui tam actions has increased significantly in recent years, causing greater numbers of medical device, pharmaceutical and healthcare companies to have to defend a False Claim Act action. When an entity is determined to have violated the federal False Claims Act, it may be required to pay up to three times the actual damages sustained by the government, plus civil penalties for each separate false claim. Various states have also enacted laws modeled after the federal False Claims Act.

We are unable to predict whether we could be subject to actions under any of these laws, or the impact of such actions. If we are found to be in violation of any of the laws described above or other applicable state and federal fraud and abuse laws, we may be subject to penalties, including civil and criminal penalties, damages, fines, exclusion from government healthcare reimbursement programs and the curtailment or restructuring of our operations.

Failure to protect our information technology infrastructure against cyber-based attacks, network security breaches, service interruptions or data corruption could materially disrupt our operations and adversely affect our business.

The operation of our business depends on our information technology systems. We rely on our information technology systems to, among other things, effectively manage sales and marketing data, accounting and financial functions, inventory management, product development tasks, clinical data, customer service and technical support functions. Our information technology systems are vulnerable to damage or interruption from earthquakes, fires, floods and other natural disasters, terrorist attacks, power losses, computer system or data network failures, security breaches, data corruption, and cyber-based attacks. Cyber-based attacks can include computer viruses, computer denial-of-service attacks, phishing attacks, worms, and other malicious software programs or other attacks, covert introduction of malware to computers and networks, impersonation of authorized users, and efforts to discover and exploit any design flaws, bugs, security vulnerabilities, or security weaknesses, as well as intentional or unintentional acts by employees or other insiders with access privileges, intentional acts of vandalism by third parties and sabotage. In addition, federal, state, and international laws and regulations, such as the General Data Protection Regulation adopted by the European Union and EEA countries can expose us to enforcement actions and investigations by regulatory authorities, and potentially result in regulatory penalties and significant legal liability, if our information technology security efforts fail. In addition, a

27

variety of our software systems are cloud-based data management applications, hosted by third-party service providers whose security and information technology systems are subject to similar risks.

We operate in a highly competitive industry that is subject to rapid change. If our competitors are able to develop and market products that are safer or more effective than our products, our commercial opportunities will be reduced or eliminated.

The health care industry is highly competitive, subject to rapid change and significantly affected by new product introductions and other market activities of industry participants. The obesity treatment market in which we operate has grown significantly in recent years and is expected to continue to expand as technology continues to evolve and awareness of the need to treat the obesity epidemic grows. Although we are not aware of any competitors in the neuroblocking market, we face potential competition from pharmaceutical and surgical obesity treatments. Many of our competitors in the obesity treatment field have significantly greater financial resources and expertise in research and development, manufacturing, preclinical testing, clinical trials, obtaining regulatory approvals and marketing approved products than we do. Smaller or early-stage companies may also prove to be significant competitors, particularly if they pursue competing solutions through collaborative arrangements with large and established companies, such as Allergan, Boston Scientific, LivaNova PLC, Johnson & Johnson, Medtronic or St. Jude Medical. Our competitors may develop and patent processes or products earlier than us, obtain regulatory approvals for competing products more rapidly than we are able to and develop more effective, safer and less expensive products or technologies that would render our products non-competitive or obsolete.

We face external competition from other technologies such as GLP-1’s, and alternative medical procedures and we may not be able to compete effectively.

Companies that may not be deemed competitors in the bariatric surgery space may develop technologies, products or services that may impact the use of our products. For example, certain therapeutic treatments, such as drugs used to treat weight loss such as GLS-1’s, may enhance patient health. If we do not introduce new products and enhancements in a timely manner, there may be a decrease in the use of certain of our products, in which case our operating results could suffer.

Our ability to use net operating losses (“NOL”) carryforwards may be limited.

Our ability to use our federal and state NOL carryforwards to offset potential future taxable income is dependent upon our generation of future taxable income before the expiration dates of the NOL carryforwards, and we cannot predict with certainty when, or whether we will generate sufficient taxable income to use all of our NOL carryforwards. As of December 31, 2023, ReShape had U.S. federal net operating loss carryforwards of $218.9 million. Of the total U.S. federal net operating loss carryforwards at December 31, 2023. Losses generated beginning in 2018 will carryover indefinitely. ReShape had state net operating loss carryforwards of $348.7 million at December 31, 2023, and had foreign net operating loss carryforwards of $0.2 million at December 31, 2023. Net operating loss carryforwards of ReShape are subject to review and possible adjustment by the taxing authorities. With certain exceptions (e.g. the net operating loss carryforwards), ReShape is no longer subject to U.S. federal, state or local examinations by tax authorities for years prior to 2016. There are no tax examinations currently in progress.

ReShape’s ability to utilize its net operating loss carryforwards, tax credits, and built-in items of deduction, including capitalized start-up costs and research and development costs, has been, and may continue to be substantially limited due to ownership changes. These ownership changes limit the amount of net operating loss carryforwards, credits and built-in items of deduction that can be utilized annually to offset future taxable income. In general, an ownership change, as defined in IRC Section 382, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50% of the outstanding stock of a company by certain stockholders or public groups. Due to the valuation allowance against deferred tax assets at December 31, 2023, the net effect of any further limitation will have no impact on results of operations.

Adverse developments affecting the financial services industry could adversely affect our current and projected business operations and our financial condition and results of operations.

 

Substantially all of our cash and cash equivalents were held in accounts with Silicon Valley Bank (SVB) at the time it was closed by state regulators, and the Federal Deposit Insurance Corporation (FDIC) was appointed receiver for

28

SVB, on March 10, 2023. The FDIC created a successor bridge bank for SVB and all deposits of SVB were transferred to the bridge bank under a systemic risk exception approved by the United States Department of the Treasury, the Federal Reserve and the FDIC. If financial institutions in which we hold funds for working capital and operating expenses were to fail, we cannot provide any assurances that such governmental agencies would take action to protect our uninsured deposits in a similar manner.

We subsequently moved and hold a portion of our cash and cash equivalents in accounts with Bank of America. The balance held in these accounts exceeds the FDIC standard deposit insurance limit of $250,000. If a financial institution in which we hold such funds fails or is subject to significant adverse conditions in the financial or credit markets, we could be subject to a risk of loss of all or a portion of such uninsured funds or be subject to a delay in accessing all or a portion of such uninsured funds. Any such loss or lack of access to these funds could adversely impact our short-term liquidity and ability to meet our operating expense obligations.

In addition, widespread investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.

In addition, a vendor on which we are reliant could be adversely affected by any of the liquidity or other risks that are described above as factors that could result in material adverse impacts on us, including but not limited to delayed access or loss of access to uninsured deposits or loss of the ability to draw on existing credit facilities involving a troubled or failed financial institution. Any critical vendor bankruptcy or insolvency, or any breach or default by a critical vendor, or the loss of any significant vendor relationships, may have a material adverse impact on our business. 

Risks Associated with Development and Commercialization of the Lap-Band System, Lap-Band 2.0 System, Obalon Balloon System, and the DBSN Device

Our efforts to increase revenue from our Lap-Band System, Lap-Band 2.0 System, and commercialize our DBSN device and expanded line of bariatric surgical accessories, including ReShape Calibration Tubes, may not succeed or may encounter delays which could significantly harm our ability to generate revenue.

Our ability to generate revenue will depend upon the sales of our Lap-Band System, expanded line of bariatric surgical accessories and successful commercialization of our DBSN device (if approved for sale). Our efforts to commercialize these products may not succeed for a number of reasons, including:

we may not be able to obtain the regulatory approvals required for our DBSN device;
we may not be able to produce the Obalon Balloon System cost-effectively;
if we are able to produce the Obalon Balloon System, we may not be able to re-introduce the system into the marketplace;
our products may not be accepted in the marketplace by physicians, patients and third-party payers;
the price of our products, associated costs of the surgical procedure and treatment and the availability of sufficient third-party reimbursement for the system implantation and follow-up procedures;
appropriate reimbursement and/or coding options may not exist to enable billing for the system implantation and follow-up procedures for our DBSN device;
coverage policies for bariatric surgeries and procedures, including Lap-Band and balloons may be restricted in the future;
we may not be able to sell our products at a price that allows us to meet the revenue targets necessary to generate enough revenue for profitability;
the frequency and severity of any side effects of our products;
physicians and potential patients may not be aware of the perceived effectiveness and sustainability of the results of our products;

29

we, or the investigators of our products, may not be able to have information on the outcome of the trials published in medical journals;
the availability and perceived advantages and disadvantages of alternative treatments, including pharmaceutical treatments;
any rapid technological change may make our products obsolete;
we may not be able to have our products manufactured in commercial quantities or at an acceptable cost;
we may not have adequate financial or other resources to complete the development and commercialization of our products or to develop sales and marketing capabilities for our products; and
we may be sued for infringement of intellectual property rights and could be enjoined from manufacturing or selling our products.

Besides requiring physician adoption, market acceptance of our products will depend on successfully communicating the benefits of our products to three additional constituencies involved in deciding whether to treat a particular patient using our products: (1) the potential patients themselves; (2) institutions such as hospitals, where the procedure would be performed and opinion leaders in these institutions; and (3) third-party payers, such as private healthcare insurers and governmental payers, such as Medicare and Medicaid in the United States, which would ultimately bear most of the costs of the various providers and equipment involved in our Lap-Band System, Obalon Balloon System, and DBSN device (if approved for sale). Marketing to each of these constituencies requires a different marketing approach, and we must convince each of these groups of the efficacy and utility of our products to be successful.

During the year ended December 31, 2023 and 2022, there was minimal revenue for ReShapeCare and ReShape Marketplace. There was no revenue or gross profit recorded for the DBSN device for the year ended December 31, 2023 and 2022 as this product is still in the research stage of development. There was also no revenue recorded for the Obalon line.

If our products, or any other therapy or products that we may develop for other gastrointestinal diseases and disorders that we may develop, do not achieve an adequate level of acceptance by the relevant constituencies, we may not generate significant product revenue and may not become profitable. This estimated timeline could be compressed or extended depending on many factors, including revenue growth from new product introductions, strategic investments not yet foreseen, and other risks and uncertainties due to the general business, economic, regulatory, market and financial conditions. Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.

We may not be able to obtain required regulatory approvals for our DBSN device in a cost-effective manner or at all, which could adversely affect our business and operating results.

The production and marketing of our DBSN device, and our ongoing research and development, preclinical testing and future potential clinical trial activities are subject to extensive regulation and review by numerous governmental authorities both in the United States and abroad. U.S. and foreign regulations applicable to medical devices are wide-ranging and govern, among other things, the development, testing, marketing and premarket review of new medical devices, in addition to regulating manufacturing practices, reporting, advertising, exporting, labeling and record keeping procedures. We are required to obtain regulatory approval before we can market our DBSN device in the United States and certain foreign countries. The regulatory process will require significant time, effort and expenditures to bring products to market, and it is possible that our DBSN device will not be approved for sale. Even if regulatory approval of our DBSN device is granted, it may not be granted within the timeframe that we expect, which could have an adverse effect on our operating results and financial condition. Even after our DBSN device is approved by the FDA, we may have ongoing responsibilities under FDA regulations, non-compliance of which could result in the subsequent withdrawal of such approvals, or such approvals could be withdrawn due to the occurrence of unforeseen problems following initial approval. We also are subject to medical device reporting regulations that require us to report to the FDA if any of our products causes or contributes to a death or serious injury or if a malfunction were it to occur might cause or contribute to a death or serious injury. Any failure to obtain regulatory approvals on a timely basis or the subsequent withdrawal of such approvals could prevent us from successfully marketing our products, which could adversely affect our business and operating results.

30

We depend on clinical investigators and clinical sites to enroll patients in our clinical trials, and on other third parties to manage the trials and to perform related data collection and analysis, and, as a result, we may face costs and delays that are outside of our control.

While we currently do not have any active clinical trials enrolling patients, we may in the future need to rely on clinical investigators and clinical sites to enroll patients in our clinical trials and other third parties to manage the trials and to perform related data collection and analysis. However, we may not be able to control the amount and timing of resources that clinical sites may devote to our clinical trials. If these clinical investigators and clinical sites fail to enroll a sufficient number of patients in our clinical trials, ensure compliance by patients with clinical protocols or comply with regulatory requirements, we will be unable to complete these trials, which could prevent us from obtaining or maintaining regulatory approvals for our product. Our agreements with clinical investigators and clinical trial sites for clinical testing place substantial responsibilities on these parties and, if these parties fail to perform as expected, our trials could be delayed or terminated. If these clinical investigators, clinical sites or other third parties do not carry out their contractual duties or obligations or fail to meet expected deadlines, or if the quality or accuracy of the clinical data they obtain is compromised due to their failure to adhere to our clinical protocols, regulatory requirements or for other reasons, our clinical trials may be extended, delayed or terminated, or the clinical data may be rejected by the FDA, adversely affecting our ability to successfully commercialize our product.

Modifications to the Lap-Band and Lap-Band 2.0 system may require additional approval from regulatory authorities, which may not be obtained or may delay our commercialization efforts.

The FDA and our European Notified Body require medical device companies to initially make and document a determination of whether or not a modification requires a new approval, supplement or clearance; however, some of these regulatory authorities can review a company’s decision. Any modifications to an approved device that could significantly affect its safety or efficacy, or that would constitute a major change in its intended use could require additional clinical studies and separate regulatory applications. Product changes or revisions will require all the regulatory steps and associated risks discussed above possibly including testing, regulatory filings and clinical studies. We may not be able to obtain approval of supplemental regulatory approvals for product modifications, new indications for our product or new products. Delays in obtaining future clearances would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn would harm our commercialization efforts and future growth.

If we or our suppliers fail to comply with ongoing regulatory requirements, or if we experience unanticipated product problems, our Lap-Band system could be subject to restrictions or withdrawal from the market.

Any product for which we obtain marketing approval, along with the manufacturing processes, post-approval clinical data and promotional activities for such product, will be subject to continual review and periodic inspections by our European Notified Body and the FDA and other regulatory bodies. In particular we and our manufacturers and suppliers are required to comply with ISO requirements, Good Manufacturing Practices, which for medical devices is called the Quality System Regulation (“QSR”), and other regulations which cover the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, storage and shipping of any product for which we obtain marketing approval. The FDA enforces the QSR through inspections, which may be unannounced, and the CE system enforces its certification through inspections and audits as well. Our quality system has received certification of compliance to the requirements of ISO 13485:2016 and will have to continue to successfully complete such inspections to maintain regulatory approvals for sales outside of the United States. Failure by us or one of our manufacturers or suppliers to comply with statutes and regulations administered by the FDA, CE authorities and other regulatory bodies, or failure to adequately respond to any observations, could result in enforcement actions against us or our manufacturers or suppliers, including, restrictions on our product or manufacturing processes, withdrawal of the product from the market, voluntary or mandatory recall, fines, suspension of regulatory approvals, product seizures, injunctions or the imposition of civil or criminal penalties.

If any of these actions were to occur it would harm our reputation and cause our product sales to suffer. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with applicable regulatory requirements. If the FDA or any other regulatory body finds their compliance status to be unsatisfactory, our commercialization efforts could be delayed, which would harm our business and our results of operations.

31

Additionally, if the FDA determines that our promotional materials, training or other activities constitute promotion of an unapproved use, we could be subject to significant liability, the FDA could request that we cease, correct or modify our training or promotional materials or subject us to regulatory enforcement actions. It is also possible that other federal, state or foreign enforcement authorities might take action if they consider our training or other promotional materials to constitute promotion of an unapproved use, which could result in significant fines or penalties under other statutory authorities, such as laws prohibiting false claims for reimbursement.

We are subject to medical device reporting regulations that require us to report to the FDA, Competent Authorities or other governmental authorities in other countries if our products cause or contribute to a death or serious injury or malfunction in a way that would be reasonably likely to contribute to death or serious injury if the malfunction were to recur. The FDA and similar governmental authorities in other countries have the authority to require the recall of our products in the event of material deficiencies or defects in design or manufacturing. A government mandated, or voluntary, recall by us could occur as a result of component failures, manufacturing errors or design defects, including defects in labeling. Any recall would divert managerial and financial resources and could harm our reputation with customers. There can be no assurance that there will not be product recalls in the future or that such recalls would not have a material adverse effect on our business. Once the product is approved and implanted in a large number of patients, infrequently occurring adverse events may appear that were not observed in the clinical trials. This could cause health authorities in countries where the product is available to take regulatory action, including marketing suspension and recall.

For example, on January 18, 2023, we received a letter from the FDA requesting additional information regarding Medical Device Reports submitted in 2021 related adverse events associated with a Lap-Band device and pregnancy. The FDA’s letter indicates a concern for an increased risk for Lap-Band complications in pregnant patients and requests that we provide, among other information, any actions planned or implemented which might reduce the likelihood of such events, which we are in the process of responding to. We believe there is robust peer-reviewed published data that supports our belief that concerns raised by the FDA are anomalies and rare occurrences. For example, a June 2022 consensus statement on laparoscopic adjustable gastric band (LAGB) management, which includes the Lap-Band, by the ASMBS found that (i) a tailored approach to LAGB management during pregnancy allows patients and providers to monitor weight gain, nutritional adequacy, and fetal growth for a healthy pregnancy outcome and (ii) evidence supports LAGB placement as safe and well tolerated during pregnancy with close LAGB monitoring. While improbable, if there are additional, or more serious, adverse events for pregnant Lap-Band patients, or if the FDA issues a warning regarding, or restricts the use of, the Lap-Band with pregnant patients, or patients who may become pregnant, our business could be harmed. One of the goals of our direct-to-consumer marketing campaign is to help people understand that the Lap-Band offers unique benefits for a variety of obese patients, including patients who may become pregnant. If there is a perception that the Lap-Band is not safe for pregnant patients, it could harm our reputation and cause our Lap-Band sales to suffer.

We face the risk of product liability claims that could be expensive, divert management’s attention and harm our reputation and business. We may not be able to obtain adequate product liability insurance.

Our business exposes us to a risk of product liability claims that is inherent in the testing, manufacturing and marketing of medical devices. The medical device industry has historically been subject to extensive litigation over product liability claims. We have previously reported adverse events associated with the Lap-Band system, including as related to pregnant patients, and may be subject to product liability claims if our products cause, or appear to have caused, an injury. Claims may be made by consumers, healthcare providers, third-party strategic collaborators or others selling our products.

We have product liability insurance, which covers the use of our products in our clinical trials and any commercial sales, in an amount we believe is appropriate. Our current product liability insurance may not continue to be available to us on acceptable terms, if at all, and, if available, the coverage may not be adequate to protect us against any future product liability claims. If we are unable to obtain insurance at an acceptable cost and on acceptable terms for an adequate coverage amount, or otherwise to protect against potential product liability claims, we could be exposed to significant liabilities, which may harm our business. A product liability claim, recall or other claim with respect to uninsured liabilities or for amounts in excess of insured liabilities could have a material adverse effect on our business, financial condition and results of operations. These liabilities could prevent or interfere with our product commercialization efforts. Defending a suit, regardless of merit, could be costly, could divert management attention and

32

might result in adverse publicity, which could result in the withdrawal of, or inability to recruit, clinical trial volunteers or result in reduced acceptance of our products in the market.

We may be subject to product liability claims even if it appears that the claimed injury is due to the actions of others. For example, we rely on the expertise of surgeons and other associated medical personnel to perform the medical procedure to implant and remove our products and to perform the related therapy. If these medical personnel are not properly trained or are negligent, the therapeutic effect of our products may be diminished or the patient may suffer critical injury, which may subject us to liability. In addition, an injury that is caused by the negligence of one of our suppliers in supplying us with a defective component that injures a patient could be the basis for a claim against us. A product liability claim, regardless of its merit or eventual outcome, could result in decreased demand for our products; injury to our reputation; diversion of management’s attention; withdrawal of clinical trial participants; significant costs of related litigation; substantial monetary awards to patients; product recalls or market withdrawals; loss of revenue; and the inability to commercialize our products under development.

Risks Related to Intellectual Property

If we are unable to obtain or maintain intellectual property rights relating to our technology and neuroblocking therapy, the commercial value of our technology and any future products will be adversely affected and our competitive position will be harmed.

Our commercial success depends in part on our ability to obtain protection in the United States and other countries for our Lap-Band System, Obalon Balloon System, and DBSN device by establishing and maintaining intellectual property rights relating to or incorporated into our technology and products. We own numerous U.S. and foreign patents and have numerous patent applications pending, most of which pertain to treating gastrointestinal disorders and the treatment of obesity. We have also received or applied for additional patents outside the United States. Our pending and future patent applications may not issue as patents or, if issued, may not issue in a form that will provide us any competitive advantage. We expect to incur substantial costs in obtaining patents and, if necessary, defending our proprietary rights. The patent positions of medical device companies, including ours, can be highly uncertain and involve complex and evolving legal and factual questions. We do not know whether we will obtain the patent protection we seek, or that the protection we do obtain will be found valid and enforceable if challenged. If we fail to obtain adequate protection of our intellectual property, or if any protection we obtain is reduced or eliminated, others could use our intellectual property without compensating us, resulting in harm to our business. We may also determine that it is in our best interests to voluntarily challenge a third-party’s products or patents in litigation or administrative proceedings, including patent interferences, re-examinations or under more recently promulgated Inter Partes Review proceedings, depending on when the patent application was filed. In the event that we seek to enforce any of our owned or exclusively licensed patents against an infringing party, it is likely that the party defending the claim will seek to invalidate the patents we assert, which, if successful could result in the loss of the entire patent or the relevant portion of our patent, which would not be limited to any particular party. Any litigation to enforce or defend our patent rights, even if we were to prevail, could be costly and time-consuming and could divert the attention of our management and key personnel from our business operations. Even if we were to prevail in any litigation, we cannot assure you that we can obtain an injunction that prevents our competitors from practicing our patented technology. Our competitors may independently develop similar or alternative technologies or products without infringing any of our patent or other intellectual property rights, or may design around our proprietary technologies.

We cannot assure you that we will obtain any patent protection that we seek, that any protection we do obtain will be found valid and enforceable if challenged or that it will confer any significant commercial advantage. U.S. patents and patent applications may also be subject to interference proceedings and U.S. patents may be subject to re-examination proceedings in the U.S. Patent and Trademark Office (“USPTO”), or under more recently promulgated Inter Partes Review proceedings, depending on when the patent application was filed, and foreign patents may be subject to opposition or comparable proceedings in the corresponding foreign patent offices, which proceedings could result in either loss of the patent or denial of the patent application, or loss or reduction in the scope of one or more of the claims of, the patent or patent application. In addition, such interference, re-examination and opposition proceedings may be costly. Moreover, the U.S. patent laws have recently changed with the adoption of the America Invents Act (“AIA”), possibly making it easier to challenge patents. Some of our technology was, and continues to be, developed in conjunction with third parties, and thus there is a risk that such third parties may claim rights in our intellectual property. Thus, any patents that we own or license from others may provide limited or no protection against competitors. Our pending patent applications, those we may file in the future, or those we may license from third parties, may not result in

33

patents being issued. If issued, they may not provide us with proprietary protection or competitive advantages against competitors with similar technology.

We may lose important patents or patent rights if we do not timely pay required patent fees or annuities.

We have, from time to time, experienced delays in the payment of required patent fees or annuities. Non-payment or delay in payment of patent fees or annuities, whether intentional or unintentional, may result in loss of patents or patent rights important to our business. Many countries, including certain countries in Europe, have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of the patent. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States, particularly in the field of medical products and procedures.

Many of our competitors have significant resources and incentives to apply for and obtain intellectual property rights that could limit or prevent our ability to commercialize our current or future products in the United States or abroad.

Many of our competitors who have significant resources and have made substantial investments in competing technologies may seek to apply for and obtain patents that will prevent, limit or interfere with our ability to make, use or sell our products either in the U.S. or in international markets. Our current or future U.S. or foreign patents may be challenged, circumvented by competitors or others or may be found to be invalid, unenforceable or insufficient. In most cases in the United States patent applications are published 18 months after filing the application, or corresponding applications are published in other countries, and since publication of discoveries in the scientific or patent literature often lags behind actual discoveries, we cannot be certain that we were the first to make the inventions covered by each of our pending patent applications, or that we were the first to file patent applications for such inventions.

If we are unable to protect the confidentiality of our proprietary information and know-how, the value of our technology and products could be adversely affected.

In addition to patented technology, we rely on our unpatented proprietary technology, trade secrets, processes and know-how. We generally seek to protect this information by confidentiality agreements with our employees, consultants, scientific advisors and third parties. These agreements may be breached, and we may not have adequate remedies for any such breach. In addition, our trade secrets may otherwise become known or be independently developed by competitors. To the extent that our employees, consultants or contractors use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions.

Intellectual property litigation is a common tactic in the medical device industry to gain competitive advantage. If we become subject to a lawsuit, we may be required to expend significant financial and other resources and our management’s attention may be diverted from our business.

There has been a history of frequent and extensive litigation regarding patent and other intellectual property rights in the medical device industry, and companies in the medical device industry have employed intellectual property litigation to gain a competitive advantage. Accordingly, we may become subject to patent infringement claims or litigation in a court of law, or interference proceedings declared by the USPTO to determine the priority of inventions or an opposition to a patent grant in a foreign jurisdiction. We may also become subject to claims or litigation seeking payment of royalties based on sales of our product in connection with licensing or similar joint development arrangements with third parties or in connection with claims of patent infringement.

The defense and prosecution of intellectual property suits, USPTO interference proceedings, reexamination proceedings, or under more recently promulgated Inter Partes Review proceedings, depending on when the patent application was filed, or opposition proceedings and related legal and administrative proceedings, are both costly and time consuming and could result in substantial uncertainty to us. Litigation or regulatory proceedings may also be necessary to enforce patent or other intellectual property rights of ours or to determine the scope and validity of other parties’ proprietary rights. Any litigation, opposition or interference proceedings, with or without merit, may result in substantial expense to us, cause significant strain on our financial resources, divert the attention of our technical and management personnel and harm our reputation. We may not have the financial resources to defend our patents from infringement or claims of invalidity. An adverse determination in any litigation could subject us to significant liabilities

34

to third parties, require us to seek licenses from or pay royalties to third parties or prevent us from manufacturing, selling or using our proposed products, any of which could have a material adverse effect on our business and prospects.

Our Lap-Band System, Obalon Balloon System or DBSN device may infringe or be claimed to infringe patents that we do not own or license, including patents that may issue in the future based on patent applications of which we are currently aware, as well as applications of which we are unaware. For example, we are aware of other companies that are investigating neurostimulation, including neuroblocking, and of patents and published patent applications held by companies in those fields. While we believe that none of such patents and patent applications are applicable to our products and technologies under development, third parties who own or control these patents and patent applications in the United States and abroad could bring claims against us that would cause us to incur substantial expenses and, if such claims are successfully asserted against us, they could cause us to pay substantial damages, could result in an injunction preventing us from selling, manufacturing or using our proposed products and would divert management’s attention. Because patent applications in many countries such as the United States are maintained under conditions of confidentiality and can take many years to issue, there may be applications now pending of which we are unaware, and which may later result in issued patents that our products infringe. If a patent infringement suit were brought against us, we could be forced to stop our ongoing or planned clinical trials, or delay or abandon commercialization of the product that is subject of the suit.

As a result of patent infringement claims, or to avoid potential claims, we may choose or be required to seek a license from a third-party and be required to pay license fees or royalties, or both. A license may not be available at all or on commercially reasonable terms, and we may not be able to redesign our products to avoid infringement. Modification of our products or development of new products could require us to conduct additional clinical trials and to revise our filings with the FDA and other regulatory bodies, which would be time-consuming and expensive. Even if we were able to obtain a license, the rights may be nonexclusive, which could result in our competitors gaining access to the same intellectual property. Ultimately, we could be forced to cease some aspect of our business operations if, as a result of actual or threatened patent infringement claims, we are unable to enter into licenses on acceptable terms. This could harm our business significantly.

We may in the future become involved in lawsuits, to protect or enforce our intellectual property, which can be expensive and time consuming and could result in the diversion of significant resources.

Adverse proceedings such as litigation or challenges to the validity of our patents can be expensive, time consuming and may divert the efforts of our technical and managerial personnel, which could in turn harm our business, whether or not we receive a determination favorable to us. In addition, in an infringement or other adverse proceeding, a court may decide that the patent we seek to enforce is invalid or unenforceable, or may refuse to stop the other party from using the technology at issue on the grounds that the patent in question does not cover the technology in question. An adverse result in any litigation or proceeding could place one or more of our patents at risk of being invalidated, interpreted narrowly or found unenforceable. Some of our competitors may be able to devote significantly more resources to intellectual property litigation, and may have significantly broader patent portfolios to assert against us, if we assert our rights against them.

Risks Relating to Ownership of Our Common Stock

The trading price of our common stock has been volatile and is likely to be volatile in the future.

The trading price of our common stock has been highly volatile. The market price for our common stock will be affected by a number of factors, including:

the denial or delay of regulatory clearances or approvals of our product or receipt of regulatory approval of competing products;
our ability to accomplish clinical, regulatory and other product development milestones and to do so in accordance with the timing estimates we have publicly announced;
changes in policies affecting third-party coverage and reimbursement in the United States and other countries;
changes in government regulations and standards affecting the medical device industry and our product;
ability of our products to achieve market success;
the performance of third-party contract manufacturers and component suppliers;
our ability to develop sales and marketing capabilities;

35

actual or anticipated variations in our results of operations or those of our competitors;
announcements of new products, technological innovations or product advancements by us or our competitors;
developments with respect to patents and other intellectual property rights;
sales of common stock or other securities by us or our stockholders in the future;
additions or departures of key scientific or management personnel;
disputes or other developments relating to proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our technologies;
the trading volume of our common stock;
changes in earnings estimates or recommendations by securities analysts, failure to obtain or maintain analyst coverage of our common stock or our failure to achieve analyst earnings estimates;
public statements by analysts or clinicians regarding their perceptions of our clinical results or the effectiveness of our products;
decreases in market valuations of medical device companies; and
general market conditions and other factors unrelated to our operating performance or the operating performance of our competitors.

The stock prices of many companies in the medical device industry have experienced wide fluctuations that have often been unrelated to the operating performance of these companies. Following periods of volatility in the market price of a company’s securities, securities class action litigation often has been initiated against a company. If class action litigation is initiated against us, we may incur substantial costs and our management’s attention may be diverted from our operations, which could significantly harm our business.

Sales of a substantial number of shares of our common stock in the public market by existing stockholders, or the perception that they may occur, could cause our stock price to decline.

Sales of substantial amounts of our common stock by us or by our stockholders, announcements of the proposed sales of substantial amounts of our common stock or the perception that substantial sales may be made, could cause the market price of our common stock to decline. We may issue additional shares of our common stock in follow-on offerings to raise additional capital, upon the exercise of options or warrants, or in connection with acquisitions or corporate alliances. We also plan to issue additional shares to our employees, directors or consultants in connection with their services to us. All of the currently outstanding shares of our common stock are freely tradable under federal and state securities laws, except for shares held by our directors, officers and certain greater than five percent stockholders, which may be subject to holding period, volume and other limitations under Rule 144. Due to these factors, sales of a substantial number of shares of our common stock in the public market could occur at any time and could reduce the market price of our common stock.

We have a significant number of outstanding warrants, which may cause significant dilution to our stockholders, have a material adverse impact on the market price of our common stock and make it more difficult for us to raise funds through future equity offerings.

As of December 31, 2023, we had outstanding 23,457,047 shares of common stock. In addition, we had outstanding warrants to acquire 15,385,892 shares of common stock. The issuance of shares of common stock upon the exercise of warrants would dilute the percentage ownership interest of all stockholders, might dilute the book value per share of our common stock and would increase the number of our publicly traded shares, which could depress the market price of our common stock.

In addition to the dilutive effects described above, the perceived risk of dilution as a result of the significant number of outstanding warrants may cause our common stockholders to be more inclined to sell their shares, which would contribute to a downward movement in the price of our common stock. Moreover, the perceived risk of dilution and the resulting downward pressure on our common stock price could encourage investors to engage in short sales of our common stock, which could further contribute to price declines in our common stock. The fact that our stockholders and warrant holders can sell substantial amounts of our common stock in the public market, whether or not sales have occurred or are occurring, could make it more difficult for us to raise additional funds through the sale of equity or equity-related securities in the future at a time and price that we deem reasonable or appropriate, or at all.

36

If we fail to meet all applicable Nasdaq Capital Market requirements, Nasdaq could delist our common stock, which could adversely affect the market liquidity of our common stock and the market price of our common stock could decrease.

Nasdaq monitors our ongoing compliance with its minimum listing requirements and if we fail to meet those requirements and cannot cure such failure in the prescribed period of time, our common stock could be subject to delisting from the Nasdaq market. In the event that our common stock is delisted from the Nasdaq Capital Market and is not eligible for quotation or listing on another market or exchange, trading of our common stock could be conducted only in the over-the-counter market or on an electronic bulletin board established for unlisted securities such as the Pink Sheets or the OTC Bulletin Board. In such event, it could become more difficult to dispose of, or obtain accurate price quotations for, our common stock, and there would likely also be a reduction in our coverage by securities analysts and the news media, which could cause the price of our common stock to decline further. Also, it may be difficult for us to raise additional capital if we are not listed on a major exchange.

For example, on October 10, 2023, we received a written notice from The Nasdaq Stock Market indicating that we were not in compliance with the $1.00 minimum bid price requirement set forth in Nasdaq Listing Rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. The notice provided that we have until April 7, 2024 to regain compliance. In order to regain compliance with the bid price requirement. On February 23, 2024, the stockholders of the Company authorized for the Board of Directors, in its discretion but no later than February 23, 2025, to declare a reverse stock split at a ratio in the range of 1-for-10 to 1-for-60, such ratio to be determined by the Board (“Reverse Stock Split”).

There are risks associated with effecting the Reverse Stock Split, if approved by the Board.

Although we expect that the Reverse Stock Split will result in an increase in the market price of our common stock, we cannot assure you that the Reverse Stock Split, if effected, will increase the market price of our common stock in proportion to the reduction in the number of shares of our common stock outstanding or result in a permanent increase in the market price. The effect that the Reverse Stock Split may have upon the market price of our common stock cannot be predicted with any certainty, and the history of similar reverse stock splits for companies in similar circumstances to ours is varied. The market price of our common stock is dependent on many factors, including our business and financial performance, general market conditions, prospects for future growth and other factors detailed from time to time in the reports we file with the SEC. Accordingly, the total market capitalization of our common stock after the proposed Reverse Stock Split may be lower than the total market capitalization before the proposed Reverse Stock Split and, in the future, the market price of our common stock following the Reverse Stock Split may not exceed or remain higher than the market price prior to the proposed Reverse Stock Split.

The Reverse Stock Split may result in some stockholders owning “odd lots” of less than 100 shares of common stock on a post-split basis. These odd lots may be more difficult to sell, or require greater transaction costs per share to sell, than shares in “round lots” of even multiples of 100 shares.

Although the Reverse Stock Split will not, by itself, have any immediate dilutive effect on stockholders, the proportion of shares owned by stockholders relative to the number of shares authorized for issuance will decrease because the number of authorized shares of common stock would remain unchanged. As a result, additional authorized shares of common stock would become available for issuance at such times and for such purposes as the Board may deem advisable without further action by stockholders, except as required by applicable law or stock exchange rules. To the extent that additional authorized shares of common stock are issued in the future, such shares could be dilutive to existing stockholders of the Company by decreasing such stockholders’ percentage of equity ownership in the Company. See “-Potential Anti-Takeover Effect” below for more information on potential anti-takeover effects of the Reverse Stock Split.

Although our Board believes that the decrease in the number of shares of common stock outstanding as a consequence of the Reverse Stock Split and the anticipated increase in the market price of common stock could encourage interest in our common stock and possibly promote greater liquidity for stockholders, such liquidity could also be adversely affected by the reduced number of shares outstanding after the Reverse Stock Split.

37

You may experience future dilution as a result of future equity offerings.

In order to raise additional capital for general corporate purposes, in the future we may offer additional shares of our common stock or other securities convertible into or exchangeable for our common stock at prices that may be lower than the current price per share of our common stock. In addition, investors purchasing shares or other securities in the future could have rights superior to existing stockholders. The price per share at which we sell additional shares of our common stock, or securities convertible or exchangeable into common stock, in future transactions may be higher or lower than the price per share paid by investors in prior offerings.

Our organizational documents and Delaware law make a takeover of our company more difficult, which may prevent certain changes in control and limit the market price of our common stock.

Our certificate of incorporation and bylaws and Section 203 of the Delaware General Corporation Law contain provisions that may have the effect of deterring or delaying attempts by our stockholders to remove or replace management, engage in proxy contests and effect changes in control. These provisions include:

the ability of our board of directors to create and issue preferred stock without stockholder approval, which could be used to implement anti-takeover devices;
the authority for our board of directors to issue without stockholder approval up to the number of shares of common stock authorized in our certificate of incorporation, that, if issued, would dilute the ownership of our stockholders;
the advance notice requirement for director nominations or for proposals that can be acted upon at stockholder meetings;
a classified and staggered board of directors, which may make it more difficult for a person who acquires control of a majority of our outstanding voting stock to replace all or a majority of our directors;
the prohibition on actions by written consent of our stockholders;
the limitation on who may call a special meeting of stockholders;
the prohibition on stockholders accumulating their votes for the election of directors; and
the ability of stockholders to amend our bylaws only upon receiving a majority of the votes entitled to be cast by holders of all outstanding shares then entitled to vote generally in the election of directors, voting together as a single class.

In addition, as a Delaware corporation, we are subject to Delaware law, including Section 203 of the Delaware General Corporation Law. In general, Section 203 prohibits a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the date that the stockholder became an interested stockholder unless certain specific requirements are met as set forth in Section 203. These provisions, alone or together, could have the effect of deterring or delaying changes in incumbent management, proxy contests or changes in control.

These provisions also could discourage proxy contests and make it more difficult for you and other stockholders to elect directors and take other corporate actions. The existence of these provisions could limit the price that investors might be willing to pay in the future for shares of our common stock. Some provisions in our certificate of incorporation and bylaws may deter third parties from acquiring us, which may limit the market price of our common stock.

We have not paid dividends in the past and do not expect to pay dividends in the future, and any return on investment may be limited to the value of our common stock.

We have never paid dividends on our common stock and do not anticipate paying dividends on our common stock in the foreseeable future. The payment of dividends on our common stock will depend on our earnings, financial condition and other business and economic factors affecting us at such time as our board of directors may consider relevant. If we do not pay dividends, our common stock may be less valuable because a return on your investment will only occur if our stock price appreciates.

ITEM 1B. UNRESOLVED STAFF COMMENTS

Not applicable.

38

ITEM 1C. CYBERSECURITY

Risk Management and Strategy

Our Information and Technology service providers manages the Company’s security program, which is focused on assessing, identifying, and managing cyber risk and information security threats. We evaluate cybersecurity on an ongoing basis, and it is a risk monitored through our overall enterprise risk management program, including by the executive leadership and board of directors, described below under “Governance.”

To proactively manage cybersecurity risk in our organization, our management team has instituted a security policy that is available to all employees.

To proactively identify, mitigate, and prepare for potential cybersecurity incidents, we maintain both a business continuity plan and cyber incident response plan. We recognize that we are exposed to cybersecurity threats associated with our use of third-party service providers. To minimize the risk and vulnerabilities to our own systems stemming from such use, our Information Technology providers identifies and addresses known cybersecurity risks on a continuous basis. In addition, we stive to minimize cybersecurity risks when we first select or renew a vendor by including cybersecurity risk as part of our overall vendor evaluation and due diligence process.

Governance

Our Board of Directors and our Audit Committee oversee our enterprise-wide risk management, including with respect to cybersecurity. Our Chief Executive Officer or Chief Financial Officer presents information on our enterprise-wide risks to the Board of Directors at each of its regularly scheduled meetings.

ITEM 2. PROPERTIES

We lease approximately 5,038 square feet of office/warehouse space in Irvine, California under an operating lease that expires May 1, 2026.

ITEM 3. LEGAL PROCEEDINGS

The Company is not currently a party to any material litigation and the Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result, the Company may be involved in various legal proceedings from time to time.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

PART II.

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock trades on the Nasdaq under the symbol “RSLS”.

39

Number of Stockholders

As of March 26, 2024, there were approximately 34 holders of record of our common stock.

Securities Authorized for Issuance Under Equity Compensation Plans

The information required by this Item regarding equity compensation plans is incorporated by reference to the information set forth in Part III, Item 12 of this Annual Report on Form 10-K.

Unregistered Sales of Equity Securities

None, except as previously disclosed.

Uses of Proceeds from Sale of Registered Securities

None.

Dividend Policy

We have never paid cash dividends on our common stock. The board of directors presently intends to retain all earnings for use in our business and does not anticipate paying cash dividends in the foreseeable future. We do not have a dividend reinvestment plan or a direct stock purchase plan.

Issuer Purchases of Equity Securities

None.

ITEM 6. [RESERVED]

40

ITEM 7.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Except for the historical information contained herein, the matters discussed in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this Form 10-K are forward-looking statements that involve risks and uncertainties. The factors listed in Item 1A “Risk Factors,” as well as any cautionary language in this Form 10-K, provide examples of risks, uncertainties and events that may cause our actual results to differ materially from those projected. Except as may be required by law, we undertake no obligation to update any forward-looking statement to reflect events after the date of this report.

Overview

We are the premier global weight-loss solutions company, offering an integrated portfolio of proven products and services that manage and treat obesity and associated metabolic disease. Our primary operations are in the following geographical areas: United States, Australia and certain European and Middle Eastern countries. Our current portfolio includes the Lap-Band Adjustable Gastric Banding System, the Obalon Balloon System, and the Diabetes Bloc-Stim Neuromodulation device, a technology under development as a new treatment for type 2 diabetes mellitus. There has been no revenue recorded for the Obalon Balloon System, or the Diabetes Bloc-Stim Neuromodulation as these products are still in the development stage.

Recent Developments

In February 2024, the Company announced the first surgeries utilizing the Lap-Band 2.0 FLEX mark, not only a seminal moment in the Company’s launch of this enhanced product, but also a leap forward in improving the Lap-Band.

Financial Overview

Results of Operations

The following table sets forth certain data from our operating results from the years ended December 31, 2023 and 2022, expressed as percentages of net revenue (in thousands):

Year Ended December 31, 

2023

2022

Revenue

$

8,678

100.0

%

$

11,240

100.0

%

Cost of revenue

3,130

36.1

%

4,438

39.5

%

Gross profit

5,548

63.9

%

6,802

60.5

%

Operating expenses:

Sales and marketing

7,548

87.0

%

14,093

125.4

%

General and administrative

10,324

119.0

%

17,250

153.5

%

Research and development

2,315

26.7

%

2,537

22.6

%

Impairment of long-lived assets

777

9.0

%

18,744

166.8

%

(Gain) loss on disposal of assets, net

(33)

(0.4)

%

529

4.7

%

Total operating expenses

20,931

241.3

%

53,153

473.0

%

Operating loss

(15,383)

(177.4)

%

(46,351)

(412.5)

%

Other expense (income), net:

Interest (income) expense, net

(26)

(0.3)

%

113

1.0

%

Gain on changes in fair value of liability warrants

(3,878)

(44.7)

%

%

(Gain) loss on foreign currency exchange, net

(22)

(0.3)

%

141

1.3

%

Other

(122)

(1.4)

%

(11)

(0.1)

%

Loss before income tax provision

(11,335)

(130.7)

%

(46,594)

(414.7)

%

Income tax expense (benefit)

52

0.6

%

(380)

(3.4)

%

Net loss

$

(11,387)

(131.2)

%

$

(46,214)

(411.2)

%

41

Non-GAAP Disclosures

In addition to the financial information prepared in conformity with GAAP, we provide certain historical non-GAAP financial information. Management believes that these non-GAAP financial measures assist investors in making comparisons of period-to-period operating results and that, in some respects, these non-GAAP financial measures are more indicative of the Company’s ongoing core operating performance than their GAAP equivalents.

Management believes that the presentation of this non-GAAP financial information provides investors with greater transparency and facilitates comparison of operating results across a broad spectrum of companies with varying capital structures, compensation strategies, derivative instruments, and amortization methods, which provides a more complete understanding of our financial performance, competitive position, and prospects for the future. However, the non-GAAP financial measures presented in this Form 10-K have certain limitations in that they do not reflect all of the costs associated with the operations of our business as determined in accordance with GAAP. Therefore, investors should consider non-GAAP financial measures in addition to, and not as a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further, the non-GAAP financial measures presented by the Company may be different from similarly named non-GAAP financial measures used by other companies.

Adjusted EBITDA

Management uses Adjusted EBITDA in its evaluation of the Company’s core results of operations and trends between fiscal periods and believes that these measures are important components of its internal performance measurement process. Adjusted EBITDA is defined as net loss before interest, taxes, depreciation and amortization, stock-based compensation, and other one-time costs. Therefore, investors should consider non-GAAP financial measures in addition to, and not as a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further, the non-GAAP financial measures presented by the Company may be different from similarly named non-GAAP financial measures used by other companies.

The following table contains a reconciliation of GAAP net loss to non-GAAP net loss attributable to common stockholders for the years ended December 31, 2023 and 2022 (in thousands).

Year Ended December 31, 

2023

2022

GAAP net loss

$

(11,387)

$

(46,214)

Adjustments:

Interest (income) expense, net

(26)

113

Income tax expense (benefit)

52

(380)

Depreciation and amortization

154

2,153

Stock-based compensation expense

767

2,087

Impairment of long-lived assets

777

18,744

(Gain) loss on disposal of assets, net

(33)

529

Gain on changes in fair value of liability warrants

(3,878)

Adjusted EBITDA

$

(13,574)

$

(22,968)

Comparison of Results of Operations

Revenue. The following table summarizes our net revenue by geographic location based on the location of customers for the years ended December 31, 2023 and 2022, as well as the percentage by location of total revenue and the amount of change and percentage of change (dollars in thousands):

Year Ended December 31, 

Amount

Percentage

2023

2022

Change

Change

United States

$

7,134

82.2

%

$

9,230

82.2

%

$

(2,096)

(22.7)

%

Australia

526

6.1

%

688

6.1

%

(162)

(23.5)

%

Europe

956

11.0

%

1,252

11.1

%

(296)

(23.6)

%

Rest of world

62

0.7

%

70

0.6

%

(8)

(11.4)

%

Total revenue

$

8,678

100.0

%

$

11,240

100.0

%

$

(2,562)

(22.8)

%

42

Revenue totaled $8.7 million for the year ended December 31, 2023, which represents a contraction of 22.8%, or $2.6 million compared to the same period in 2022. The primary reason for the decrease is due to the introduction of GLP-1 pharmaceuticals within the US. This is also evidenced by a decrease of Lap-Band unit sales of approximately 26.8%.

Cost of Revenue and Gross Profit: The following table summarizes our cost of goods sold and gross profit for the years ended December 31, 2023 and 2022, as well as percentage of total revenue and the amount of change and percentage of change (dollars in thousands):

Year Ended December 31, 

Amount

Percentage

2023

2022

Change

Change

Revenue

$

8,678

100.0

%

$

11,240

100.0

%

$

(2,562)

(22.8)

%

Cost of revenue

3,130

36.1

%

4,438

39.5

%

(1,308)

(29.5)

%

Gross profit

$

5,548

63.9

%

$

6,802

60.5

%

$

(1,254)

(18.4)

%

Gross profit. Gross profit for the year ended December 31, 2023, was $5.5 million, compared to $6.8 million for the year ended December 31, 2022, a decrease of $1.3 million or 18.4%. Gross profit as a percentage of revenue for the year ended December 31, 2023, was 63.9% compared to 60.5% for the same period in 2022. The increase in gross profit margin is primarily due to the Company allocating resources that were previously primarily focused on inventory to other projects and allocated a larger percentage of these costs to operating expenses in 2023.

Operating Expenses: The following table summarizes our operating expenses for the years ended December 31, 2023 and 2022, as well as the percentage of total revenue, and the amount of changes and percentage of change (dollars in thousands):

Year Ended December 31, 

Amount

Percentage

2023

2022

Change

Change

Sales and marketing

$

7,548

87.0

%

$

14,093

125.4

%

$

(6,545)

(46.4)

%

General and administrative

10,324

119.0

%

17,250

153.5

%

(6,926)

(40.2)

%

Research and development

2,315

26.7

%

2,537

22.6

%

(222)

(8.8)

%

Impairment of long-lived assets

777

9.0

%

18,744

166.8

%

(17,967)

(95.9)

%

(Gain) loss on disposal of assets, net

(33)

(0.4)

%

529.0

4.7

%

(562)

(106.2)

%

Total operating expenses

$

20,931

241.3

%

$

53,153

472.9

%

$

(32,222)

(60.6)

%

Sales and Marketing Expense. Sales and marketing expenses for the year ended December 31, 2023, decreased by $6.6 million, or 46.8%, to approximately $7.5 million, compared to $14.1 million for the same period in 2022. The decrease is primarily due to a decrease of $5.2 million in advertising and marketing expenses, including consulting and professional marketing services, as the Company has reevaluated its marketing approach and has moved to a targeted digital marketing campaign, resulting in a significant reduction of costs. We also had reductions in payroll expenditures, including commissions, travel and stock-based compensation of $1.2 million, due to changes in sales personnel and lower sales.

General and Administrative Expense. General and administrative expenses for the year ended December 31, 2023, decreased by approximately $7.0 million, or 40.2%, to approximately $10.3 million, compared to $17.3 million for the same period in 2022. The decrease is primarily due to a reduction in legal related expenses due to the Company recording $2.6 million in litigation losses during the year ended December 31, 2022. In addition, the Company had a reduction in payroll related expenses including stock-based compensation expense of $2.8 million, due to changes within personnel. We had a decrease in intangible asset amortization of $1.8 million, as we impaired our finite intangible assets during the fourth quarter of 2022. We also had a decrease in rent and insurance of $0.7 million due to the lease of our former Carlsbad, CA location expiring. We also had a decrease of $0.3 million related to non-income taxes. This was offset by an increase in audit and professional services of approximately $1.2 million, primarily due to the offerings we completed during 2023.

43

Research and Development Expense. Research and development expenses for the year ended December 31, 2023, decreased by $0.2 million, or 8.8%, to $2.3 million, compared to $2.5 million for the same period in 2022. The decrease is primarily due to a decrease of $0.1 million in payroll expenses, as the Company’s revenue declined, the Company allocated personnel’s time to other research and development projects to utilize the employees and a reduction of depreciation expense of $0.1 million as the Company impaired its fixed assets during 2023.

Impairment of Long-Lived Assets. Impairment of long-lived assets decreased by approximately $18.0 million for the year ended December 31, 2023, compared to the same period in the prior year. During the year ended December 31, 2023, the Company impaired approximately $0.8 million, consisting of fixed assets and intangible assets. During the year ended December 31, 2022, the Company recorded an impairment charge of $7.4 million of in-process IPR&D and trademarks related to the ReShape Vest due to the Company no longer continuing with clinical trials. In addition, due to a reduction in our market capitalization at year end the Company impaired the developed technology and trademarks for both the Lap-Band and Obalon Balloon of $8.9 million and $2.4 million, respectively, due to reduced projected near-term future net cash flows related to the Lap-Band and no near-term revenue for the Obalon Balloon.

(Gain) loss on disposal of assets, net. During 2023, the Company had a gain of approximately $33 thousand related to the sale of fully depreciated assets. During the year ended December 31, 2022, the Company disposed of $0.5 million, primarily of assets that were acquired from the merger with Obalon.

Liquidity and Capital Resources

We have financed our operations to date principally through the sale of equity securities and debt financings. During the years ended December 31, 2023 and 2022, we received proceeds of $17.6 million and $3.1 million, respectively, from securities sales and exercises of warrants by an institutional investor. As of December 31, 2023, we had $4.5 million of cash and cash equivalents, and $100 thousand of restricted cash.

The following table summarizes our change in cash and cash equivalents (in thousands):

Year Ended

December 31, 

2023

    

2022

Net cash used in operating activities

$

(16,960)

$

(21,902)

Net cash used in investing activates

(10)

(92)

Net cash provided by financing activities

 

17,574

 

3,130

Effect of exchange rate changes

4

Net change in cash and cash equivalents and restricted cash

$

604

$

(18,860)

Net Cash Used in Operating Activities

Net cash used in operating activities was $17.0 million and $21.9 million for the years ended December 31, 2023 and 2022, respectively. For the year ended December 31, 2023, net cash used in operating activities was primarily the result of our net loss of $11.4 million, partially offset by non-cash adjustments of loss on impairment of long-lived asset of $0.8 million, stock-based compensation expense of $0.8 million, provision for bad debt expense of $0.4 million, provision for excess and obsolete inventory of $0.3 million, depreciation expense of $0.1 million, offset by non-cash reductions of expense non-cash gains recognized related to changes in fair value of liability warrants of 3.9 million. This was offset by a positive impact to accounts receivable of $0.1 million and a negative impact to cash from inventory of $0.5 million, prepaid expenses of $0.2 million and accounts payable and accrued liabilities of $3.5 million and a decrease in warranty liabilities of $0.2 million.

Net cash used in operating activities was $21.9 million and $15.4 million for the years ended December 31, 2022 and 2021, respectively. For the year ended December 31, 2022, net cash used in operating activities was primarily the result of our net loss of $46.2 million, partially offset by non-cash adjustments of loss on impairment of intangible assets of $18.7 million, stock-based compensation expense of $2.1 million, amortization of intangible assets of $1.8 million, loss on disposal of assets of $0.5 million, provision for excess and obsolete inventory of $0.6 million, depreciation expense of $0.3 million, offset by non-cash reductions of expense for deferred taxes of $0.4 million. We show a negative

44

cash impact to inventory of $1.2 million and warranty liability of $0.4 million. This was offset by a positive impact to accounts receivable of $0.7 million, prepaid expenses of $1.1 million and accounts payable and accrued liabilities of $0.5 million.

Net Cash Used in Investing Activities

Net cash used in investing activities for the year ended December 31, 2023, was insignificant as the Company was focused on preserving cash.

Net cash used in investing activities for the year ended December 31, 2022, was $0.1 million, primarily related to tooling equipment.

Net Cash Provided by Financing

Net cash provided by financing activities was $17.6 million for the year ended December 31, 2023, as the Company completed multiple public offerings with proceeds of approximately $13.5 million and $4.1 million of warrants exercised during 2023.

Net cash provided by financing activities was $3.1 million for the year ended December 31, 2022, primarily due to proceeds of $2.5 million received from the exercises of warrants from an institutional investor and $0.6 million of securities sold to an institutional investor.

Operating Capital and Capital Expenditure Requirements

The Company’s anticipated operations include plans to (i) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (ii) introduce to the market Lap-Band 2.0 FLEX, (iii) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, (vi) identifying strategic merger and acquisition alternatives, (v) seek opportunities to find strategic partners to leverage our intellectual property portfolio and custom development services to provide third-party sales and licensing opportunities, and (vi) explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing, and product development activities. If managements’ plans don’t develop, and the Company doesn’t get additional cash raises, at the current burn rate, management expects to run out of cash during the third quarter of 2024.

Because of the numerous risks and uncertainties associated with the development of medical devices, such as our DBSN, we are unable to estimate the exact amounts of capital outlays and operating expenditures necessary to complete the development of the DBNS or other additional products and successfully deliver a commercial product to the market. Our future capital requirements will depend on many factors, including, but not limited to, the following:

the cost and timing of establishing sales, marketing and distribution capabilities;
the cost of establishing clinical and commercial supplies of our DBNS, and any products that we may develop;
the rate of market acceptance of our DBNS, and any other product candidates;
the cost of filing and prosecuting patent applications and defending and enforcing our patent and other intellectual property rights;
the cost of defending, in litigation or otherwise, any claims that we infringe third-party patent or other intellectual property rights;
the effect of competing products and market developments;

45

the cost of explanting clinical devices;
the terms and timing of any collaborative, licensing or other arrangements that we may establish;
any revenue generated by sales of our Lap-Band, Obalon Balloon System, DBNS or our future products;
the scope, rate of progress, results and cost of our clinical trials and other research and development activities;
the cost and timing of obtaining any further required regulatory approvals; and
the extent to which we invest in products and technologies, although we currently have no commitments or agreements relating to any of these types of transactions.

Critical Accounting Policies and Significant Judgments and Estimates

Our management’s discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported expenses during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. Actual results may differ materially from these estimates under different assumptions or conditions.

While our significant accounting policies are more fully described in Note 2 to our consolidated financial statements included in Item 8 of this Annual Report on Form 10-K, we believe that the following accounting policies and estimates are most critical to a full understanding and evaluation of our reported financial results.

Intangible Assets and Long-Lived Assets

We acquire intangible assets in connection with business combinations and asset purchases. The acquired intangible assets are recorded at fair value, which is determined based on a discounted cash flow analysis. The determination of fair value requires significant estimates, including, but not limited to, the amount and timing of projected future cash flows, the discount rate used to discount those cash flows, the assessment of the asset's life cycle, including the timing and expected costs to complete in-process projects, and the consideration of legal, technical, regulatory, economic, and competitive risks.

Developed technology acquired in business combinations is reviewed for impairment annually, or whenever an event occurs, or circumstances change that would indicate the carrying amount may be impaired. Additionally, management reviews the carrying amounts of other intangible and long-lived assets whenever events or circumstances indicate that the carrying amounts of an asset may not be recoverable. The impairment reviews require significant estimates about fair value, including estimation of future cash flows, selection of an appropriate discount rate, and estimates of long-term growth rates.

Stock-based Compensation

We measure and recognize compensation expenses for all stock-based awards based on estimated fair values. Stock-based awards consist of stock options and restricted stock units. The fair value of each option award is estimated on the date of grant using a Black-Scholes option valuation model. The Black-Scholes models require various highly judgmental assumptions, including stock price volatility, risk-free interest rate, and expected option term. Stock-based compensation expense is recorded net of estimated forfeitures.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred

46

tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance for deferred income tax assets is recorded when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The Company’s policy is to classify interest and penalties related to income taxes as income tax expense in the consolidated statements of operations.

Accounts Receivable Reserve

The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on customer-specific analysis and general matters such as current assessments of past due balances, economic conditions and forecasts, and historical credit loss activity. Amounts determined to be uncollectible are charged or written-off against the reserve. Additionally, under the current expected credit loss model, we utilize historical loss rates based on number of days past due, adjusted to reflect current economic conditions and forecasts of future economic conditions.

Inventory Reserve

The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue.

Fair Value of Warrants

We analyze warrants to determine if the warrant instrument should be treated as a liability or equity. Based on the outcome of this analysis, we measure the fair value of the instrument using a Black-Scholes valuation model, bifurcated Black-Scholes valuation model or a Monte Carlo valuation model. Each of these models require various highly judgmental assumptions, including stock price volatility, risk-free interest rate, and expected term.

Recent Accounting Pronouncements

See Note 2 to the Consolidated Financial Statements, for a discussion of new accounting standards that have been adopted and those not yet adopted.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not applicable.

47

Report of Independent Registered Public Accounting Firm

 

 

To the Stockholders and the Board of Directors of ReShape Lifesciences Inc.

 

 

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of ReShape Lifesciences Inc. and its subsidiaries (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders' equity and cash flows for the years then ended, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Substantial Doubt About the Company’s Ability to Continue as a Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 3 to the financial statements, the Company has suffered recurring losses from operations and negative cash flows. The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue. This raises substantial doubt about the Company's ability to continue as a going concern. Management's plans in regard to these matters also are described in Note 3. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

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 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.

 

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

49

Going Concern

As described in Note 3 to the consolidated financial statements, the Company disclosed certain adverse conditions that raises substantial doubt about the Company’s ability to continue as a going concern for a period of at least one year from the date of issuance of the consolidated financial statements. The Company further disclosed certain plans identified by management, which involve the use of significant judgment, planned to mitigate the conditions that raise substantial doubt about the Company’s ability to continue as a going concern.

We identified the Company’s assessment of its liquidity and management’s plans to continue as a going concern as a critical audit matter because of the significant assumptions management made in determining the reasonableness of management’s cash flow forecast for a period of one year from the date of issuance of the consolidated financial statements. Auditing management’s assumptions involved a high degree of auditor judgment and an increase in audit effort.


Our audit procedures related to the Company’s liquidity and management’s plans included the following, among others:

We obtained management’s going concern assessment and evaluated the reasonableness of the likelihood that management could implement its plans and how the implementation of those plans impacted the identified adverse conditions.

We evaluated the reasonableness of management’s cash flow forecast by performing the following procedures, among others:

oWe compared management’s projected cash flows to subsequent event activity.

oWe evaluated the reasonableness of forecasted revenues and gross profits assumptions by comparing to internal communications to the board of directors, to historical results and to recent trends.

oWe evaluated the reasonableness of the forecasted nature, amount and timing of operating expenditure reductions and trends over recent history.

We evaluated the adequacy of the disclosures included in the financial statements regarding management’s plan.

 

/s/ RSM US LLP

 

We have served as the Company's auditor since 2022.

 

Irvine, California

April 1, 2024

50

RESHAPE LIFESCIENCES INC.

Consolidated Balance Sheets

(in thousands, except share and per share amounts)

December 31, 

December 31, 

    

2023

    

2022

ASSETS

Current assets:

Cash and cash equivalents

$

4,459

 

$

3,855

Restricted cash

100

100

Accounts and other receivables (net of allowance for doubtful accounts of $804 and $410 respectively)

 

1,659

 

 

2,180

Inventory

 

3,741

 

 

3,611

Prepaid expenses and other current assets

 

337

 

 

165

Total current assets

 

10,296

 

 

9,911

Property and equipment, net

 

60

 

 

698

Operating lease right-of-use assets

250

171

Deferred tax asset, net

28

56

Other intangible assets, net

260

Other assets

 

29

 

 

46

Total assets

$

10,663

 

$

11,142

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

1,689

 

$

1,926

Accrued and other liabilities

 

1,814

 

 

5,040

Warranty liability, current

163

344

Operating lease liabilities, current

111

171

Total current liabilities

 

3,777

 

 

7,481

Operating lease liabilities, noncurrent

151

Common stock warrant liability

72

Total liabilities

4,000

 

7,481

Commitments and contingencies (Note 14)

Stockholders’ equity:

Preferred stock, 10,000,000 shares authorized:

Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at December 31, 2023 and December 31, 2022

Common stock, $0.001 par value; 300,000,000 shares authorized at December 31, 2023 and December 31, 2022; 23,457,047 and 519,219 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively

 

23

 

 

1

Additional paid-in capital

 

642,302

 

 

627,935

Accumulated deficit

 

(635,574)

 

 

(624,187)

Accumulated other comprehensive loss

(88)

(88)

Total stockholders’ equity

 

6,663

 

 

3,661

Total liabilities and stockholders’ equity

$

10,663

 

$

11,142

See accompanying notes to consolidated financial statements.

51

RESHAPE LIFESCIENCES INC.

Consolidated Statements of Operations

(in thousands, except share and per share amounts)

Year Ended December 31, 

2023

    

2022

Revenue

$

8,678

$

11,240

Cost of revenue

 

3,130

 

4,438

Gross profit

 

5,548

 

6,802

Operating expenses:

Sales and marketing

 

7,548

 

14,093

General and administrative

10,324

17,250

Research and development

 

2,315

 

2,537

Impairment of long-lived assets

777

18,744

(Gain) loss on disposal of assets, net

(33)

529

Total operating expenses

20,931

53,153

Operating loss

(15,383)

(46,351)

Other expense (income), net:

Interest (income) expense, net

 

(26)

 

113

Gain on changes in fair value of liability warrants

 

(3,878)

 

(Gain) loss on foreign currency exchange, net

(22)

141

Other

(122)

(11)

Loss before income tax provision

(11,335)

(46,594)

Income tax expense (benefit)

52

(380)

Net loss

$

(11,387)

$

(46,214)

Net loss per share - basic and diluted:

Net loss per share - basic and diluted

(1.91)

(108.90)

Shares used to compute basic and diluted net loss per share

5,956,549

424,390

See accompanying notes to consolidated financial statements.

52

RESHAPE LIFESCIENCES INC.

Consolidated Statements of Comprehensive Loss

(in thousands)

Year Ended December 31, 

2023

    

2022

Net loss

$

(11,387)

$

(46,214)

Foreign currency translation adjustments

4

Other comprehensive income, net of tax

4

Comprehensive loss

$

(11,387)

$

(46,210)

See accompanying notes to consolidated financial statements.

53

RESHAPE LIFESCIENCES INC.

Consolidated Statements of Stockholders’ Equity

(in thousands, except share amounts)

Series C Convertible

Series D Mirroring

Additional

Accumulated Other

Total

Preferred Stock

Preferred Stock

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

     

Capital

    

Deficit

    

Income (Loss)

     

Equity

Balance December 31, 2021 (As Restated)

95,388

$

$

356,641

$

$

622,399

$

(577,973)

$

(92)

$

44,334

Net loss

(46,214)

(46,214)

Other comprehensive income, net of tax

4

4

Series D Mirroring preferred stock issued

2,500

Series D Mirroring preferred stock canceled

(2,500)

Stock-based compensation expense, net

2,087

2,087

Cancellation of common stock

(20,045)

Common stock purchased

47,851

639

639

Issuance of stock from RSUs

21,362

Issuance of stock for bonuses

28,769

318

318

Institutional exercise of warrants

84,641

1

2,492

2,493

Balance December 31, 2022

95,388

$

$

519,219

$

1

$

627,935

$

(624,187)

$

(88)

$

3,661

Net loss

(11,387)

(11,387)

Other comprehensive income, net of tax

Issuance of common stock pursuant to reverse stock split

18,399

Stock-based compensation expense, net

766

766

Common stock purchased

3,246,395

3

10,137

10,140

Equity issuance costs

(653)

(653)

Issuance of stock from RSUs

2,546

Institutional exercise of warrants

19,670,488

19

4,117

4,136

Balance December 31, 2023

95,388

$

$

23,457,047

$

23

$

642,302

$

(635,574)

$

(88)

$

6,663

See accompanying notes to consolidated financial statements.

54

RESHAPE LIFESCIENCES INC.

Consolidated Statements of Cash Flows

(in thousands)

Year Ended December 31, 

2023

2022

Cash flows from operating activities:

    

Net loss

$

(11,387)

$

(46,214)

Adjustments to reconcile net loss to net cash used in operating activities:

Depreciation expense

 

121

 

330

Amortization of intangible assets

33

1,823

Impairment of long-lived assets

777

18,744

(Gain) loss on disposal of assets, net

(33)

529

Stock-based compensation

766

2,087

Bad debt expense

395

(43)

Provision for inventory excess and obsolescence

335

579

Deferred income tax

28

(423)

Gain on changes in fair value of liability warrants

(3,878)

Other noncash items

17

(23)

Change in operating assets and liabilities:

 

 

Accounts and other receivables

 

125

 

678

Inventory

 

(465)

 

(1,187)

Prepaid expenses and other current assets

 

(172)

 

1,141

Accounts payable and accrued liabilities

(3,457)

448

Warranty liability

 

(182)

 

(371)

Other

 

17

 

Net cash used in operating activities

(16,960)

(21,902)

Cash flows from investing activities:

Capital expenditures

(43)

(131)

Proceeds from sale of capital assets

33

39

Cash used in investing activities:

(10)

(92)

Cash flows from financing activities:

Proceeds from sale and issuance of securities, net

13,438

639

Proceeds from warrants exercised

4,136

2,491

Net cash provided by financing activities

17,574

3,130

Effect of currency exchange rate changes on cash and cash equivalents

 

 

4

Net change in cash, cash equivalents and restricted cash

 

604

 

(18,860)

Cash, cash equivalents and restricted cash at beginning of period

3,955

22,815

Cash, cash equivalents and restricted cash at end of period

$

4,559

$

3,955

Supplemental disclosure:

Cash paid for income taxes

$

10

$

5

Cash paid for interest

Noncash investing and financing activities:

Capital expenditures accruals

$

$

6

See accompanying notes to consolidated financial statements.

55

ReShape Lifesciences Inc.

Notes to Consolidated Financial Statements

(1)

Description of the Business and Risks and Uncertainties

Description of Business

We were incorporated under the laws of Delaware on January 2, 2008. On June 15, 2021, we completed a merger with ReShape Lifesciences Inc. Pursuant to the Merger Agreement, a wholly owned subsidiary of Obalon merged with and into ReShape, with ReShape surviving the merger as a wholly owned subsidiary of Obalon. As a result of the merger, Obalon, the parent company, was renamed “ReShape Lifesciences Inc.” and ReShape was named ReShape Weightloss Inc. ReShape Lifesciences’ shares of common stock trade on the Nasdaq under the symbol RSLS.

ReShape Medical (formerly ReShape Lifesciences Inc.) was incorporated in the state of Minnesota in December 2002 and reincorporated in the state of Delaware in July 2004. In 2017, the Company changed its name from EnteroMedics Inc. to ReShape Lifesciences Inc.

The Company is headquartered in Irvine, California. The Company is a developer of minimally invasive medical devices that advance bariatric surgery to treat obesity and metabolic diseases. The Company’s current portfolio consists of the Lap-Band® Adjustable Gastric Banding System, the Obalon Balloon System, the first and only swallowable gas filled balloon system, and the Diabetes Bloc-Stim Neuromodulation, a technology under development as a new treatment for type 2 diabetes mellitus. The Company sells the Lap-Band worldwide and is managed in the following geographical regions: United States, Australia, Europe and the rest of world. Refer to Note 11 for additional information about operating segments.

Risks and Uncertainties

The Company continues to devote significant resources to developing its product technology, commercialization activities and raising capital. These activities are subject to significant risks and uncertainties, including the ability to obtain additional financing, and there can be no assurance that the Company will be successful in obtaining additional financing on favorable terms, or at all. If adequate funds are not available, the Company may have to further reduce its cost structure until financing is obtained and/or delay development, or commercialization of products, or license to third parties the rights to commercialize products, or technologies that the Company would otherwise seek to commercialize. Refer to Note 3 for additional information about the Company’s liquidity, going concern and management’s plans.

The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of the Company’s products are covered by U.S. or foreign patents held by them. Refer to Note 14 for additional information about contingencies and litigation matters.

(2)

Summary of Significant Accounting Policies

Basis of Presentation

The Company has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”).

Reverse Stock Splits

On December 23, 2022, at the commencement of trading, the Company effected a 1-for-50 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial

56

statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Cash and Cash Equivalents

The Company considers highly liquid investments generally with maturities of 90 days or less when purchased to be cash equivalents. Cash equivalents are stated at cost, which approximates market value. The Company’s cash equivalents are primarily in money market funds and certificates of deposit. The Company deposits its cash and cash equivalents in high-quality credit institutions.

Restricted Cash

Restricted cash represents $100 thousands at both December 31, 2023 and 2022, related to a collateral money market account maintained by the Company as collateral in connection with corporate credit cards with Silicon Valley Bank.

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2023

    

2022

Cash and cash equivalents

$

4,459

$

3,855

Restricted cash

100

100

Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows

$

4,559

$

3,955

Accounts Receivable

The majority of the Company’s accounts receivable arise from direct product sales and sales of products under consignment arrangements, and have payment terms that generally require payment within 30 to 90 days. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on customer-specific analysis and general matters such as current assessments of past due balances, economic conditions and forecasts, and historical credit loss activity. Amounts determined to be uncollectible are charged or written-off against the reserve. Additionally, under the current expected credit loss model, we utilize historical loss rates based on number of days past due, adjusted to reflect current economic conditions and forecasts of future economic conditions.

Inventory

The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. The allowance for excess and slow-moving inventory was $1.0 million at both December 31, 2023 and 2022.

57

Property and Equipment, Net

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives of five to seven years for furniture and equipment and three to five years for computer hardware and software. Leasehold improvements are amortized on a straight-line basis over the lesser of their useful life or the term of the lease. Upon retirement or sale, the cost and related accumulated depreciation or amortization are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in the Consolidated Statements of Operations. Repairs and maintenance are expensed as incurred.

Goodwill and Other Long-Lived Assets

Goodwill represents the excess of the cost of an acquired business over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed in a business combination.

Indefinite-lived intangible assets relate to in-process research and development ("IPR&D") acquired in business combinations. The estimated fair values of IPR&D projects acquired in a business combination which have not reached technological feasibility are capitalized and accounted for as indefinite-lived intangible assets until completion or abandonment of the projects. In accordance with guidance within FASB ASC 350 “Intangibles - Goodwill and Other,” goodwill and identifiable intangible assets with indefinite lives are not subject to amortization but must be evaluated for impairment.

Finite-lived intangible assets primarily consist of developed technology and trademarks/tradenames and were being amortized on a straight-line basis over their estimated useful lives. During 2023, the Company fully impaired the finite-lived intangible assets, see Note 6 and Note 7, for further details.

We evaluate long-lived assets, including finite-lived intangible assets, for impairment by comparison of the carrying amounts to future net undiscounted cash flows expected to be generated by such assets when events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Should an impairment exist, the impairment loss would be measured based on the excess carrying value of the asset over the asset’s fair value or estimates of future discounted cash flows. The Company recorded an impairment to developed technology and IPR&D intangible assets for both the years ended December 31, 2023 and 2022, for further details see Note 6 and Note 7.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance for deferred income tax assets is recorded when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The Company’s policy is to classify interest and penalties related to income taxes as income tax expense in the consolidated statements of operations.

Foreign Currency

When the local currency of the Company's foreign subsidiaries is the functional currency, all assets and liabilities are translated into United States dollars at the rate of exchange in effect at the balance sheet date. Income and expense items are translated at the weighted-average exchange rate prevailing during the period. The effects of foreign currency translation adjustments for these subsidiaries are deferred and reported in stockholders’ equity as a component of Accumulated Other Comprehensive Loss. The effects of foreign currency transactions denominated in a currency other than an entity's functional currency are included in Gain on foreign currency exchange in the Consolidated Statements of Operations. The Company does not hedge foreign currency translation risk in the net assets and income it reports from these sources.

58

Revenue Recognition

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Product sales consist of a single performance obligation that the Company satisfies at a point in time. The Company recognizes product revenue when the following events have occurred: (a) the Company has transferred physical possession of the products, (b) the Company has a present right to payment, (c) the customer has legal title to the products, and (d) the customer bears significant risks and rewards of ownership of the products.

For the Company’s Lap-Band product, these criteria are met under the agreements with most customers upon product shipment. This includes sales to distributors, who sell the products to their customers, take title to the products and assume all risks of ownership at the time of shipment. Distributors are obligated to pay within specified terms regardless of when, if ever, they sell the products.

Taxes collected from customers and remitted to governmental authorities are accounted for on a net basis. Accordingly, such amounts are excluded from revenues. Amounts billed to customers related to shipping and handling are included in revenues. Shipping and handling costs related to revenue producing activities are included in cost of sales.

Variable Consideration

The Company records revenue from customers in an amount that reflects the transaction price it expects to be entitled to after transferring control of the goods. Customers and distributors of the Lap-Band product generally have the right to return or exchange products purchased for up to thirty days from the date of product shipment contingent upon a 10% restocking fee. Any such return or exchange of Lap-Band products will be recorded as a reduction of revenue in the period incurred.

Certain Lap-Band customers may receive volume rebates or discounts. Discounts are treated as a reduction in sales price and therefore corresponding revenue at the point of sale. Any volume rebates offered would be estimated and reserved as a reduction in revenue.

Warranty

The Company generally provides warranties against defects in materials and workmanship, and provides replacements at no charge to the customer, as long as the customer has notified the Company within 30 days of delivery and returns such products in accordance with the Company’s instructions. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.

For the vBloc product line, the Company has a 5-year warranty on all implantable parts. vBloc sales began in 2015 and ended in 2018, so this warranty period went through 2023.

59

Cost of Goods Sold

The Company expenses to cost of goods sold, direct and indirect inventory costs as sold. Additionally, the Company expenses to costs of goods sold, various indirect costs such as warehousing finished goods, shipping costs of sales to customers, non-production salaries and consulting costs relating to inventory, and portions of salaries that are not allocatable to operating expenses.

Advertising Cost

Advertising costs are expensed as incurred and totaled $2.2 million and $6.8 million for the years ended December 31, 2023 and 2022, respectively.

Stock-Based Compensation

The Company applies ASC 718 Compensation — Stock Compensation and accordingly records compensation expense for stock options over the vesting or service period using the fair value on the date of grant, as calculated by the Company using the Black-Scholes model. The Company’s stock-based compensation plans are more fully described in Note 12.

Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period, including the pre-funded warrants, see Note 10, that were reclassified from warrant liability to equity as a result of the reverse stock split. Diluted net loss per share is based on the weighted-average common shares outstanding during the period plus dilutive potential common shares calculated using the treasury stock method. Such potentially dilutive shares are excluded when the effect would be to reduce a net loss per share. For purposes of basic and diluted per share computations, loss from continuing operations and net loss are reduced by the down round adjustments for convertible preferred stock and warrants.

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

December 31, 

    

2023

    

2022

Stock options

 

12,497

 

21,416

Unvested restricted stock units

1,417

4,530

Convertible preferred stock

10

10

Warrants

 

15,598,392

 

193,476

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash and trade accounts receivable. Cash and cash equivalents are primarily deposited in demand and money market accounts. At times, such deposits may be in excess of insured limits. Investments in money market funds are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company or other government agency. These money market funds seek to preserve the value of the investment at $1.00 per share; however, it is possible to lose money investing in these funds. The Company has not experienced any losses on its deposits of cash and cash equivalents. To minimize the risk associated with trade accounts receivable, management maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed.

Substantially all of the Company’s revenue is denominated in U.S. dollars. Only a small portion of revenue and expenses are denominated in foreign currencies, principally the Australian dollar and Euro for 2023 and 2022. The Company has not entered into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.

60

Fair Value of Financial Instruments

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (referred to as an “exit price”). Fair value of an asset or liability considers assumptions that market participants would use in pricing the asset or liability, including consideration of non-performance risk.

Assets and liabilities are categorized into a three-level fair value hierarchy based on valuation inputs used to determine fair value.

Level 1 inputs are quoted prices in active markets for identical assets or liabilities.

Level 2 inputs are observable, either directly or indirectly.

Level 3 inputs are unobservable due to little or no corroborating market data.

The carrying amounts of the Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 7 regarding the impairment of developed technology and IPR&D and Note 10 regarding fair value measurements and inputs of warrants.

Recent Accounting Pronouncements

New accounting standards adopted by the Company in 2023 are discussed below or in the related notes, where appropriate.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide financial statement users with more useful information about expected credit losses on financial assets held by a reporting entity at each reporting date. In May 2019, the FASB issued ASU No. 2019-05, which amended the new standard by providing targeted transition relief. The new guidance replaces the existing incurred loss impairment methodology with a methodology that requires consideration of a broader range of reasonable and supportable forward-looking information to estimate all expected credit losses. In November 2019, the FASB issued 2019-11, which amended the new standard by providing additional clarification. This guidance is effective for the fiscal years and interim periods within those years beginning after December 15, 2022. This guidance became effective on January 1, 2023 and did not have a material impact to the consolidated financial statements.

New accounting standards not yet adopted are discussed below.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its financial statements, but the guidance will impact its income tax disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.

61

(3)

Liquidity and Management’s Plans

The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue, primarily due to the introduction of GLP-1 pharmaceuticals, which has taken a significant market share of the medical treatments for obesity. As of December 31, 2023, the Company had net working capital of approximately $6.5 million, primarily due to cash and cash equivalents and restricted cash of $4.6 million. The Company’s principal source of liquidity as of December 31, 2023, consisted of approximately $4.5 million of cash and cash equivalents, and $1.7 million of accounts receivable. The Company completed multiple public offerings during 2023, which the Company raised over $17.6 million in cash and cash equivalents after deducting underwriting expenses, commissions and offering expenses. Based on our available cash resources, we may not have sufficient cash on hand to fund our current operations for more than 12 months from the date of filing this Form 10-K. This condition raises substantial doubt about our ability to continue as a going concern.

The Company’s anticipated operations include plans to (i) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (ii) introduce to the market Lap-Band 2.0 FLEX, (iii) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, (vi) identifying strategic merger and acquisition alternatives, (v) seek opportunities to find strategic partners to leverage our intellectual property portfolio and custom development services to provide third-party sales and licensing opportunities, and (vi) explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing, and product development activities. If managements’ plans don’t develop, and the Company doesn’t get additional cash raises, at the current burn rate, management expects to run out of cash during the third quarter of 2024.

The Company has incurred significant net losses and negative cash flows from operations since inception, and as a result has an accumulated deficit of approximately $635.6 million. The Company also expects to incur a net loss and negative cash flows from operations for 2024.

The Company will be required to raise additional capital, however, there can be no assurance as to whether additional financing will be available on terms acceptable to the Company, if at all. If sufficient funds on acceptable terms are not available when needed, it would have a negative impact on the Company’s financial condition and could force the Company to delay, limit, reduce, or terminate product development or future commercialization efforts or grant rights to develop and market product candidates or testing products that the Company would otherwise plan to develop.

Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

COVID-19 and Supply Chain Disruptions Risk and Uncertainties

The impact of the COVID-19 outbreak has subsided substantially in the U.S. but continues to result in reduced activity levels outside of the U.S., such as continued restrictions on travel and business operations and advising or requiring individuals to limit or forego their time outside of their homes or places of business.

In response to the global supply chain instability and inflationary cost increases, we continue to take action to minimize, as much as possible, any potential adverse impacts by working closely with our suppliers to closely monitor the availability of raw materials, lead times, and freight carrier availability.

We continuously monitor domestic and global economic conditions, potential outbreaks in viruses that may impact the medical field, and introduction of alternative procedures, pharmaceuticals and weight loss trends that may impact our business. With this information, we develop new models and approaches to achieve the best outcomes.

62

(4)

Supplemental Balance Sheet Information

Inventory

December 31, 

December 31,

2023

    

2022

Raw materials

$

1,020

$

832

Sub-assemblies

1,379

864

Finished goods

 

1,342

 

1,915

Total inventory

$

3,741

$

3,611

Prepaid expenses and other current assets:

December 31, 

December 31,

2023

    

2022

Prepaid insurance

$

110

$

78

Patents

13

Prepaid advertising and marketing

41

3

Taxes

47

Other current assets

126

84

Total prepaid expenses and other current assets

$

337

$

165

Accrued and other liabilities:

December 31, 

December 31,

2023

    

2022

Payroll and benefits

$

701

$

1,829

Accrued legal settlements

200

1,775

Customer deposits

639

510

Taxes

61

119

Accrued professional

155

316

Other liabilities

 

58

 

491

Total accrued and other liabilities

$

1,814

$

5,040

(5)

Property and Equipment

Property and equipment consist of the following:

December 31, 

    

2023

    

2022

Machinery and equipment

$

61

$

582

Furniture and equipment

5

27

Computer hardware and software

 

78

 

136

Tooling and molds

6

199

Leasehold improvements

19

Construction in progress

 

 

66

 

150

 

1,029

Less accumulated depreciation and amortization

 

(90)

 

(331)

Property and equipment, net

$

60

$

698

Depreciation expense for the years ended December 31, 2023 and 2022, was approximately $121 thousand and $330 thousand, respectively.

63

During the year ended December 31, 2023 the Company determined the carrying value of the property plant and equipment had been impaired due to the current financial condition of the Company and recognized a non-cash impairment charge of $0.5 million. The fair value was determined by estimating the amount the Company could receive if they were to sell the assets.

(6)

Intangible Assets

During the year ended December 31, 2023 the Company determined the carrying value of the developed technology and trademarks/tradenames had been impaired due to the financial condition of the Company and recognized a non-cash impairment charge of $0.2 million, which fully impaired the intangible assets.

The consolidated intangible assets at December 31, 2022 consist of the following:

December 31, 2022

    

Weighted Average Useful Life (years)

    

Gross Carrying Amount

    

Accumulated Amortization

    

Net Book Value

Finite-lived intangible assets:

Developed technology

10.0

$

5,989

$

(5,805)

$

184

Trademarks/Tradenames

10.0

462

(386)

76

Total

$

6,451

$

(6,191)

$

260

The gross amount and accumulated impairment loss of indefinite-lived intangible assets are as follows (in thousands):

December 31,

2023

2022

Indefinite-lived intangible assets

Gross amount

$

$

20,721

Accumulated impairment loss

(20,721)

Total Indefinite-lived intangible assets

$

$

Amortization expense for the years ended December 31, 2023 and 2022, was approximately $33 thousand and $1.8 million, respectively.

The Company had impaired all of its remaining intangible assets during 2023, therefore there is no future projection of amortization expense at December 31, 2023.

(7)

Impairment of Intangible Assets and Goodwill

During the year ended December 31, 2023, the Company determined a triggering event occurred due to the decline in the Company’s market capitalization, and as such, the Company performed an impairment analysis of the long-lived assets. It was determined that the carrying value of the developed technology and trademarks/tradenames had been fully impaired and recognized a non-cash impairment charge of $0.2 million on the consolidated statement of operations for the year ended December 31, 2023 and a consolidated balance sheet value as of December 31, 2023, of zero.

As of December 31, 2022, the Company determined a triggering event occurred due to the decline in the Company’s market capitalization, and as such, the Company performed an impairment analysis of the long-lived assets. It was determined the developed technology related to the Obalon Balloon was fully impaired, as the Company has not been able to start up production or find a partner to manufacture the Obalon Balloon system. Based on this the Company has no current projections for revenues related to the Obalon Balloon and has fully impaired the asset of approximately $2.4 million. Additionally, due to the continuance of COVID-19, the Company has revised the near-term projected

64

revenues related to the Lap-Band asset group and has recognized an impairment charge to both the developed technology and tradenames of approximately $8.4 million and $0.5 million, respectively. The fair value of the Lap-Band developed technology was estimated using an income approach using Level 3 assumptions which included discounting projected future net cash flows to their present value, with a discount rate of 17.9%.

The Company also determined a triggering event occurred, as the Company elected to stop the clinical trials for the ReShape Vest and was closing out the previous trial that occurred, as significant additional clinical work and cost would be required to achieve regulatory approval. Additionally, the Company currently does not plan to pursue the development of the ReShape Vest. As such, the Company determined the carrying value of the IPR&D asset and related trademarks were impaired and recognized non-cash impairment charge of approximately $6.9 million and $0.5 million, respectively, on the consolidated balance sheet as of December 31, 2022, which reduced the value of these assets to zero.

(8)

Leases

The Company had a noncancelable operating lease for office and warehouse space in San Clemente, which expired June 30, 2023. The Company also had an operating lease and warehouse space in Carlsbad, California, which expired June 30, 2022. On March 13, 2023, the Company entered into a lease for approximately 5,038 square feet of office and warehouse space at 18 Technology Drive, Suite 110, Irvine, California 92618 and relocated our principal executive offices from our former San Clemente, California location to the Irvine, California location. The Irvine, California lease has a term of 36 months commencing on May 1, 2023.

The Company does not have any short-term leases or financing lease arrangements and the effects of any lease modifications have not been material. Lease and non-lease components are accounted for separately.

The Company determines the lease term as the noncancelable period of the lease, and may include options to extend or terminated the lease when reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recognized on the balance sheet. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments. Right-of-use assets also include any lease payments made at or before lease commencement and any initial direct costs incurred, and exclude any lease incentives received.

Operating lease costs for the years ended December 31, 2023 and 2022, were $0.3 million and $0.7 million, respectively. Variable lease costs were not material.

Supplemental information related to operating leases is as follows:

December 31,

December 31,

Balance Sheet information

2023

2022

Operating lease ROU assets

$

250

$

171

Operating lease liabilities, current portion

$

111

$

171

Operating lease liabilities, long-term portion

151

Total operating lease liabilities

$

262

$

171

Cash flow information for the twelve months ended December 31,

2023

2022

Cash paid for amounts included in the measurement of operating leases liabilities

$

228

$

560

65

Maturities of operating lease liabilities at December 31, 2023

were as follows:

2024

111

2025

115

2026

59

Total lease payments

285

Less: imputed interest

23

Total lease liabilities

$

262

Weighted-average remaining lease term at end of period (in years)

2.4

Weighted-average discount rate at end of period

6.9

%

(9)

Equity

The Company may issue preferred stock, common stock, or both, in connection with underwritten public offerings, registered direct offerings, private placements or business acquisitions. Such issuances of equity typically include the issuance or sale of warrants to purchase common stock. Certain issuances of convertible preferred stock and warrants may contain anti-dilutive features apart from customary adjustments for splits and reverse splits of common stock (collectively, “down round features”). When a series of convertible preferred stock contains this non-standard down round feature, the Company is required to adjust the conversion price in the event of future stock sales at a lower unit price. When warrants issued in connection with an equity transaction contain, or are amended to contain, this non-standard down round feature, the Company is required to adjust the exercise price upon the issuance of any shares of common stock or securities convertible into shares of common stock below the then-existing exercise price and evaluate and account for the value attributable to the reduced warrant exercise price. In the event down round adjustments are triggered, the values attributable to the adjustment to the convertible preferred stock conversion price and warrant exercise price are recorded as an increase to additional paid-in capital and increase to accumulated deficit.

All series of the Company’s convertible preferred stock are classified in stockholders’ equity, including those with the down round feature, when applicable to the equity transaction.

Warrants to purchase common stock are classified in stockholders’ equity, including those issued with the down round feature, as they are both indexed to the Company’s own stock and meet the scope exception in ASC 815 “Derivatives and Hedging.”

The Company had the following equity transactions during the years ended December 31, 2023 and 2022:

November 2023 Exercise of Warrants for Common Stock

On November 21, 2023, the Company entered into a warrant exercise agreement with an existing accredited investor to exercise certain outstanding warrants to purchase up to an aggregate of 5,382,500 shares of the Company’s common stock (the “Existing Warrants”). In consideration for the immediate exercise of the Existing Warrants for cash, the exercising holders received new unregistered warrants to purchase up to an aggregate of 10,765,000 shares (equal to 200% of the shares of common stock issued in connection with the Exercise) of the Company’s common stock (the “New Warrants”) in a private placement. In connection with the Exercise, the Company also agreed to reduce the exercise price of the Existing Warrants from $0.2503 to $0.23 and to reduce the exercise price of the remaining unexercised warrants from either $0.33 or $0.2503 to $0.23 per share, which is equal to the most recent closing price of the Company’s common stock on The Nasdaq Capital Market prior to the execution of the warrant exercise agreement.

The New Warrants will become exercisable six months after issuance at an exercise price of $0.23 per share and have a term of exercise equal to five and one-half years. The Existing Warrants and the New Warrants each include a beneficial ownership limitation that prevents the investor from owning more than 9.99%, with respect to the Existing Warrants, and 4.99%, with respect to the New Warrants, of the Company’s outstanding common stock at any time.

66

The gross proceeds to the Company from the Exercise was approximately $1.2 million, prior to deducting warrant inducement agent fees and estimated offering expenses. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.

Maxim Group LLC (“Maxim”) acted as the exclusive warrant inducement agent and financial advisor to the Company for the Exercise. The Company agreed to pay Maxim an aggregate cash fee equal to 6.5% of the gross proceeds received by the Company from the Exercise.

October 2023 Securities Offering

On October 3, 2023, the Company completed a Securities Purchase Agreement with certain investors pursuant to which the Company agreed to issue and sell to the investors (i) 1,770,000 shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”), (ii) warrants to purchase up to 13,650,000 shares of Common Stock at an initial exercise price of $0.33 per share (the “Common Warrants”) and (iii) pre-funded warrants to purchase 7,330,000 shares of Common Stock at an exercise price of $0.001 per share. The securities were sold as part of units at a price of $0.33 per unit or, with respect to the units including pre-funded warrants, $0.329 per unit. In connection with the offering, the Company also agreed that certain existing warrants to purchase up to an aggregate of 965,351 shares of Common Stock at an exercise price of $3.07 per share and warrants to purchase up to an aggregate of 382,500 shares of Common Stock at an exercise price of $8.00 per share that were previously issued to one of the investors, were amended effective upon the closing of the Offering so that the amended warrants have an exercise price of $0.33 per share. The net proceeds from the offering were approximately $2.8 million, after deducting the placement agent fees and before deducting offering expenses.

April 2023 Securities Offering

On April 20, 2023, the Company entered into a Securities Purchase Agreement with a certain institutional investor, pursuant to which the Company agreed to issue and sell to the Investor in a registered direct offering (i) 291,395 shares of the Company’s common stock, par value $0.001 per share, and (ii) pre-funded warrants to purchase an aggregate of 509,300 shares of Common Stock. Each share of common stock was sold at a price of $3.07 per share and each Pre-funded Warrant was sold at an offering price of $3.069 per share underlying such Pre-funded Warrants, for aggregate gross proceeds of approximately $2.5 million before deducting the placement agent’s fees and the offering expenses. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes. In addition, under the Purchase Agreement, the Company also agreed to issue and sell to the Investor in a concurrent private placement warrants to purchase an aggregate of 800,695 shares of common stock.

In connection with the Offering, the Company also agreed that certain existing warrants to purchase up to an aggregate of 164,656 shares of Common Stock that were issued to the Investor, at an exercise price of $15.00 per share, were amended effective upon the closing of the Offering so that the amended warrants have an exercise price of $3.07. The Company’s exclusive placement agent in connection with the Offering, Maxim Group LLC, received a cash fee equal to 7.0% of the gross proceeds received by the Company from the sale of the securities in Offering, as well as reimbursement for certain expenses, and warrants to purchase up to 40,035 shares of Common Stock, which is equal to 5.0% of the aggregate amount of shares of Common Stock issued in the Offering, at an exercise price of $3.38 per share.

February Public Offering of Common Stock and Warrants

On February 8, 2023, the Company closed a public offering of 1,275,000 units, with each consisting of one share of its common stock, or one pre-funded warrant to purchase one share of its common stock, and one warrant to purchase one and one-half shares of its common stock. Each unit was sold at public offering price of $8.00. The warrants in the units are immediately exercisable at a price of $8.00 per share and expire five years from the date of issuance. Alternatively, each warrant can be exercised pursuant to the “alternative cashless exercise” provision, to which the holders would receive an aggregate number of shares of common stock equal the product of (x) the aggregate number of shares of common stock that would be issuable upon a cash exercise and (y) 0.50. For purposes of clarity, one common warrant to purchase one and one-half shares would be exercisable for 0.75 shares under this alternative cashless exercise provision. The shares of common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were only purchasable together in this offering but were issued separately and immediately separable upon issuance. As of

67

December 31, 2023, warrants to purchase 1,674,376 shares of common stock have been exercised under the alternative cashless exercise for a total of 835,313 shares of common stock.

Gross proceeds, before deducting underwriting discounts and commissions and estimated offering expenses, are approximately $10.2 million. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes.

The Company also granted the underwriters an option to purchase an additional 191,250 shares of common stock and/or additional warrants to purchase up to 286,875 shares of common stock, to cover over-allotments, of which Maxim Group LLC exercised its option to purchase additional warrants to purchase 286,875 shares of common stock.

November 2022 Sale of Common Stock

On November 8, 2022, the Company entered into a securities purchase agreement with an existing accredited investor, to issue and sell 47,851 shares of common stock, 2,500 shares of Series D Mirroring Preferred stock for $0.001 per share, which automatically terminated subsequent to the shareholder meeting on December 14, 2022, and prefunded warrants to purchase an aggregate of 9,841 shares of common stock. Each share of common stock was sold at a price of $13.00 per share, and each pre-funded warrant was sold at an offering price of $12.95 per share underlying such pre-funded warrants, for aggregate gross proceeds of $750,000 before deducting the placement agent’s fees and offering expenses. Under the purchase agreement, the Company also agreed to issue and sell to the investor in a concurrent private placement warrants to purchase an aggregate of 57,693 shares of common stock. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.

In connection with the offering, the Company also entered into a warrant amendment agreement with the investor. Under the warrant amendment agreement, the Company agreed to amend certain existing warrants to purchase up to 106,963 shares of common stock that were previously issued to the investor, with an exercise price of $33.33 per share and expiration dates of June 2026 and December 2029, in consideration of their purchase of securities in the offering as follows: (i) lower the exercise price of the existing warrants to $15.00 per share, (ii) provide the existing warrants as amended, will not be exercisable until six months following the closing date of the offering, and (iii) extend the expiration date of the existing warrants with an expiration date of June 2026 by five and one-half years following the close of the offering.

June 2022 Exercises of Warrants for Common Stock

On June 16, 2022, the Company entered into a warrant exercise agreement with an existing accredited investor to exercise certain outstanding warrants to purchase up to an aggregate of 74,773 shares of common stock. In consideration for the immediate exercise of the existing warrants for cash, the exercising holders received new unregistered warrants to purchase up to an aggregate of 74,773 shares (equal to 100% of the shares of common shares exercised) of the Company’s common stock (the “New Warrants”) in a private placement pursuant to Section (4)(2) of the Securities Act. In connection with the exercise, the Company also agreed to reduce the exercise price of the existing warrants and 32,190 remaining unexercised warrants from $300.00 to $33.33 per share, which is equal to the most recent closing price of the Company’s common stock on the Nasdaq prior to the execution of the warrant exercise agreement. For further details see Note 10 below.

The gross proceeds to the Company from the exercise was approximately $2.5 million, prior to deducting warrant inducement agent fees and estimated offering expenses. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.

Common Stock Issued Related to Stock Awards and Options

Restricted Stock Units

The Company issued restricted stock units (“RSUs”) to certain members of the management and Board of Directors. During the year ended December 31, 2023, the Company issued 2,546 shares of common stock subject to the vesting of the awards.

68

During the year ended December 31, 2022, the Company issued 50,131 shares of common stock subject to the vesting of the awards, of which 28,769 shares of common stock were related to bonus in-leu of cash. For further details see Note 12.

Exercise of Stock Options

There were no exercises of stock options during the years ended December 31, 2023 and 2022.

Series C Convertible Preferred Stock

The Series C convertible stock has a liquidation preference of $274.88 per share. Holders of the Series C convertible preferred stock have the right to convert their shares into shares of common stock instead of receiving the liquidation preference. The Series C convertible preferred stock is entitled to dividends on an as-if-converted-to-common stock basis if such dividends are paid on shares of common stock. In general, the holders of the Series C convertible preferred stock do not have voting rights, except in connection with director elections.

(10)

Warrants

The Company’s grants of warrants to purchase common stock are primarily in connection with equity and debt financings. See Note 9 for additional information about equity financings and the related issuance of warrants. Warrant activity was as follows:

    

Shares

Balance December 31, 2021

 

139,047

Issued

 

145,192

 

(1)

Exercised

 

(84,614)

 

(2)

Cancelled

 

(6,149)

 

Balance December 31, 2022

193,476

Issued

35,912,718

(3)

Exercised

(20,507,676)

 

(4)

Cancelled

(126)

 

Balance December 31, 2023

15,598,392

(1)Warrants issued in 2022 includes: 74,773 reload warrants, 57,693 common stock purchase warrants, 2,885 representative’s warrants, and 9,841 pre-funded warrants.
(2)Warrants exercised in 2022 includes: 74,773 reload warrants at an exercise price of $33.33 per share, and 9,841 pre-funded warrants at an exercise price of $0.05 per share.
(3)Warrants issued in 2023 includes: 27,415,070 common stock purchase warrants, of which 2,199,375 are classifies as liability warrants, 7,929,300 pre-funded warrants, and 568,348 representative’s warrants.
(4)Warrants exercised in 2023 includes: 10,904,000 common stock purchase warrants at an exercise price range of $0.33 per share and $0.23 per share, 1,674,376 common stock purchase warrants (liability warrants) exercised with the alternative cash less option, 7,929,300 pre-funded warrants at an exercise price range of $0.001 and $0.0001 per share.

69

Warrant Assumptions – 2023 Warrants Issued

The following table provides the assumptions used to calculate the fair value of the new warrants issued during 2023, using a Black-Scholes model:

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Pre-funded warrants - February 2023

90,000

$

0.0001

96.5

%

5.0

3.78

%

Representative's warrants - February 2023

73,313

$

8.80

96.5

%

5.0

3.79

%

Common stock warrants - April 2023

800,695

$

3.07

88.4

%

5.5

3.56

%

Pre-funded warrants - April 2023

509,300

$

0.0001

88.4

%

5.5

3.56

%

Representative's warrants - April 2023

40,035

$

3.38

96.3

%

5.0

3.57

%

Common stock warrants - October 2023

13,650,000

$

0.33

89.1

%

5.0

4.74

%

Pre-funded warrants - October 2023

7,330,000

$

0.001

89.1

%

5.0

4.74

%

Representative's warrants - October 2023

455,000

$

0.363

89.2

%

5.0

4.74

%

The following table provides the assumptions used to calculate the fair value of the new warrants issued during 2023, using a Monte Carlo model:

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Common stock warrants - November 2023

10,765,000

$

0.23

86.9

%

5.5

4.40

%

The following table provides the assumptions used in the bifurcated Black-Scholes option pricing model for the common stock purchase warrants classified as a liability:

Cash Exercise

Cashless Exercise

Stock Price

$

5.905

$

5.905

Exercise Price

$

16.00

$

0.00

Term (years)

5.00

5.00

Volatility

96.50%

96.50%

Risk Free Rate

3.784%

3.784%

Dividend Yield

0%

0%

The following table presents the changes in the fair value of the liability warrants:

Common Stock

Purchase Warrants

Fair value as of February 8, 2023 (issuance date)

$

10,363

Fair value of liability warrants in excess of proceeds, at issuance

(164)

Exercises of liability warrants

(6,249)

Gain on changes in fair value of liability warrants

(3,878)

Fair value as of December 31, 2023

$

72

Warrant Assumptions – 2022 Warrants Issued

The following table provides the assumptions used to calculate the fair value of the Series G warrants issued during 2022, using a Black-Scholes model:

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Reload warrants - June 2022

74,773

$

33.33

64.8

%

7.5

3.32

%

Reload warrants - November 2022

57,693

$

15.00

84.3

%

5.5

4.21

%

Representative's warrants

2,885

$

15.00

84.3

%

5.0

4.23

%

Pre-funded warrants

9,841

$

0.05

84.3

%

5.5

4.21

%

70

(11)

Revenue Disaggregation and Operating Segments

The following table presents the Company’s revenue disaggregated by geography:

Year Ended

December 31, 

    

2023

    

2022

United States

$

7,134

$

9,230

Australia

526

688

Europe

956

1,252

Rest of world

62

70

Total revenue

$

8,678

$

11,240

Operating Segments

The Company conducts operations worldwide and is managed in the following geographical regions: United States, Australia, Europe and Rest of World (primarily in the Middle East). All regions sell the Lap-Band product line, which consisted of nearly all our revenue and gross profit for the years ended December 31, 2023 and 2022. During the second half of 2020 the Company launched ReShapeCare, which had minimal revenue for the years ended December 31, 2023 and 2022. During the fourth quarter of 2023, the Company placed the continued development of ReShapeCare on hold indefinitely. There was no revenue or gross profit recorded for the DBSN device in 2023 or 2022 because this product is still in the development stage. During June 2021, the Company merged with Obalon, which had no revenues for the years ended December 31, 2023 and 2022.

The Company has one operating segment based on the financial information provided to the Chief Operating Decision Maker (the Chief Executive Officer, or “CODM”). The Company’s CODM evaluates segment performance based on revenue and gross profit at the consolidated level. The CODM does review revenue based on domestic and international. As such, the Company believes reporting revenue based on territory is useful to the user of the financial statements.

(12)

Stock-based Compensation

The ReShape Lifesciences Inc. 2022 Equity Incentive Plan (the “Plan”) became effective December 14, 2022, and provides for the grant of stock options or other stock-based awards to employees, officers, non-employee directors and outside consultants of the Company. The maximum number of shares of common stock that will be available for issuance under this Plan was originally 105,000 shares; provided however, that the aggregate number of shares that may be issued under all awards under the Plan will automatically increase on an annual basis on the first day of each year beginning in 2024 such that the aggregate number of shares that may be issued under all awards under this Plan equals 15% of the total number of shares of Common Stock, on a converted basis, on the last day of the immediately preceding fiscal year. Under the 2003 Stock Incentive Plan, as amended in 2018 (the “Prior Plan”), as of January 1, 2023, there were 110,798 shares available.

The Plan is administered by the committee, which determines the types of awards to be granted, including the number of shares subject to the awards, the exercise price and the vesting schedule. Options granted under the Plan expire no later than ten years from the date of grant. The exercise price of each option may not be less than 100% of the fair market value of the common stock at the date of grant, except if an incentive stock option is granted to a Plan participant possessing more than 10% of the Company’s common stock, as defined by the Plan, the exercise price may not be less than 110% of the fair value of the common stock at the date of grant. Employee stock options generally vest over four years.

71

Stock Options

A summary of the status of the Company’s stock options are as follows:

    

Weighted

Weighted

Average

Aggregate

Average

Remaining

Intrinsic

    

Exercise Price

Contractual

Value

Shares

Per Share

Life (years)

(in thousands)

Outstanding at December 31, 2021

17,702

$

398.57

$

Options granted

11,201

59.00

Options exercised

Options cancelled

(7,487)

139.16

Outstanding at December 31, 2022

 

21,416

311.65

$

Options granted

 

Options exercised

 

Options cancelled

 

(6,198)

149.34

Outstanding at December 31, 2023

 

15,218

377.75

6.4

$

Exercisable at December 31, 2023

12,366

445.51

6.0

Vested and expected to vest at December 31, 2023

15,891

377.75

6.4

As of December 31, 2023, stock options under the Plan that were outstanding, exercisable and vested, and expected to vest, had no intrinsic value. The unrecognized share-based expense at December 31, 2023 was $0.1 million and will be recognized over a weighted average period of 1.8 years.

Stock option awards outstanding under the Company’s incentive plans have been granted at exercise prices that are equal to the market value of its common stock on the date of grant. Such options generally vest over a period of four years and expire at ten years after the grant date. The Company recognizes compensation expense ratably over the vesting period. The Company uses a Black-Scholes option-pricing model to estimate the fair value of stock options granted, which requires the input of both subjective and objective assumptions as follows:

Expected Term – The estimate of expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the options granted.

Expected Volatility – The expected volatility factor is based on the volatility of the Company’s common stock.

Risk-free Interest Rate – The risk-free interest rate is determined using the implied yield for a traded zero-coupon U.S. Treasury bond with a term equal to the expected term of the stock options.

Expected Dividend Yield – The expected dividend yield is based on the Company’s historical practice of paying dividends on its common stock.

The Company did not issue any stock options during the year ended December 31, 2023. The Company’s weighted average assumptions used to estimate fair value of stock options granted during the year ended December 31, 2022 were as follows:

Risk-free interest rate

2.67%

Expected term (in years)

6.25

Expected dividend yield

0%

Expected volatility

80.40%

72

Restricted Stock Units

A summary of the status of the Company’s unvested RSUs are as follows:

Weighted

Average

    

Grant Date

Shares

Fair Value

Unvested RSUs at December 31, 2021

34,226

$

218.00

Granted

32,777

16.92

Vested (1)

(50,131)

97.44

Cancelled/Forfeited

(12,342)

(189.88)

Unvested RSUs at December 31, 2022

 

4,530

174.15

Granted

 

Vested (1)

 

(3,113)

194.81

Cancelled/Forfeited

 

Non-vested RSUs at December 31, 2023

 

1,417

128.56

(1)At December 31, 2023 and 2022, there were 113 and 278 shares of common stock, respectively, related to RSU awards that have vested and the shares were not released to the participants subsequently. Additionally, during the year ended December 31, 2023 due to a decline in our stock price 454 shares of common stock were not issued in order to cover employee taxes.

The fair value of each RSU is the closing price on the Nasdaq of the Company’s common stock on the date of grant. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation. The remaining RSUs will be settled in shares of the Company’s common stock after the vesting period. The unrecognized compensation cost related to RSUs at December 31, 2023 was $0.6 million and is expected to be recognized over a period of 1.2 years.

Compensation expense related to stock options was recognized as follows:

Year Ended

December 31, 

2023

2022

Sales and marketing

$

107

$

280

General and administrative

451

1,494

Research and development

209

313

Total stock-based compensation expense

$

767

$

2,087

(13)

Income Taxes

Income tax expense (benefit) consists of the following:

Year ended December 31,

    

2023

    

2022

Deferred:

Federal

$

$

(293)

State

(76)

Foreign

28

(54)

Deferred income tax benefit

28

(423)

Current:

Federal

30

State

7

9

Foreign

17

4

Total income tax expense (benefit), net

$

52

$

(380)

73

A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:

Year ended December 31,

 

    

2023

    

2022

Income tax benefit at U.S. federal statutory rate

 

21.0

%  

21.0

%

State income tax benefit, net of federal benefit

5.9

%  

3.8

%

Stock warrant valuation

9.7

%

%

Other permanent differences

 

(2.2)

%  

(1.9)

%

Change in state tax rate

4.3

%

0.3

%

Foreign rate differential

2.7

%

(0.2)

%

Net operating loss true up

(6.3)

%

%

Other adjustments

(0.8)

%

2.8

%

Change in valuation allowance

 

(34.8)

%  

(25.0)

%

Effective income tax rate

 

(0.5)

%  

0.8

%

A reconciliation of the beginning and ending amount of uncertain tax positions are as follows:

2023

2022

Uncertain gross tax positions, January 1

$

1,052

$

1,052

Current year tax positions

Increase in prior year tax positions

Settlements

Lapse of statute of limitations

Uncertain gross tax positions, December 31

$

1,052

$

1,052

The components of deferred tax assets and liabilities are as follows:

    

December 31,

2023

    

2022

Deferred tax assets:

 

  

 

Start-up costs

$

1,096

$

1,137

Capitalized research and development costs

 

170

 

272

Reserves and accruals

 

751

 

1,157

Property and equipment

56

Intangible assets

4,420

4,597

Research and development credit

 

2,492

 

2,492

Lease liability

70

43

Net operating loss carryforwards

67,930

63,424

State and local taxes

2

2

Total gross deferred tax assets

 

76,987

 

73,124

Valuation allowance

 

(76,895)

 

(72,945)

Deferred tax assets, net of valuation allowance

92

179

Property and equipment

(80)

Intangible assets

Operating lease right-of-use assets

(64)

(43)

Total gross deferred tax liabilities

(64)

(123)

Deferred income taxes, net

$

28

$

56

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which those temporary differences become deductible. Based on the level of historical losses and projections of losses in future periods, the Company provided a valuation allowance at both December 31, 2023 and 2022. The remaining net deferred tax asset at December 31, 2023 is the remaining balance of the Netherlands net operating loss. A valuation allowance is not applicable to this entity, as they historically produce income and utilize their net operating loss carryforward. In 2022, the indefinite-lived intangible

74

asset became fully impaired. The Company has a policy that NOL’s are shown gross with valuation allowances with respect to IRC 382 limitations.

As of December 31, 2023 and 2022, the Company had U.S. federal net operating loss carryforwards of $218.9 million and $207.9 million, respectively. Of the total U.S. federal net operating loss carryforwards at December 31, 2023. Losses generated beginning in 2018 will carryover indefinitely. The Company had state net operating loss carryforwards of $348.7 million and $329.1 million at December 31, 2023 and 2022, respectively and had foreign net operating loss carryforwards of $0.2 million at both December 31, 2023 and 2022. Net operating loss carryforwards of the Company are subject to review and possible adjustment by the taxing authorities. With certain exceptions (e.g. the net operating loss carryforwards), the Company is no longer subject to U.S. federal, state or local examinations by tax authorities for years prior to 2016. There are no tax examinations currently in progress.

The Company’s ability to utilize its net operating loss carryforwards, tax credits, and built-in items of deduction, including capitalized start-up costs and research and development costs, has been, and may continue to be substantially limited due to ownership changes. These ownership changes limit the amount of net operating loss carryforwards, credits and built-in items of deduction that can be utilized annually to offset future taxable income. In general, an ownership change, as defined in IRC Section 382, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50% of the outstanding stock of a company by certain stockholders or public groups. Due to the valuation allowance against deferred tax assets at December 31, 2023, the net effect of any further limitation will have no impact on results of operations.

The Company is in the process of completing an IRC Section 382 analysis for the year ended December 31, 2023.  The Company believes it experienced an ownership change during 2023 that will result in further limitations on the utilization of its net operating losses. The 2023 ownership change is expected to result in further net operating losses to expire unused. The Company reflected the estimated impact of the 2023 ownership change in the deferred tax table and gross net operating loss carryforwards within this footnote.

The Company has adopted accounting standards which prescribe a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in a company’s income tax return, and also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company had no amounts of unrecognized tax benefits that, if recognized, would affect its effective income tax rate for the years ended December 31, 2023 and 2022. The Company’s policy is to classify interest and penalties related to income tax expense as tax expense. As of December 31, 2023, the Company had no amount accrued for the payment of interest and penalties related to unrecognized tax benefits.

The Inflation Reduction Act (IRA) was enacted on August 16, 2022 and includes a new corporate alternative minimum tax based on book income, an excise tax on stock buybacks, and other items such as tax incentives for energy and climate initiatives. There is no impact to the Company at this time, however this may change depending on each year’s differing facts and activities. The Company will continue to monitor this over time.

(14)

Commitments and Contingencies

Employee Arrangements and Other Compensation

Certain members of management are entitled to severance benefits payable upon termination following a change in control, which would approximate $0.8 million at December 31, 2023. The Company also has agreements with certain employees to pay bonuses based on targeted performance criteria. As of December 31, 2023 and 2022, approximately $15 thousand and $0.3 million, respectively, was accrued for performance bonuses, which is included in accrued liabilities in the consolidated balance sheets.

Purchase Commitments

The Company generally purchases its products and accessories from a limited group of third-party suppliers through purchase orders. The Company had $0.9 million of inventory open purchase orders as of December 31, 2023, for orders being issued to supplies for which the Company has not received the goods or services and which are expected

75

to be fulfilled within one year. These purchase commitments were made to secure better pricing and to ensure the Company will have the necessary inventory to meet anticipated near term demand. Although open purchase orders are considered enforceable and legally binding, the Company may be able to cancel, reschedule, or adjust requirements prior to supplier fulfillment.

Litigation

On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen & Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of December 31 2023, the Company has paid the $1.35 million judgement, including related interest, and first $275,000 installment of Cowen’s attorneys’ fees. At December 31, 2023, $200 thousand of attorneys’ fees were included as accrued expenses.

The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result the Company may be involved in various legal proceedings from time to time.

Product Liability Claims

The Company is exposed to product liability claims that are inherent in the testing, production, marketing and sale of medical devices. Management believes any losses that may occur from these matters are adequately covered by insurance, and the ultimate outcome of these matters will not have a material effect on the Company’s financial position or results of operations. The Company is not currently a party to any product liability litigation and is not aware of any pending or threatened product liability litigation that could have a material adverse effect on the Company’s business, operating results or financial condition.

76

ITEM 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), defines the term “disclosure controls and procedures” as those controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Our internal control system was designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. An internal control material weakness is a significant deficiency, or aggregation of deficiencies, that does not reduce to a relatively low level the risk that material misstatements in financial statements will be prevented or detected on a timely basis by employees in the normal course of their work. An internal control significant deficiency, or aggregation of deficiencies, is one that could result in a misstatement of the financial statements that is more than inconsequential. In making its assessment of internal control over financial reporting management used the criteria issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - Integrated Framework (2013). Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023, and determined that our internal control over financial reporting was not effective at a reasonable assurance level due to the following material weakness in our internal control over financial reporting:

Control Environment: The Company has insufficient internal resources with appropriate accounting and finance knowledge and expertise to design, implement, document and operate effective internal controls over the financial reporting process. As a result, there was a lack of management review over several areas of the consolidated financial statements, including errors which were individually assessed as significant deficiencies that, when aggregated, resulted in a material weakness related to: 1) insufficient review of obsolete and scrap inventory; 2) insufficient reviews of accounts payable; and 3) inappropriate application of accounting standards related to functional currency. In addition to these identified errors, there were other areas of the consolidated financial statements that were impacted by certain deficiencies. During the prior year there were deficiencies identified that have not yet been remediated including misstatements of inaccurate reporting of earnings per share due to formula errors over the weighted average share calculation spreadsheet and errors to the stock-based compensation expense. The root cause of all of the deficiencies identified above was related to insufficient internal resources with appropriate accounting and finance knowledge, which aggregated into this material weakness.

Journal Entry Access and Review: The Company did not have effective processes to ensure that all journal entries were properly approved prior to being posted to the general ledger. Furthermore, a segregation of duties conflict is present as the Sr. Accounting Manager has the ability to both prepare and post journal entries to the general ledger. As a result, it was concluded that there is material weakness in the design and operating effectiveness of internal controls over access and reviews of journal entries.

Information Technology (“IT”) Access Change and IT Security: A segregation of duties conflict is present as access, change management and other IT security risks to the Company’s information technology systems are not monitored or reviewed on a timely basis. This material weakness resulted from the aggregation of various control deficiencies.

77

Financial Reporting:

Inventory Capitalization – The Company’s controls were not designed effectively as the Company did not have a process in place to evaluate the amount of inventory, cost of goods sold, general and administrative expenses, and research and development expenses.

Income Taxes – The Company did not design and maintain effective management review controls at a sufficient level of precision over the accounting for income taxes. Management’s controls surrounding the evaluation of income tax provision and related disclosures were not operating effectively as the disclosure was not updated to reflect the appropriate tax amortization related to the accrued settlement account. While this did not have an impact on the financial statements due to the full valuation allowance recorded on the deferred tax assets, this did have an impact on the presentation of the prior year footnote disclosure. Additionally, there were errors identified within the tax provision during the prior year related to cost of goods sold for the Company’s foreign entities. This material weakness resulted in certain material corrections to the financial statements including the establishment of a FIN 48 liability, the tax benefit related to impairment charges recorded for the IPR&D in the prior year, the overstatement of the deferred tax asset and valuation allowance related to depreciable assets in the prior year, a return to provision adjustment in 2022 related to Obalon net operating losses generated in 2021 as a result of inaccurate stock compensation recorded within the tax provision and a difference in pretax book income that was unaccounted for in the disclosure.

The following financial reporting material weakness was identified during the prior year that has not yet been remediated.

Purchase Accounting – The Company did not design and maintain effective management review controls at a sufficient level of precision over the accounting for transactions related to the prepaid D&O insurance policy purchased in connection with the merger transaction in June 2021. This material weakness resulted in certain material corrections to the financial statements and in the restatement of the consolidated financial statements.

We are currently implementing our remediation plan to address the material weaknesses identified above. Such measures include:

Designing and implementing controls to formalize roles and review responsibilities to align with our team's skills and experience and designing and implementing formalized controls.
Designing and implementing formal processes, policies and procedures supporting our financial close process.
Design a formal review of a monthly journal entry report to ensure journal entries are appropriately approved within a timely manner.

Management’s Report on Internal Control Over Financial Reporting

The Company’s management, including the Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Under the supervision and with the participation of the Company’s management, including the Chief Executive Officer and Chief Financial Officer, the Company conducted an evaluation of the effectiveness of its internal control over financial reporting based on the framework in Internal Control–Integrated Framework (2013) issued by the Committee of sponsoring Organizations of the Treadway Commission (COSO). Based on that evaluation, the Company’s management concluded that its internal control over financial reporting was not effective as of December 31, 2023.

Changes in Internal Control Over Financial Reporting

No changes in our internal control over financial reporting occurred during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

We believe that a control system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the control system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within any company have been detected.

78

ITEM 9B. OTHER INFORMATION

Rule 10b5-1 Plan and Non-Rule 10b5-1 Trading Arrangement Adoptions, Terminations, and Modifications

During the three months ended December 31, 2023, none of our directors or “officers” (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of SEC Regulation S-K.

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

79

PART III.

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Executive Officers

The following table sets forth information regarding our executive officers, including their ages, as of December 31, 2023:

Name

 

Age

 

Position

Paul Hickey

59

President and Chief Executive Officer, Director

Thomas Stankovich

 

63

 

Chief Financial Officer

Paul Hickey has served as our President and Chief Executive Officer and as one of our directors since August 15, 2022. Mr. Hickey was previously the President and Chief Executive Officer of Altimate Medical Holdings, Inc., which designs and manufactures rehabilitation medical equipment including its EasyStand brand, from February 2020 to August 2022. Previously, from 2018 to 2020, he served as the President and Chief Executive Officer of Vertebral Technologies, Inc., a medical device company focused on implantable spinal devices. Prior to that, from 2016 to 2017, Mr. Hickey was Senior Vice President of Marketing and Reimbursement for EnteroMedics (now ReShape Lifesciences). Earlier in his career, he consulted for a variety of commercialized medical device companies and held positions of increasing responsibility at Zimmer Biomet. For the past four years, Mr. Hickey has served on the Board of Directors at Excelen Center for Bone and Joint Research and Education. Mr. Hickey earned a Bachelor’s degree from the University of Michigan and a Master’s from Washington University in Saint Louis.

Areas of Relevant Experience: Mr. Hickey’s significant experience leading medical device companies, including in his position as President and Chief Executive Officer of our company, makes him well-suited to serve as a member of the Board of Directors.

Thomas Stankovich has served as our Chief Financial Officer since October 2019. Mr. Stankovich has over 25 years of executive leadership experience as the CFO for multiple public and private healthcare companies. Prior to joining us, Mr. Stankovich spent the past nine years as the Global Senior Vice President and CFO of MP Biomedicals, a life sciences and molecular biology-diagnostics company. At MP Biomedicals he was responsible for financial planning and reporting, operations and strategy development along with the acquisition and integration of two international companies.  Prior to MP Biomedicals, Mr. Stankovich served as CFO at Response Genetics where he successfully led the company through their initial public offering. Additionally, he served as CFO for Cobalis Corporation and Ribapharm, where he also led the company through their initial public offering, which at the time became the second largest ever IPO in the biotechnology sector. Mr. Stankovich also held CFO positions at ICN International which later changed names to Valeant Pharmaceuticals.

Board of Directors

CLASS I DIRECTORS — Continuing in office until the 2026 Annual Meeting

Dan Gladney, age 71, has served as one of our directors since November 2015, as Chairman of our Board of Directors since October 2016 and as Executive Chair since July 2022. Mr. Gladney served as our President and Chief Executive Officer from November 2015 until March 2019. Prior to joining us, Mr. Gladney served as Chairman and Chief Executive Officer of Lanx, Inc., a medical device company focused on developing and commercializing innovative devices for spinal surgery. Prior to his time at Lanx, Inc., Mr. Gladney was a Healthcare Operating Partner at Norwest Equity Partners (NEP) from 2008 until 2010, where he was responsible for strategic planning, business growth and corporate governance for NEP portfolio companies and executing new investment opportunities for the firm. Prior to joining NEP, Mr. Gladney served as President and Chief Executive Officer of several medical device companies including Heart Leaflet Technologies and ACIST Medical Systems, both of which were acquired by The Bracco Group. He also served as Chairman, Chief Executive Officer and President of Compex Technologies, a publicly traded orthopedic and health and wellness electro therapy company, from 2002 until 2006. Mr. Gladney currently serves on the board of directors of Aria CV, Inc. and has been a member of a number of other private and public company boards. After the sale of Lanx, he acted as a private investor and small business consultant.

80

Areas of Relevant Experience: Mr. Gladney’s significant experience leading medical device companies, as well as his position as former President and Chief Executive Officer of ReShape Lifesciences and his experience with commercialization of medical device companies makes him well-suited to serve as a member of the Board of Directors.

Lori McDougal, age 62, has served as one of our directors since July 2015. Ms. McDougal has served in an executive capacity in the healthcare industry for more than eighteen years. She served as an Executive Vice President at Optum, Inc., a part of UnitedHealth Group, Inc., from 2013 until 2014. Prior to her time at Optum, she served as Chief Executive Officer of UnitedHealth Group’s subsidiary UnitedHealth Military & Veterans Services, LLC from 2008 until 2013, and previously served as the Chief Operating Officer of UnitedHealth Military & Veterans Services from 2007 until 2008. Before joining UnitedHealth Military & Veterans Services, she served as a Vice President of UnitedHealthcare Medicare & Retirement starting in 2002. Additionally, she served as President of UnitedHealth International from 1998 until 2002 and Vice President of OptumInsight from 1996 to 1998.

Areas of Relevant Experience: Ms. McDougal’s significant executive leadership experience and her experience working with private and government insurers, both domestic and foreign, make her well-suited to serve as a member of the Board of Directors.

CLASS II DIRECTORS — Continuing in office until the 2024 Annual Meeting

Gary Blackford, age 66, has served as one of our directors since August 2016. From 2002 until February 2015, Mr. Blackford was the Chairman of the Board and Chief Executive Officer of Universal Hospital Services, Inc. (NYSE: UHS), a leading nationwide provider of medical technology outsourcing and services to the health care industry. Mr. Blackford was the Chief Executive Officer of Curative Health Services, Inc., a specialty pharmacy and health services company, from 2001 to 2002. He was also the Chief Executive Officer of ShopforSchool, Inc., an online retailer, from 1999 to 2001. Mr. Blackford has also been a director of Avanos Medical, Inc. (NYSE: AVNS) since 2014 (and Chairman since 2020), Children’s Hospitals and Clinics of Minnesota since 2017 (and Chairman since 2020), and Lifespace Communities, Inc., a not-for-profit organization, since February 2022. He was a director of Wright Medical Group, N.V. (NASDAQ: WMGI) from 2008 to 2020 and PipelineRX, Inc. from 2016 to 2020.

Areas of Relevant Experience: Mr. Blackford’s executive leadership and director experience in health care services, health benefits, medical devices, medical equipment and medical technology makes him well- suited to serve as a member of the Board of Directors.

Arda Minocherhomjee, age 70, has served as one of our directors since August 2018. Mr. Minocherhomjee is a Managing Partner of Chicago Growth Partners, which he founded in 2004. Previously, Dr. Minocherhomjee was a Managing Director at William Blair Capital Partners and, as head of the firm’s Healthcare Research Group, covered multiple sectors, including drugs/drug delivery, medical devices and selected healthcare services. Mr. Minocherhomjee received a M.S. (Pharmacology) from the University of Toronto and a Ph.D. and a MBA from the University of British Columbia.

Areas of Relevant Experience: Mr. Minocherhomjee’s significant experience in financial research and analysis, including financing activities, with a focus in the healthcare and medical device sectors, makes him well-suited to serve as a member of the Board of Directors.

CLASS III DIRECTOR — Continuing in Office until the 2025 Annual Meeting

Mr. Hickey is a Class III director with a term continuing until the 2025 annual meeting of stockholders.

Delinquent Section 16(a) Reports

Section 16(a) of the Exchange Act requires our directors and officers and all persons who beneficially own more than 10% of the outstanding shares of our common stock to file with the SEC initial reports of ownership and reports of changes in ownership of our common stock. Based solely on a review of Section 16 reports filed electronically with the SEC and written representations from certain reporting persons, we believe that all forms required to be filed by such persons under Section 16(a) were filed on a timely basis, with the exception of the following:

81

Paul Hickey, our President and Chief Executive Officer, made one late Form 3 filing on August 26, 2022.
Thomas Stankovich, our Chief Financial Officer, made nine late Form 4 filings related to one transaction on each of January 4, 2022, April 1, 2022, May 5, 2022, June 1, 2022, July 1, 2022, August 5, 2022, and September 6, 2022, two transactions on November 4, 2022, and four transactions on November 17, 2022.

Audit Committee

The Audit Committee is responsible for assisting the Board in monitoring the quality and integrity of our consolidated financial statements, our internal controls, our compliance with legal and regulatory requirements and the qualifications, performance and independence of our independent auditor. The Audit Committee has sole authority to retain and terminate the independent auditor and is directly responsible for the compensation and oversight of the work of the independent auditor. The Audit Committee reviews and discusses with management and the independent auditor the annual audited and quarterly consolidated financial statements (including the disclosures under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in this prospectus), reviews the integrity of the financial reporting processes, both internal and external, reviews the qualifications, performance and independence of the independent auditor, oversees the Company’s compliance with legal and regulatory requirements with respect to financial matters, and prepares the Audit Committee Report included in the proxy statement in accordance with the rules and regulations of the SEC. All of the Audit Committee members meet the existing independence and experience requirements of the Nasdaq Stock Market and the SEC. Our Board of Directors has determined that each of Lori McDougal and Arda Minocherhomjee is a financial expert under the rules of the SEC. The Audit Committee held five meetings in 2023. During each of the meetings, the Audit Committee met in private session with our independent auditor and alone in executive session without members of management present.

Director Nomination Process

During the fourth quarter of 2023, we made no material changes to the procedures by which stockholders may recommend nominees to the Board.

Code of Business Conduct and Ethics

We have adopted a code of business conduct and ethics, which applies to all directors and employees, including executive officers, including, without limitation, our principal executive officer, principal financial officer, principal accounting officer and persons performing similar functions. A copy of this code of business conduct and ethics is available on our website at www.reshapelifesciences.com (under “Investors,” “Corporate Governance”) and we intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding any waivers from or amendments to any provision of the code of business conduct and ethics by disclosing such information on the same website.

In addition, we intend to promptly disclose (1) the nature of any amendment to our code of business conduct and ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions and (2) the nature of any waiver, including an implicit waiver, from a provision of our code of business conduct and ethics that is granted to one of these specified officers, the name of such person who is granted the waiver and the date of the waiver on our website in the future.

82

ITEM 11. EXECUTIVE COMPENSATION

The information required by this Item is hereby incorporated by reference to the sections of our Proxy Statement entitled “Director Compensation,” “Executive Compensation,”

Executive Compensation

Summary Compensation Table

The following table sets forth information regarding compensation earned by our named executive officers during our fiscal years ended December 31, 2023 and 2022.

Summary Compensation Table

Non-

equity

Incentive

Plan

Compensation

($)

Stock

Awards

($)

All Other

Compensation

($)

Name and

Bonus

($)

 

Principal Position

  

Year

  

Salary ($)

  

  

  

  

  

Total ($)

Paul F. Hickey(1)

2023

373,083

133,333

506,416

President and Chief Executive Officer

2022

133,078

25,000

158,078

Thomas Stankovich

2023

282,121

25,000

307,121

Chief Financial Officer

2022

330,000

77,338(2)

148,500(3)

555,838

(1)Mr. Hickey joined the Company on August 15, 2022. His $25,000 bonus was a sign-on bonus under his employment agreement.
(2)Consists of the payout under the Company’s Management Incentive Plan for 2021 which was paid out as a stock bonus in November 2022.
(3)Consists of a one-time cash bonus awarded to Mr. Stankovich under a retention bonus agreement pursuant to which the Company agreed to pay Mr. Stankovich 100% of his target 2022 cash bonus, regardless of actual performance, if Mr. Stankovich remained employed by the Company until at least December 31, 2022.

Employment Agreement with Thomas Stankovich

On October 29, 2019, we entered into an employment agreement with Mr. Stankovich, our Chief Financial Officer. The agreement has an initial term of one year and automatically renews for successive one year terms unless either party delivers written notice 90 days prior to the expiration of the current term or unless it is earlier terminated. Pursuant to the agreement, Mr. Stankovich is entitled to a base salary of $300,000, or a higher annual rate if approved by the Board of Directors, and to cash and equity awards pursuant to our incentive compensation plan, contingent on Mr. Stankovich meeting certain annual objectives determined by the Compensation Committee. The agreement establishes that Mr. Stankovich is eligible for an annual incentive compensation of up to 30% of his base salary for that year. Mr. Stankovich’s employment agreement also provides for the receipt of certain benefits upon the occurrence of particular termination events or a change in control. This employment agreement was amended effective December 1, 2023,

83

whereas Mr. Stankovich and the Company mutually agreed to reduce his role to a fractional CFO, working part time on standard activities and addition for special projects as needed for an hourly rate of $125.

Employment Offer Letter and Employment Agreement with Paul Hickey

On July 25, 2022, we entered into an employment offer letter with Mr. Hickey, our President and Chief Executive Officer, pursuant to which Mr. Hickey will receive an annual base salary of $400,000 and a potential annual bonus of up to 50% of his annual base salary, which bonus for the 2022 calendar year will be prorated based on the portion of the year he is actually employed. Additionally, the offer letter provided that Mr. Hickey would be granted a stock option under the Company’s equity incentive plan to purchase a number of shares of the Company’s common stock equal to 4% of the Company’s outstanding common stock, on a fully-diluted basis, as of the date of the offer letter. The options will have a 10-year term and a per share exercise price equal to the closing market price of the Company’s common stock on the grant date. The options will vest with respect to 25% of the shares of common stock purchasable thereunder on the one-year anniversary of the grant date and monthly thereafter for 36 months, conditioned upon Mr. Hickey’s continued employment with the Company from the grant date until the respective vesting date. As soon as reasonably practicable following the first offering of common stock or securities convertible into common stock for purposes of financing the Company after Mr. Hickey’s start date, Mr. Hickey will be granted an additional stock option or other equity award in an amount that maintains his fully diluted ownership percentage at 4%. The offer letter contains severance provisions which provide that in the event Mr. Hickey’s employment is terminated by the Company without cause or Mr. Hickey resigns for good reason, he will be entitled to receive a severance payment equal to 12 months base salary payable as salary continuation payments. To be eligible to receive these payments, Mr. Hickey will be required to execute and not revoke a release of claims. On November 1, 2022, we entered into an employment agreement with Mr. Hickey that memorialized the terms of his employment offer letter.

Management Incentive Plan

Our Management Incentive Plan is designed to provide executive officers with annual incentive compensation based on the achievement of certain pre-established performance objectives. By utilizing a combination of objective and subjective performance factors critical to our success, this program incentivizes our executive officers to achieve results that benefit them and the Company.

At the beginning of each year, the Compensation Committee approves, subject to review by the Board of Directors, new corporate objectives for the Management Incentive Plan. The objectives are established and measured on an annual basis to better align personal objectives with the direction and objectives of the Company. When these objectives are established and approved, each objective, and, if applicable, the subparts to each objective, is weighted and assigned a percentage value relative to the corporate objectives taken as a whole. At that time, the Compensation Committee also establishes the maximum bonus amount for each of our executive officers, based on a set percentage of each executive officer’s base salary, that the corporate objectives are worth. The Compensation Committee may modify or re-weight the objectives during the course of the fiscal year, if necessary, to reflect changes in our business plan.

Long-Term Incentives

Our 2022 Equity Incentive Plan, allows us the opportunity to grant stock options, restricted stock and other equity-based awards. In general, we view equity awards as incentives for future performance and not as compensation for past accomplishments. We also believe that equity awards reward continued employment by an executive officer, with an associated benefit to us of employee continuity and retention. The exercise price of stock options awarded by the Compensation Committee has been and will continue to be the closing sales price of our common stock on the date of grant.

The Compensation Committee and the Board of Directors do not grant equity awards according to a prescribed formula or target, although they review equity data from comparable companies to inform their decisions. In determining the number of equity awards granted to executive officers, individual responsibilities and experience, as well as contributions and achievements are considered, and, in appropriate circumstances, the Compensation Committee considers the recommendations of the Chief Executive Officer. The objectives utilized to assess individual contributions and achievements vary depending on the individual executive, but relate generally to strategic factors such as clinical and regulatory progress, commercialization, research and development, continued establishment of intellectual property

84

and implementation of appropriate financing strategies. While the Chief Executive Officer may provide recommendations to the Compensation Committee regarding the number of equity awards granted to other executive officers from time to time, he does not make a recommendation as to his equity awards.

Outstanding Equity Awards at Fiscal Year-End

The following table summarizes the outstanding equity award holdings held by our named executive officers at December 31, 2023.

Stock Awards

Name

    

Number of shares
or units of stock
that have not vested (#)(1)

Market value of shares
or units of stock
that have not vested ($)(2)

Paul Hickey

Thomas Stankovich

357

88

(1)Consists of unvested restricted stock units that were granted in July 2021.
(2)Based upon the closing price of our common stock on December 29, 2023 (the last business day of fiscal 2022) of $0.25.

Director Compensation [Open to get updated amounts]

Compensation for our directors is designed to result in compensation that is competitive with that provided by comparably-sized, publicly-traded, medical device companies. For 2023 (i) each non-employee director received an annual retainer of $35,000 for serving on the Board, (ii) each non-employee director who served on the Audit Committee, the Compensation Committee or the Nominating and Governance Committee, other than the chairperson of each of the committees, received an additional annual retainer of $8,000, $5,000 and $4,500, respectively, (iii) each of the chairpersons of the Audit Committee, the Compensation Committee and the Nominating and Governance Committee received an additional annual retainer of $17,500, $10,000 and $9,000, respectively, and (iv) our Lead Director received a $15,000 annual retainer in that role.

We reimburse all of our non-employee directors for reasonable travel and other expenses incurred in attending Board and committee meetings. Directors who also serve as employees of the Company receive no additional compensation for serving as a director. Mr. Hickey is the only director who is also an employee of the Company.

In July 2022, the Board appointed Dan Gladney, who was previously the Chair of the Board of Directors, as Executive Chair. In his role as Executive Chair, Mr. Gladney will take a more active role supporting Mr. Hickey and the Company on strategic matters. Mr. Gladney’s annual cash compensation for his service as the Executive Chair will be $90,000, which will replace his compensation as Chair of the Board, and is in addition to the $35,000 annual retainer paid to all Board members. Therefore Mr. Gladney’s total annual cash compensation for his service on the Board and as Executive Chair will be $125,000, excluding any amounts paid for his current service on the Nominating and Governance Committee or any other committee of the Board to which he may be appointed.

85

The following table shows the compensation of the non-employee members of our Board during fiscal year 2023:

Director Compensation in 2023

Fees Earned or Paid in Cash

($)(2)

Name(1)

Dan Gladney

129,500

Gary Blackford

77,000

Lori McDougal

57,500

Arda Minocherhomjee

52,500

(1)Paul Hickey, our current President and Chief Executive Officer, and Bart Bandy, who served as President and Chief Executive Officer and a director of the Company until July 2022, are not included in this table because they were employees of the Company during 2022 and thus received no compensation for their services as a director. The compensation that Mr. Hickey and Mr. Bandy received as an employee of the Company is shown in the “Summary Compensation Table.”
(2)The amounts in this column include the annual Board of Director and committee retainer amounts for 2022 described above under the heading “Director Compensation.”

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Security Ownership of Certain Beneficial Owners and Management

The following table shows the beneficial ownership of our common stock by each person or group who beneficially owned 5% or more of our common stock, each of our directors, each of the executive officers named in the Summary Compensation Table in this proxy statement and our directors and executive officers as a group, as of December 31, 2023. Percentage ownership calculations for beneficial ownership are based on 23,457,047 shares outstanding as of December 31, 2023. However, for purposes of computing the percentage of outstanding shares of common stock held by each person or group of persons named above, any shares which that person or persons has or have the right to acquire within 60 days following December 31, 2023 is deemed to be outstanding for that person’s calculation, but is not deemed to be outstanding for the purpose of computing the percentage ownership of any other person. The information regarding the beneficial owners of more than 5% of our common stock is based upon information supplied to us by our directors, officers and principal stockholders or on Schedules 13D or 13G filed with the Securities and Exchange Commission (“SEC”). Unless otherwise noted, the directors and executive officers listed in the table have sole voting and investment power with respect to the shares of common stock owned by them and their address is c/o ReShape Lifesciences Inc., 18 Technology Dr., Suite 110, Irvine, California 92618.

86

Title of Class

Name and Address of Beneficial Owner

Amount and Nature of Beneficial Ownership

Percent of Class

Common Stock

Directors and Executive Officers

Paul Hickey

*

Thomas Stankovich(1)

23,384

*

Dan Gladney

840

*

Gary Blackford

*

Arda Minocherhomjee

*

Lori McDougal

*

All directors and executive officers as a group (6 persons)

24,224

*

5% Stockholders

Yair Schneid (2)

1 Wood Lane, Suffern, NY 10901

2,461,000

10.5%

*

The percentage of shares of common stock beneficially owned does not exceed one percent of the outstanding shares of common stock.

(1)Includes 102 shares subject to restricted stock units that will vest within 60 days of December 31, 2023.
(2)Mr. Schneid has sole voting and dispositive power over all such shares.

Securities Authorized for Issuance under Equity Compensation Plans

The table below provides information about our common stock that may be issued under our equity compensation plans as of December 31, 2023.

Plan Category

Number of Securities to be Issued upon Exercise of Outstanding Options, Warrants and Rights

(a)

Weighted Average Exercise Price of Outstanding Options, Warrants and Rights

(b)

Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans (Excluding Securities Reflected in Column (a))

(c)

Equity compensation plans approved by security holders

15,218

$377.75

110,798

Equity compensation plans not approved by security holders

Total

15,218

$377.75

110,798

87

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

Review of Related Person Transactions

In accordance with its written charter, our Audit Committee is responsible for reviewing all related party transactions as they are presented, and the approval of the Audit Committee is required for all such transactions. The term “related party transactions” refers to transactions required to be disclosed in our filings with the SEC pursuant to Item 404 of Regulation S-K. As a smaller reporting company, we are also required to review and approve any transaction, arrangement or relationship in which our company is a participant, the amount involved exceeds the lesser of $120,000 or one percent of the average of our total assets at year-end for the last two completed fiscal years, and a related person has a direct or indirect material interest. In considering related party transactions, our Audit Committee is guided by its fiduciary duty to our stockholders. Our Audit Committee does not have any written or oral policies or procedures regarding the review, approval and ratification of transactions with related parties. Additionally, each of our directors and executive officers are required to annually complete a directors’ and officers’ questionnaire that elicits information about related party transactions. Our Nominating and Governance Committee and Board of Directors annually review all transactions and relationships disclosed in the director and officer questionnaires, and the Board makes a formal determination regarding each director’s independence.

Director Independence

Our Board of Directors reviews at least annually the independence of each director. During these reviews, our Board of Directors considers transactions and relationships between each director (and his or her immediate family and affiliates), ReShape Lifesciences and our management to determine whether any such transactions or relationships are inconsistent with a determination that the director was independent. This review is based primarily on responses of the directors to questions in a directors’ and officers’ questionnaire regarding employment, business, familial, compensation and other relationships with ReShape Lifesciences and our management. Our Board of Directors has determined that no transactions or relationships existed that would disqualify any of our directors under the Nasdaq Stock Market rules or require disclosure under SEC rules, with the exception of Paul Hickey, our President and Chief Executive Officer, because of his current employment relationship with ReShape Lifesciences. Based upon that finding, the Board of Directors determined that Ms. McDougal and Messrs. Blackford, Gladney and Minocherhomjee are “independent” and the composition of our Board of Directors meets the requirements for independence under the Nasdaq Stock Market. Each of our Audit, Compensation, and Nominating and Governance Committees is composed only of independent directors.

ITEM 14. PRINCIPAL ACCOUNTing FEES AND SERVICES

Principal Accountant Fees and Services

The following table represents aggregate fees billed to the Company for the fiscal year ended December 31, 2023 and December 31, 2022 by RSM US LLP and BDO USA, LLP, the Company’s independent registered accounting firms during such fiscal years.

Fiscal Year Ended

    

2023

    

2022

Audit Fees(1)

$

749,001

$

1,011,774

Audit-Related Fees

 

314,622

 

178,893

Tax Fees

 

 

All Other Fees

 

 

Total Fees

$

1,063,623

$

1,190,667

(1)Includes fees billed, or estimates of fees to be billed, for professional services rendered in connection with the audit of our consolidated financial statements for the referenced fiscal year ended, review of interim consolidated financial statements and services that are normally provided by RSM, in connection with statutory and regulatory filings and engagements.

88

Administration of Engagement of Independent Auditor

The Audit Committee is responsible for appointing, setting compensation for and overseeing the work of our independent registered public accounting firm. The Audit Committee has established a policy for pre-approving the services provided by our independent registered public accounting firm in accordance with the auditor independence rules of the SEC. This policy requires the review and pre-approval by the Audit Committee of all audit and permissible non-audit services provided by our independent registered public accounting firm and an annual review of the financial plan for audit fees. To ensure that auditor independence is maintained, the Audit Committee annually pre-approves the audit services to be provided by our independent registered public accounting firm and the related estimated fees for such services, as well as the nature and extent of specific types of audit-related, tax and other non-audit services to be provided by the independent registered public accounting firm during the year.

As the need arises, other specific permitted services are pre-approved on a case-by-case basis during the year. A request for pre-approval of services on a case-by-case basis must be submitted by our Chief Financial Officer, providing information as to the nature of the particular service to be provided, estimated related fees and management’s assessment of the impact of the service on the auditor’s independence. The Audit Committee has delegated to its Chair pre-approval authority between meetings of the Audit Committee. Any pre-approvals made by the Chair must be reported to the Audit Committee. The Audit Committee will not delegate to management the pre-approval of services to be performed by our independent registered public accounting firm.

All of the services provided by our independent registered public accounting firm in 2023 were approved by the Audit Committee under its pre-approval policies.

PART IV.

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)The following documents are filed as part of this report:
1.Consolidated Financial Statements. See “Index to Consolidated Financial Statements” in Part II, Item 8 herein.
2.Financial Statement Schedules. Other schedules are not applicable and have not been included herein.
3.Exhibits

ITEM 16. FORM 10-K SUMMARY

Not applicable

89

EXHIBIT INDEX

 

Exhibit
Number 

    

Description of Document 

2.2

Agreement and Plan of Merger, dated as of January 19, 2021, by and among Obalon Therapeutics, Inc. Optimus Merger Sub, Inc., and the Company (incorporated by reference to Exhibit 2.1 to the Company’s Current report on Form 8-K filed with the Securities and Exchange Commission on January 20, 2021).

3.1

Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.2 to Obalon’s Registration Statement on Form S-1, filed with the Securities and Exchange Commission on September 26, 2016.).

3.2

Certificate of Amendment to the Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to Obalon’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on June 14, 2018).

3.3

Certificate of Second Amendment to the Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to Obalon’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 24, 2019).

3.4

Third Amendment to the Amended and Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 15, 2021).

3.5

Fourth Amendment to the Amended and Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 15, 2021).

3.6

Fifth Amendment to the Amended and Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 28, 2022).

3.7

Certificate of Designation of Preferences, Rights and Limitations of Series C Convertible Preferred Stock (incorporated by reference to Exhibit 3.3 to the Current Report on Form 8-K filed by the Company on June 15, 2021).

3.8

Restated Bylaws (incorporated by reference to Exhibit 3.4 to Obalon’s Registration Statement on Form S-1, filed with the SEC on September 26, 2016).

4.1

Description of Registrant’s Securities (incorporated by reference to the description under the heading “Description of Capital Stock” in the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 3, 2023)

4.2

Form of Common Warrant (incorporated by reference to Exhibit 4.1 to Amendment No. 3 to the Company’s Registration Statement on Form S-1 filed by with the Securities and Exchange Commission on February 3, 2023).

4.3

Form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.2 to Amendment No. 1 to the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on January 27, 2023).

4.4

Form of Underwriters’ Warrant (incorporated by reference to Exhibit 4.3 to Amendment No. 1 to the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on January 27, 2023).

4.5

Form of Warrant Agency Agreement between the Company and American Stock Transfer & Trust Company, LLC (incorporated by reference to Exhibit 4.3 to Amendment No. 1 to the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on January 27, 2023).

4.6

Form of Common Stock Purchase Warrant and form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K filed by the Company on April 26, 2023).

4.7

Form of Common Stock Purchase Warrant and form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.2 to the Current Report on Form 8-K filed by the Company on April 26, 2023).

90

 

Exhibit
Number 

    

Description of Document 

4.8

Form of Common Stock Purchase Warrant (incorporated by reference to Exhibit 4.1 to Amendment No. 2 to the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on September 27, 2023).

4.9

Form of Pre-Funded Warrant (incorporated by reference to Exhibit 4.2 to Amendment No. 2 to the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on September 27, 2023).

4.10

Form of Placement Agent’s Common Stock Purchase Warrant issued October 3, 2023 (incorporated by reference to Exhibit No. 4.3 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 5, 2023).

4.11

Form of Common Stock Purchase Warrant (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 14, 2022).

4.12

Form of Pre-funded Warrant (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 14, 2022).

4.13

Form of New Warrant (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 23, 2022).

4.14

Form of Series A Common Stock Purchase Warrant issued November 28, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 28, 2018).

4.15

Form of Pre-Funded Common Stock Purchase Warrant issued November 28, 2018 (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 28, 2018).

4.16

Form of Placement Agent’s Common Stock Purchase Warrant issued November 28, 2018 (incorporated by reference to Exhibit 4.3 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 28, 2018).

4.17

Form of Common Stock Purchase Warrant issued September 20, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 20, 2018).

4.18

Form of Placement Agent’s Common Stock Purchase Warrant issued September 20, 2018 (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 20, 2018).

4.19

Form of Common Stock Purchase Warrant issued August 3, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 2, 2018).

4.20

Form of Placement Agent’s Common Stock Purchase Warrant issued August 3, 2018 (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 2, 2018).

4.21

Form of Common Stock Purchase Warrant issued July 12, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 12, 2018).

4.22

Form of Placement Agent’s Common Stock Purchase Warrant issued July 12, 2018 (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 12, 2018).

4.23

Form of Common Stock Purchase Warrant issued June 21, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2018).

91

 

Exhibit
Number 

    

Description of Document 

4.24

Form of Placement Agent’s Common Stock Purchase Warrant issued June 21, 2018 (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2018).

4.25

Form of Common Stock Purchase Warrant issued June 8, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 8, 2018).

4.26

Form of Placement Agent’s Common Stock Purchase Warrant issued June 8, 2018 (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 8, 2018).

4.27

Form of Common Stock Purchase Warrant issued April 3, 2018 (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 3, 2018).

4.28

Form of Warrant, dated August 16, 2017 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 16, 2017).

4.29

Form of Series C Warrant, dated as of July 8, 2015, by and between the Company and several accredited investors. (incorporated herein by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed on July 7, 2015 (File No. 1-33818)).

4.30

Form of Warrant (incorporated herein by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed on November 5, 2015 (File No. 1-33818)).

4.31

Form of Warrant to purchase shares of Common Stock. (incorporated herein by reference to Exhibit 4.3 to the Company’s Registration Statement on Form S-1 filed on January 11, 2017 (File No. 333-213704)).

10.1†

2022 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 20, 2022).

10.2†

Second Amended and Restated 2003 Stock Incentive Plan, as amended on May 23, 2018 (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 25, 2018).

10.3

Form of Securities Purchase Agreement, dated April 20, 2023, by and between ReShape Lifesciences Inc. and the Investor (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 26, 2023).

10.4†

Form of Stock Option Grant Notice and Stock Option Agreement under Second Amended and Restated 2003 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.6 to the Company’s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 14, 2017).

10.5

Exclusive License Agreement, dated September 19, 2023, by and between ReShape Lifesciences Inc. and Biorad Medysis Pvt. Ltd. (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 22, 2023).

10.4

Form of Indemnification Agreement entered into by and between the Company and each of its executive officers and directors. (Incorporated herein by reference to Exhibit 10.17 to Amendment No. 1 to the Company’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on July 6, 2007.

10.5†

Employment Agreement, dated November 1, 2022, by and between ReShape and Paul F. Hickey (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on November 14, 2022).

10.6†*

Executive Employment Agreement, dated October 29, 2019, by and between the Company and Thomas Stankovich.

92

 

Exhibit
Number 

    

Description of Document 

10.7†

Retention Bonus Agreement, dated August 2, 2022, between the Company and Thomas Stankovich (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 2, 2022.

10.8

Lease Agreement, dated March 13, 2023, by and between the Irvine Company LLC and the Company.

10.9

Lease agreement, entered into January 20, 2017, by and between the Company and San Clemente Holdings, LLC (incorporated by reference to Exhibit 10.38 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on April 2, 2018).

10.11

Warrant Exercise Agreement, dated June 16, 2022, by and among ReShape Lifesciences Inc. and the investor party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 23, 2022).

10.12

Form of Securities Purchase Agreement, dated November 8, 2022, by and between ReShape Lifesciences Inc. and the investor party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 14, 2022).

10.13

Form of Warrant Amendment Agreement, dated November 8, 2022, by and between ReShape Lifesciences Inc. and the investor party thereto (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 14, 2022).

14.1

Code of Conduct and Ethics of the Company. (Incorporated herein by reference to Exhibit 14.1 to the Company’s Registration Statement on Form S-1 filed on May 25, 2007 (File No. 333-143265)).

21.1*

Subsidiaries of ReShape Lifesciences Inc.

23.1*

Consent of RSM US LLP, Independent Registered Public Accounting Firm.

24.1*

Power of Attorney (included on signature page to this Form 10-K).

31.1*

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1*

Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2*

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

97.1

Clawback Policy

101*

Financial statements from the Annual Report on Form 10-K of the Company for the year ended December 31, 2023, formatted in Inline XBRL: (i) the Consolidated Statements of Operations, (ii) the Consolidated Balance Sheets, (iii) the Consolidated Statements of Stockholders’ Equity; (iv) the Consolidated Statements of Cash Flows and (v) the Notes to Consolidated Financial Statements.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*     Filed herewith.

†     Indicates management contract or compensation plan or agreement.

93

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.

RESHAPE LIFESCIENCES INC.

By:

/s/ Paul F. Hickey

Paul F. Hickey

President and Chief Executive Officer

Dated: April 1, 2024

POWERS OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Paul F. Hickey and Thomas Stankovich, and each of them, as his true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them or their substitutes may lawfully do or cause to be done by virtue hereof.

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.

Signature 

   

Title 

   

Date 

/S/    paul f. hickey

President, and Chief Executive Officer

(principal executive officer)

April 1, 2024

Paul F. Hickey

/S/    Thomas Stankovich

Senior Vice President and

Chief Financial Officer (principal financial and accounting officer)

April 1, 2024

Thomas Stankovich

/S/    DAN W. GLADNEY

Executive Chair of the Board

April 1, 2024

Dan W. Gladney

/S/    GARY D. BLACKFORD

Director

April 1, 2024

Gary D. Blackford

/S/    LORI C. MCDOUGAL

Director

April 1, 2024

Lori McDougal

/S/    ARDA MINOCHERHOMJEE

Director

April 1, 2024

Arda Minocherhomjee

94

EX-10.6 2 rsls-20231231xex10d6.htm EX-10.6

Exhibit 10.6

RESHAPE LIFESCIENCES
EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT (the "Agreement") is made and entered on October 29, 2019 (the "Agreement Date"), between ReShape Lifesciences, ("Company"), a Delaware corporation with its principal place of business at I 00 I Calle Amanecer, San Clemente, CA 92673; and Thomas Stankovich ("Employee"), a California resident whose address is 29011 Modjeska Peak, Trabuco Canyon, CA 92679, for the purpose of setting forth the terms and conditions of Employee's employment by Company.

WITNESETH:

WHEREAS, the Company desires to employ Employee as the Chief Financial Officer of the Company, and for Employee to hold such position, on the terms and conditions, and for the consideration, hereinafter set forth and Employee desires to be employed by the Company and hold such position on such terms and conditions and for such consideration; and

WHEREAS, Employee executed a Nondisclosure and Noncompetition Agreement with the Company on October 29, 2019 ("Nondisclosure and Noncompetition Agreement"), which is attached as Exhibit A to this Agreement and fully incorporated herein.

NOW, THEREFORE, for and in consideration of the mutual promises, covenants and obligations contained herein, the Company and Employee agree as follows:

ARTICLE I EMPLOYMENT, TERM AND DUTIES

1.1Employment. Effective on the Agreement Date, Employee will be employed as the Company's Chief Financial Officer. Employee accepts such employment and agrees to perform services for the Company pursuant to the terms and conditions set forth in this Agreement.

1.2Term. The term of this Agreement shall commence on the Agreement Date and, unless earlier terminated in accordance with Article III of this Agreement, shall terminate one year from the Agreement Date (the "Term"); provided, however, that the Term of this Agreement shall automatically renew for successive one-year terms thereafter unless, at least 90 days before the expiration of the initial Te1m or any additional Term, either party provides written notice to the other of its or his desire to terminate this Agreement.

1.3

Position and Duties.

1.3.1Service with Company. During the Term, Employee agrees to perform such duties and responsibilities as are assigned to him from time to time by Company's Chief Executive Officer (the "CEO") and/or Board of Directors (the "Board).


1.3.2Performance of Duties. During the Term, Employee agrees to serve Company in an executive capacity as its Chief Financial Officer or such other position as the Company may assign, and shall perform such duties as are required by the CEO and/or the Board.

l.3.2a Employee shall at all times be subject to, and shall abide by, the policies established by the Company, including but not limited to the policies set forth in the Company's employee handbook, as it may be updated from time to time.

l.3.2b Employee agrees that to the best of his ability and experience he will at all times loyally and conscientiously perform all of the duties and obligations required of him either expressly or implicitly by the terms of this Agreement and that may be assigned to him in accordance with this Agreement.

ARTICLE II
COMPENSATION, BENEFITS AND EXPENSES

2.1Base Salary. Subject to the provisions of Article III of this Agreement, during the Term, Company shall pay Employee a"Base Salary" of$300,000.00 on an annualized basis or such other rate as may from time to time be approved by the Board and/or Company. Such Base Salary shall be paid in substantially equal regular periodic payments, less deductions and withholdings, in accordance with Company's regular payroll procedures, policies and practices, as such may be modified from time to time. The Base Salary shall be reviewed by the Board annually for potential adjustment on the basis of performance; and Employee shall be eligible, at Company's sole discretion, for annual salary changes consistent with Company's procedures, policies and practices. If Employee's Base Salary is increased from time to time during the Term, the increased amount shall become the Base Salary for the remainder of the Term and any extensions of the Term and for as long thereafter as required pursuant to Article III as applicable, subject to any subsequent increases.

2.2Incentive Compensation. In addition to Base Salary, Company may make Employee eligible for cash or equity awards pursuant to Company's Incentive Compensation Plan, if any, as may be applicable and adopted by Company. Except to the extent as otherwise provided in Article III in connection with a termination of Employee's employment, payment of incentive compensation will be subject to Employee achieving certain objectives set annually by the CEO and/or the Board of Directors (the "Board"), with the target amount of any cash incentive compensation for any calendar year to be approved by the Board, which target in no event shall be more than 30% (subject to performance of the specified objectives) of Employee's Base Salary in effect from time to time; provided, the 2019 cash incentive compensation will be pro-rated based on Employee's employment with the Company from the Agreement Date to December 31, 2019. Company shall pay any such incentive compensation for which Employee may be eligible for a calendar year on or before March 15 of the following year (provided that Employee is employed on such date). Employee will not be entitled to receive incentive compensation for any calendar year in which Employee's employment is terminated, except as may be provided in Article III.

2.3Non-Qualified Stock Option Award. Company will grant Employee a non-qualified stock option under the Company's 2019 Employee Inducement Incentive Award Plan (the "Incentive Award Plan") to purchase 1.25% shares of the Company's common stock at an exercise

2


price per share equal to the Fair Market Value (as defined in the Incentive Award Plan) of one share of common stock on the date of grant, subject to and contingent upon the approval of the Company's board of directors, the te1ms of which will be governed by the Incentive Award Plan and a non-qualified stock option award agreement to be executed in connection with such grant which will include, an10ng other terms, that such award will vest twenty five percent (25%) at the first anniversary of the Agreement Date and 2.0833% per month thereafter.

2.4Participation in Benefits. During the Term of Employee's employment by Company, Employee shall be entitled to participate in the employee benefits offered generally by Company to its employees, to the extent that Employee's position, tenure, salary, health and other qualifications make Employee eligible to participate. Employee is eligible to receive vacation benefits in accordance with the Company's "Paid Time Off' policy. Employee's participation in such benefits shall be subject to the terms of the applicable plans, as the same may be amended from time to time. Company does not guarantee the adoption or continuance of any particular employee benefit during Employee's employment; and nothing in this Agreement is intended to, or shall in any way restrict the right of Company to amend, modify or terminate any of its benefit plans during the Term of this Agreement.

ARTICLE III

TERMINATION AND COMPENSATION FOLLOWING TERMINATION

3.1Termination. Subject to the respective continuing obligations of the parties under this Agreement, this Agreement and Employee's employment hereunder may be terminated as of the applicable date, whether before or at the end of the Term (the "Separation Date") under any of the following circumstances:

3.1.1Termination by Mutual Agreement. By mutual written agreement of the parties at any time, which may specify a Separation Date.

3.1.2Termination by Employee's Death. If Employee dies during the Term, the date of his death shall be his Separation Date.

3.1.3Termination Due to Employee's Disability. If Employee becomes Disabled, the Separation Date shall be the effective date of his resignation or his discharge by the Company because of the Disability, after engaging in a good faith interactive process, whichever occurs first. For purposes of this Agreement, "Disabled" or "Disability" means the incapacity or inability of Employee, whether due to accident, sickness or otherwise, to perform the essential functions of Employee's position under this Agreement, with or without reasonable accommodation (provided that no accommodation that imposes undue hardship on Company will be required).

To the extent Employee is unable to perform the essential functions of his position for more than 90 days during any period of 180 consecutive days, the parties agree that he will be put on an unpaid leave of absence as a reasonable accommodation, and that the Company need not guarantee reinstatement when Employee is released back to work as holding his job open at that time would be an undue hardship. Any disputes over this Section shall be resolved by the parties in Arbitration under Section 4.5.

3


3.1.4Termination by Company for Cause. Company may terminate this Agreement and Employee's employment for Cause immediately upon written notice to Employee. For purposes of this Agreement, "Cause" means: (a) willful breach of Employee's duties to Company or willful breach of this Agreement; (b) Employee's conviction of any felony or any crime involving fraud, dishonesty, or moral turpitude; (c) Employee's willful participation in any fraud against or affecting Company or any subsidiary, affiliate, customer, supplier, client, agent, or employee thereof; or (d) any other act that Company reasonably determines constitutes gross or willful misconduct materially detrimental to Company including, but not limited to, unethical practices, dishonesty, disloyalty, or any other acts harmful to Company; provided, however that a for Cause termination pursuant to clause (a), if susceptible of cure, which determination is in the sole discretion of Company to make, shall not become effective unless Employee fails to cure such failure to perform or breach within 30 days after his receipt of written notice from Company, such notice to describe such failure to perform or breach and identity what reasonable actions shall be required to cure such failure to perform or breach.

For purposes of this Section 3.1.4, no act, or failure to act, on Employee's part shall be considered "dishonest" or "willful" unless done, or omitted to be done, by Employee in bad faith and without reasonable belief that his action or omission was in or not opposed to, the best interest of Company. Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or based upon the advice of counsel for Company shall be conclusively presumed to be done, or omitted to be done, by Employee in good faith and in the best interests of Company. Furthermore, the term "Cause" shall not include ordinary negligence or failure to act, whether due to an error in judgment or otherwise, if Employee has exercised substantial efforts in good faith to perform the duties reasonably assigned or appropriate to his position.

3.1.5Termination by Employee without Good Reason. Employee may at any time voluntarily terminate his employment under this Agreement, for any reason or no reason, with 30 days' written notice.

3. I .6 Termination by Company without Cause. Company may terminate Employee's employment under this Agreement at any time for any reason or no reason with 30 days' written notice, except that no notice shall be required for a termination without Cause following a "Change in Control" as defined in Employee's Non-Incentive Stock Option Agreement(s), as the case may be, with Company (collectively, the "Stock Option Agreements").

3.1.7Termination by Employee for Good Reason. Employee may at any time voluntarily terminate his employment pursuant to this Agreement for Good Reason (as defined below); provided, however, that any resignation by Employee for Good Reason shall not be effective unless and until the following two conditions have been satisfied: (a) he has notified Company in writing of the facts that he believes constitute Good Reason, within 90 days after such facts first becomes known to him; and (b) Company fails to cure such Good Reason within 30 days after its receipt of that notice. Employee's resignation shall be effective before the end of that 30-day period as of any earlier date on which Company refuses to cure or denies the existence of such Good Reason. The effective date of any resignation for Good Reason shall be a Separation Date. If Company timely cures such Good Reason, or it is determined that the reason for Employee's resignation was not a Good Reason, he shall be deemed not to have resigned unless he elects to resign under Section 3.1.5.

4


For purposes of this Agreement, "Good Reason" means, at any time: (a) the assignment by Company to Employee of employment duties, functions or responsibilities that are significantly different from, and result in a material diminution of, Employee's duties, functions or responsibilities; (b) a material reduction in Employee's Base Salary or the minimum target amount provided under Section 2.2 for his cash incentive compensation for any calendar year of more than 50%; or (c) a Company requirement that Employee be based at any office or location more than 50 miles from Employee's primary work location before the date of this Agreement.

3.1.8Termination at End of Term. The termination of this Agreement and Employee's employment, as of the end of the initial Term or any additional Term, pursuant to the operation of the provisions of Section 1.2, shall entitle Employee only to the payments provided in Sections 3.2.1 and 3.3.

3.2Compensation following Termination of Employment. If Employee's employment pursuant to this Agreement is terminated before the end of the Term, or by Company as of the end of the Term, Employee shall be entitled to the following compensation and benefits upon such termination:

3.2.1Payment of Base Salary. If Employee's employment is terminated pursuant to any subsection of Section 3.1, Company shall, within 14 calendar days following the Separation Date, pay to Employee, Employee's surviving spouse (or, if none, Employee's estate), as the case may be, any amounts due to Employee for Base Salary through the Separation Date.

If a termination occurs pursuant to Section 3.1.5 (by Employee without Good Reason), when Company receives Employee's notice Company shall have the option, at its discretion (a) to continue to engage Employee's services through the 30 day notice period until the Separation Date, or (b) terminate the use of Employee's services during the 30 day notice period before the Separation Date but treat Employee as if he were providing services through the 30 day notice period until the Separation Date for purposes of determining Employee's compensation due him pursuant to this Section 3.2.1.

3.2.2Payment of Severance for Termination by Company without Cause or by Employee for Good Reason. If (a) Employee's employment is terminated pursuant to either of Sections 3.1.6 (by Company without Cause) or 3.1.7 (by Employee for Good Reason),

(b) Employee has executed and delivered to Company, within 60 days after the effective date of that termination, a written release in substantially the same form as is attached hereto as Exhibit B, and (c) the rescission period specified therein has expired, Company shall, subject to any payment delay required by Section 3.2.6, continue to pay, as severance pay, Employee's Base Salary (at the rate in effect on the Separation Date) for a period of six (6) months following the Separation Date. To the extent that Employee has received stock options or other equity awards, the terms of such stock options and/or the Company's Stock Incentive Plan shall determine the vesting of any Options or other equity awards upon termination under this Section 3.2.2. Such payments of Base Salary will be at the usual and customary pay intervals of Company and will be subject to all appropriate deductions and withholdings. For purposes of Employee's qualification for severance pay, his right to any series of such payments due under this Agreement is treated as the right to a series of sepm·ate payments, each of which is subject to all of the requirements of this Section 3.2.2.

5


3.2.3Payment of Severance at End of Term. If (a) Employee's employment terminates pursuant to Section 3.1.8, (b) Employee has executed and delivered to Company, within 60 days after the effective date of that termination, a written release in substantially the same form as is attached hereto as Exhibit B, and (c) the rescission period specified therein has expired, Company shall, subject to any payment delay required by Section 3.2.6, continue to pay, as severance pay, Employee's Base Salary at the rate in effect on the Separation Date, for a period of six months following the Separation Date. To the extent that Employee has received stock options or other equity awards, the terms of such stock options and/or the Company's Stock Incentive Plan shall determine the vesting of any Options or other equity awards upon termination under this Section 3.2.3.

3.2.4Effects of Change in Control. Upon the occurrence of a Change in Control (as defined in the Stock Option Agreement), Company agrees that, notwithstanding any contrary provisions of the Stock Option Agreements or Company's Incentive Award Plan, the vesting schedule of Employee's stock options granted in the Stock Option Agreements (the "Options") shall accelerate such that on the date the Change in Control is completed, 100% of any then-unvested shares subject to the Options held by Employee shall immediately vest; provided, however, that if, in connection with the consummation of the transaction resulting in the Change in Control, Employee receives a cash payment with respect to each Option (after they become fully vested) equal to the difference or "spread" between (a) the per share amount paid to holders of Company's common stock in such transaction and (b) the per share exercise price under the applicable Stock Option Agreement, his Options shall be cancelled upon the consummation of the Change in Control in exchange for such cash payment.

3.2.5General Provision Regarding Treatment of Options. Except as otherwise specified in Sections 3.2.2 and 3.2.4 of this Agreement, the terms of the Incentive Award Plan and Stock Option Agreements, as applicable, shall govern the treatment of the Options following the Separation Date.

3.2.6Potential Delay of Severance Payments.If, as of the Separation Date, (a)Company's common stock is publicly traded (as dete1mined under Code Section 409A), (b)Employee is a "specified employee" (as determined under Code Section 409A), and (c) any pmiion of the severance pay due Employee under Sections 3.2.2, 3.2.3 would exceed the sum of the applicable limited separation pay exclusions (or otherwise not qualify for any exclusion) as determined pursuant to Code Section 409A, then payment of the excess amount shall be delayed until the first regular payroll date of Company following the six month anniversary of Employee's Separation Date (or the date of his death, if earlier than that anniversary), and shall include a lump sum equal to the aggregate amounts that Employee would have received had payment of this excess amount commenced as provided in Sections 3.2.2 or 3.2.3 after the Separation Date. If Employee continues to perform any services for Company (as an employee or otherwise) after the Separation Date, such six month period shall be measured from the date of Employee's "separation from service" as defined pursuant to Code Section 409A. Each payment under this Agreement shall be treated as a separate payment for purposes of Code Section 409A.

3.3Benefits Following Certain Employment Terminations. Except as othe1wise provided in this Section 3.3, the benefits to which Employee (or, as applicable, Employee's spouse, eligible dependents or estate) may be entitled upon termination of his employment, pursuant to the plans

6


and policies of Company described in Article II of this Agreement, shall be determined and paid in accordance with such plans, policies and applicable laws.

3.3.1COBRA Reimbursements Following Certain Employment Terminations. If Employee's employment is terminated pursuant to any of Section 3.1.2, Section 3.1.3, Section 3.1.6, Section 3.1.7 or Section 3.1.8, subject to Employee's execution and non-revocation of the Release, if Employee timely and effectively elects continuation coverage under Company's group health plans pursuant to section 4980B of the Code, as amended ("COBRA") or similar state law, Company will pay or reimburse the premiums for such coverage of Employee (and Employee's dependents, as applicable) at the same rate it pays for active employees for a period of 6 months from the Separation Date; provided, however, that Company's obligation to make such payments shall immediately expire if Employee ceases to be eligible for continuation coverage under COBRA or similar state law or otherwise terminates such coverage or, if earlier, the date Employee becomes eligible for group health plan coverage with a new employer of Employee.

3.4Surrender of Records and Property. Upon termination of Employee's employment with Company, Employee shall deliver promptly to Company all Confidential Information as defined in the Nondisclosure and Noncompetition Agreement attached at Exhibit A, and all Company property including, but not necessarily limited to records, manuals, books, blank forms, documents, letters, memoranda, business plans, minutes, notes, notebooks, reports, computer disks, computer software, computer programs (including source code, object code, on-line files, documentation, testing materials and plans and reports), computer print-outs, member or customer lists, credit cards, keys, identification, products, access cards, designs, drawings, sketches, devices, specifications, formulae, data, tables or calculations or copies thereof, and all other tangible or intangible prope1ty relating in any way to the business of Company that are the property of Company or any subsidiary or affiliate, if any, or which relate in any way to the business, products, practices or techniques of Company or any subsidiary or affiliate.

3.6 Code Section 409A. Notwithstanding anything  to the contrary  in  this Agreement, Employee will experience a termination of employment with the Company only if such termination also constitutes a "separation from service" as defined under Code Section 409A. The payment and benefits provided under this Article III are intended to be exempt from, or comply with, the requirements of Code Section 409A and this Agreement will be construed and administered to give effect to such intent.

ARTICLE IV
MISCELLANEOUS PROVISIONS

4.1Company Remedies. Employee acknowledges and agrees that the restrictions and agreements contained in this Agreement and in the Nondisclosure and Noncompetition Agreement that is attached as Exhibit A to this Agreement are reasonable and necessary to protect legitimate interests of Company; that any violation of the Nondisclosure and Noncompetition Agreement would be highly injurious to Company; that Employee's violation of the Nondisclosure and Noncompetition Agreement would cause Company irreparable harm that would not be adequately compensated by monetary damages; and that the remedy at law for any breach of any of the provisions of the Nondisclosure and Noncompetition Agreement will be inadequate.

7


4.2Assignment. This Agreement shall not be assignable, in whole or in part, by Employee without the written consent of Company and any purported or attempted assignment or transfer of this Agreement or any of Employee's duties, responsibilities or obligations hereunder shall be void. This Agreement shall inure to the benefit of and be binding upon Employee, Employee's heirs and personal representatives. This Agreement shall inure to the benefit of and be binding upon Company and its successors and assigns. Notwithstanding the foregoing, Company may not, without the written consent of Employee, assign its rights and obligations under this Agreement to any business entity that has become the successor to Company in the event of a sale, merger, liquidation or similar transaction. After any such assigmnent by Company to which Employee has given such consent, Company shall be discharged from all further liability hereunder and such successor assignee shall thereafter be deemed to be Company for the purposes of all provisions of this Agreement.

4.3Notices. All notices, requests, demands and other communications under this Agreement shall be in writing, shall be deemed to have been duly given on the date of service if personally served on the parties to whom notice is to be given, or on the third day after mailing if mailed to the parties to whom notice is given, whether by first class, registered, or certified mail, and properly addressed as follows:

If to Company, at:

ReShape Lifesciences
1001 Calle Amanecer
San Clemente, CA 92673

If to Employee,
at:

Thomas Stankovich
29011 Modjeska Pea
Trabuco Canyon, CA 92679

Any party may change the address for the purpose of this Section by giving the other written notice of the new address in the manner set forth above.

4.4Governing Law/Venue. The validity, interpretation, performance and enforcement of this Agreement shall be governed by the laws of the State of California, without regard to conflicts of laws principles thereof.  The parties irrevocably consent and agree that the venue of any cause of action seeking injunctive relief shall be California District Court, Orange County, and the parties further irrevocably consent to the personal jurisdiction of the California District Court for any such action.

4.5Mediation and Arbitration. Employee and the Company agree that any and all disputes regarding this Agreement or Employee's employment with the Company will first be addressed in mediation before a mutually agreeable mediator, paid for by the Company. If the matter cannot be resolved in mediation, then the dispute will be resolved in binding arbitration administered by JAMS pursuant to its Employment Arbitration Rules then in effect (available at www.jamsadr.com and upon request). The arbitration shall take place in San Clemente, California before an experienced employment arbitrator licensed to practice law in California and mutually selected by the parties. The arbitrator may not modify or change this Agreement in any way. All out-of­ pocket costs of the arbitration, including the fees of the arbitrator, the costs of any record or

8


transcript of the arbitration, administrative fees, and other fees and costs shall be paid for by the Company. Each party shall initially be responsible for his/its own attorneys' fees, except that the arbitrator may award such fees and costs, exclusive of the arbitrator's fees, to the prevailing party in a manner consistent with applicable law as set forth in Paragraph 4.12. All procedural and substantive rights that the Employee and the Company would have in a court of law, will be extended to the parties in arbitration, including full discove1y, the application of the Federal Rules of Evidence, and all forms of relief. The parties expressly acknowledge that they are waiving any right they may have to a jury trial for any and all claims covered by this Agreement.

4.5a Class Action Waiver. Except as otherwise required under applicable law, the Company and Employee expressly intend and agree as follows: (1) that class action and representative action procedures shall not be asserted, nor will they apply, in any arbitration pursuant to this Agreement; (2) that neither the Company nor Employee will assert, participate in, or join class action or representative action claims against the other in arbitration or otherwise; and (3) that the Company and Employee shall only submit their own, individual claims in arbitration and will not seek to represent the interests of any other person.

4.6Construction. Notwithstanding the general rules of construction, both Company and Employee acknowledge that both parties were given an equal opportunity to negotiate the terms and conditions contained in this Agreement, and agree that the identity of the drafter of this Agreement is not relevant to any interpretation of the terms and conditions of this Agreement.

To the extent any provision of this Agreement may be deemed to provide a benefit to Employee that is treated as non-qualified deferred compensation pursuant to Code Section 409A, such provision shall be interpreted in a manner that qualifies for any applicable exemption from compliance with Code Section 409 or, if such interpretation would cause any reduction of benefit(s), such provision shall be interpreted (if reasonably possible) in a manner that complies with Code Section 409A and does not cause any such reduction.

4.7Severability. In the event any provision of this Agreement (or portion thereof) shall be held illegal or invalid for any reason, said illegality or invalidity shall not in any way affect the legality or validity of any other provision of this Agreement. To the extent any provision (or portion thereof) of this Agreement shall be determined to be invalid or unenforceable in any jurisdiction, such provision (or portion thereof) shall be deemed to be deleted from this Agreement as to such jurisdiction only, and the validity and enforceability of the remainder of such provision and of this Agreement shall be unaffected.

4.8Entire Agreement. This Agreement, including the Nondisclosure and Noncompetition Agreement that is attached as its Exhibit A and fully incorporated herein, is the final, complete and exclusive agreement of the parties and sets forth the entire agreement between Company and Employee with respect to Employee's employment by Company, and there are no undertakings, covenants or commitments other than as set fmth herein. The Agreement may not be altered or amended, except by a writing executed by Employee and a member of the Board. This Agreement supersedes, terminates, replaces and supplants any and all other prior understandings or agreements between the parties relating in any way to the hiring or employment of Employee by Company.

9


4.9Survival. The parties expressly acknowledge and agree that the provisions of this Agreement that by their express or implied terms extend beyond the expiration of this Agreement or the termination of Employee's employment under this Agreement, shall continue in full force and effect, notwithstanding Employee's termination of employment under this Agreement or the expiration of this Agreement.

4.10Waivers. No failure on the part of either party to exercise, and no delay in exercising, any right or remedy under this Agreement shall operate as a waiver thereof; nor shall any single or partial exercise of any right or remedy under this Agreement preclude any other or further exercise thereof or the exercise of any other right or remedy granted hereby or by any related document or by law.

4.11Attorneys' Fees for Resolving Disputes. If any party to this Agreement is made or shall become a party to any litigation (including arbitration) commenced by or against the other party involving the enforcement of any of the rights or remedies of such party, or arising on account of a default of the other party in its performance of any of the other party's obligations hereunder, then the prevailing party in such litigation shall be entitled to receive from the other party all costs incurred by the prevailing party in such litigation, plus reasonable attorneys' fees to be fixed by the court or arbitrator (as applicable), with interest thereon from the date of judgment or arbitrator's decision at the rate of 8% or, if less, the maximum rate permitted by law.

[Signature Page Follows]

10


IN WITNESS WHEREOF, the paities hereto have executed this Agreement as of the date first above written.

ReShape Lifesciences

By _________________________

Its: ______________________

____________________________

Thomas Stanokvich

11


Exhibit A
ReShape Lifesciences Inc.

Nondisclosure and Non-Solicitation Agreement

This  is  an  agreement  between                                                         ( " Employee" )  and ReShape Lifesciences Inc., its affiliates, successors and assigns ("Employer"). The patties agree that Employer would be substantially harmed if Employee competes with Employer during employment with Employer or after termination of employment with Employer. The parties further agree that Employer would be substantially harmed if Employee were to disclose its Confidential, Proprietary and Trade Secret Information.

Therefore, in consideration of Employer's employment of Employee for monetary compensation, benefits, access to Employer's Trade Secrets and/or Confidential Information, and/or other valuable consideration provided by Employer, Employee agrees as follows:

I.Nondisclosure of Confidential, Proprietary, and Trade Secret Information

Employee agrees not to disclose Confidential Information to any other third party or company, other than in connection with Employee's employment with Employer, or use such information, directly or indirectly, for any purpose whatsoever, without the prior written consent of Employer.

For purposes of this Agreement, "Confidential Information" means any information that is not generally known to the public or to other persons who can obtain economic value from its disclosure or use; information which derives independent economic benefit from not being known to such persons; and info1mation about the activities or business of Employer that is not generally known to others engaged in similar business or activities, its products, services, finances, trade secrets, contracts, patents filed or pending, the techniques used in completing customer projects, research and development, data and information, processes, designs, engineering, marketing plans or techniques, organization or operation. The foregoing list is intended to be illustrative rather than comprehensive. Additionally, the term "confidential info1mation" shall mean any confidential info1mation as that term is defined in any Agreement Employer may have with its customers or other third parties from time to time.

II.Assignment of Inventions

A)Disclosure and Assignment of Inventions and Other Works. During the term of this Agreement and for one year following the Separation Date, Employee shall promptly disclose to Employer in writing all ideas, improvements and discoveries, whether or not such are patentable or copyrightable, and whether or not in writing or reduced to practice ("Inventions") and any writings, drawings, diagrams, charts, tables, databases, software (in object or source code and recorded on any medium), and any other works of authorship, whether or not such are copyrightable ("Works of Authorship") that are conceived, made, discovered, written or created by Employee alone or jointly with any person, group or entity, whether during the normal hours of his employment at Employer or on Employee's

12


own time. Employee hereby assigns all rights to all such Inventions and Works of Authorship to Employer. Employee shall give Employer all the assistance it reasonably requires for Employer to perfect, protect, and use its rights to such Inventions and Works of Authorship. Employee shall sign all such documents, take all such actions and supply all such information that Employer considers necessary or desirable to transfer or record the transfer of Employer's entire right, title and interest in such Inventions and Works of Authorship and to enable Employer to obtain exclusive patent, copyright, or other legal protection for Inventions and Works of Authorship anywhere in the world, provided Employer shall bear all reasonable expenses of Employee in rendering such cooperation.

B)

Prior Inventions. Employee has set forth on Exhibit A attached hereto a list of all significant Inventions, to the best of his knowledge, that Employee has, alone or jointly with others, made prior to his employment with Employer that Employee considers to be Employee's property or the property of third parties and that Employee wishes to exclude from the scope of this Agreement (collectively referred to as "Prior Inventions"). If no such disclosure is attached, or permission supporting evidence is available, Employee represents that there are no Prior Inventions. If, during Employee's employment with Employer, Employee incorporates a Prior Invention into an Employer product or process, Employer is hereby granted a nonexclusive, royalty-free, irrevocable, perpetual, worldwide license (with rights to sublicense through multiple tiers of sublicenses) to make, have made, modify, use and sell such Prior Invention. Notwithstanding the foregoing, Employee agrees that Employee will not incorporate, or permit to be incorporated, Prior Inventions in any Employer Inventions without Employer's prior written consent.

C)

Notice and Acknowledgment. In accordance with California Statutes, the foregoing paragraph does not require Employee to assign or offer to assign to Employer any of Employee's rights in an Invention that Employee developed entirely on Employee's own time without using Employer's equipment, supplies, facilities or trade secret information, and (a) that does not relate directly to Employer's business or to Employer's actual or demonstrably anticipated research or development, or (b) that does not result from any work performed by Employee for Employer. For the purpose of this Section, "Employer's business" shall be defined as development pertaining to implantable medical devices to treat obesity or devices to apply signals to a vagus nerve to treat a gastrointestinal disorder (e.g., obesity, pancreatitis or irritable bowel syndrome).

To the extent a provision in this Agreement purports to require Employee to assign Inventions otherwise excluded by this paragraph, the provision is against the public policy of the State of California and is unenforceable. By signing this Agreement, Employee acknowledges receipt of the notification required by California Statutes.

III.Non-Solicitation of Employees

Employee hereby acknowledges that Employer's employees, consultants and other contractors constitute vital and valuable aspects of its business and missions on a worldwide basis. In recognition of that fact, for a period of one year following the termination of this Agreement for any reason whatsoever, Employee shall not solicit, or assist anyone else in the solicitation of, any of Employer's then-current employees, consultants and other contractors to terminate their

13


respective relationships with Employer and to become employees, consultants and other contractors of any enterprise with which Employee may then be associated, affiliated or connected.

IV.

Employer Remedies

Employee acknowledges and agrees that the restnct10ns and agreements contained in this Agreement are reasonable and necessary to protect legitimate interests of Employer, that the services to be rendered by Employee are of a special, unique and extraordinary character, that it would be difficult to replace such services, that any violation of this Agreement would be highly injurious to Employer, Employee's violation of any provision of this Agreement would cause Employer irreparable harm that would not be adequately compensated by monetary damages, and that the remedy at law for any breach of this Agreement will be inadequate. Accordingly, Employee specifically agrees that Employer shall be entitled, in addition to any remedy at law, to preliminary and permanent injunctive relief and specific performance for any actual or threatened violation of this Agreement and to enforce the provisions of this Agreement. Should a breach of the agreement occur, Employer will be entitled to recover costs, including attorney's fees, incurred in enforcing the te1ms of the Agreement for each breach. If a Court finds any part of the Agreement to be invalid, the remainder of the provisions shall remain in full force and effect to the extent possible.

V.

Governing Law/Venue

The validity, interpretation, performance and enforcement of this Agreement shall be governed by the laws of the State of California, without regard to conflicts of laws principles thereof. The parties irrevocably consent and agree that the venue of any cause of action seeking injunctive relief shall be California District Court, Orange County, and the patties further irrevocably consent to the personal jurisdiction of the California District Comt for any such action.

VI.

Construction

Notwithstanding the general rules of construction, both Employer and Employee acknowledge that both parties were given an equal opportunity to negotiate the terms and conditions contained in this Agreement, and agree that the identity of the drafter of this Agreement is not relevant to any interpretation of the terms and conditions of this Agreement.

VII.

Severability

In the event any provision of this Agreement (or portion thereof) shall be held illegal or invalid for any reason, said illegality or invalidity shall not in any way affect the legality or validity of any other provision of this Agreement. To the extent any provision (or portion thereof) of this Agreement shall be determined to be invalid or unenforceable in any jurisdiction, such provision (or portion thereof) shall be deemed to be deleted from this Agreement as to such jurisdiction only, and the validity and enforceability of the remainder of such provision and of this Agreement shall be unaffected.

14


VIII.

Waiver

Failure by Employer to enforce any provision of this Agreement will not constitute a waiver of or a prohibition against any further enforcement of that provision or any other provision of this Agreement.

IX.

Entire Agreement and Amendment

This Agreement supersedes all previous agreements between the parties concerning the subject matter of this Agreement. All amendments to this Agreement must be in writing and signed by the parties to be effective.

X.

At Will Employment

This Agreement is not an employment agreement for any specified period of time and Employee understands that either Employee or Employer may terminate the employment relationship at any time and for any reason or no reason at all.

XI.

Succession and Survival

This Agreement and the rights, duties and obligations of this Agreement shall survive the termination of Employee's employment with Employer and shall inure to the benefit of and shall be binding upon Employee's heirs, assigns and personal representatives and the successors of Employer.

15


Executed this                         day of                                20       .

EMPLOYEE

By:

Printed Name:

RESHAPE LIFESCIENCES INC.

By:

Printed Name:

Its:

16


EXHIBIT A

To:

ReShape Lifesciences Inc.

From:

Date:

Subject:

Prior Inventions

1.

Except as listed in Section 2 below, the following is a complete list of all inventions or improvements relevant to the subject matter of my employment by ReShape Lifesciences, Inc. ("Employer") that have been made or conceived or first reduced to practice by me alone or jointly with others prior to my engagement by Employer :

No inventions or improvements.

See below:

Additional sheets attached

2.

Due to a prior confidentiality agreement, I cannot complete the disclosure under Section 1 above with respect to inventions or improvements generally listed below, the proprietary rights and duty of confidentiality with respect to which I owe to the following parties:

Invention or Improvement

Party(ies)

Relationship

1.

2.

3.

Additional sheets attached

17


EXHIBIT B

CONFIDENTIAL SEPARATION AGREEMENT AND GENERAL RELEASE

This Confidential Separation Agreement and General Release (hereinafter "Agreement") is entered into by and between                                                 (hereinafter "you") and ReShape Lifesciences Inc. (hereinafter "ReShape Lifesciences").

WHEREAS, you and ReShape Lifesciences entered into an Employment Agreement dated

                                   ("Employment Agreement") which terminates effective ------------------------ except

as to certain provisions outlined below;

WHEREAS, ReShape Lifesciences wishes to provide you with the separation benefits described in Section 2 below; and

WHEREAS, you and ReShape Lifesciences want to fully and finally settle all issues, differences, and claims, whether potential or actual, between you and ReShape Lifesciences, including, but not limited to, any claim that might arise out of your employment with ReShape Lifesciences or the termination of your employment with ReShape Lifesciences;

NOW, THEREFORE, in consideration of the provisions and of the mutual covenants contained herein, you and ReShape Lifesciences agree as follows:

I.Separation from Employment. Effective                                    (your "date of separation"), your employment with ReShape Lifesciences terminates. Except as provided in this Agreement, all benefits and privileges of employment end as of your date of separation.

2.Separation Benefits. As consideration for your promises and obligations under this Agreement, and subject to the terms and conditions of this Agreement, including the release of claims set forth below, ReShape Lifesciences agrees to pay you, as separation pay, the gross amount of                                   ,less applicable deductions and withholdings for state and federal taxes, which amount represents six months of your base salary as of your date of separation. The separation pay will be divided and paid to you in substantially equal periodic payments at the usual and customary pay intervals of ReShape Lifesciences, less deductions and withholdings. The payments will begin within 30 business days of the date on which ReShape Lifesciences receives this Agreement signed by you, provided that you do not revoke or rescind this Agreement as set forth below. You agree that you ai·e not entitled to the separation benefits provided to you in this Agreement if you do not sign this Agreement.

3.

Incentive Compensation. You are not entitled to receive incentive compensation

for calendar year​ ​.

4.Medical, Dental, and Life Insurance. The benefits to which you (or, as applicable, your spouse and eligible dependents) may be entitled upon termination of your employment shall be dete1mined and paid in accordance with such plans, policies and applicable laws.

5.Stock Options. All options to purchase shares of common stock of ReShape Lifesciences held by you (the "Options") are subject to the terms of one or more Stock Option Agreements between you and the Company (each, an "Option Agreement") and were granted pursuant to the ReShape Lifesciences Inc. 2019 Employee Inducement Incentive Award Plan, as


amended (the "Plan"). Pursuant to the terms and conditions set forth in the Option Agreements, ReShape Lifesciences agrees that, notwithstanding anything to the contrary set forth in such Option Agreements or the Plan, during the two-year period following your date of separation, you shall be permitted to exercise any Option immediately to the extent that such Option was vested as of your date of separation or would have vested within one year of your date of separation had your employment with Company not terminated. Notwithstanding anything to the contrary set forth in such Option Agreements or the Plan, ReShape Lifesciences shall have a right, following your date of separation, to buy back all such Options based on the per share exercise price under the applicable Option Agreement. The parties agree and acknowledge that, with respect to any Options that were intended by the parties to be treated as "incentive stock options" within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended, such Options, to the extent they may be exercised by you more than 90 days following your date of separation, shall be treated as non-qualified options, notwithstanding any provision in the Option Agreements to the contra1y.

6.Confidential Information; Nonsolicitation. You executed an Employment Agreement with ReShape Lifesciences as well as a Nondisclosure and Noncompetition Agreement, copies of which is attached hereto as Exhibit A. All provisions of both agreements, including those, that by their terms, survive the termination of your employment will continue in full force and effect and are not negated or otherwise affected by this Agreement, including but not limited to the Employment Agreement Section 4.1: Company Remedies; Section 4.4: Governing Law/Venue; Section 4.5: Arbitration; and the Confidentiality and Non-Solicitation attached to the Employment Agreement as its Exhibit A and fully incorporated therein.

7.Return ofReShape Lifesciences Property. You acknowledge that, on or before the date you sign this Agreement, you have returned all ReShape Lifesciences property in your possession, including, but not limited to, all files, memoranda, documents, records, copies of the foregoing, any ReShape Lifesciences credit card, computer, fax machine, Sma1tphone, printer, copier, keys, access cards, and any other property of ReShape Lifesciences in your possession. You also acknowledge that, on or before the date you sign this Agreement, you have provided ReShape Lifesciences with any and all pass codes and/or personal identification numbers used by you to access the ReShape Lifesciences computer system, e-mail system, and/or the Internet, and/or documents or files contained on and saved in the ReShape Lifesciences computer system.

8.Duty to Cooperate. You agree that, beginning on the date you are presented with this Agreement, you will cooperate with ReShape Lifesciences with respect to the transition of your duties, the preservation of effective operations and customer service, and ReShape Lifesciences' strategic and commercial initiatives. As part of your agreement to cooperate, you will provide a list identifying the status of major projects under way, pending customer interactions, the status of sale cycles with customers, the names and contact information of key contacts at customers, and any other information reasonably requested by ReShape Lifesciences regarding your duties and responsibilities. You further agree that, in the 30 day period following your acceptance of this Agreement you will periodically make yourself accessible and available during normal business hours for consultation with ReShape Lifesciences representatives in connection with the transition of your duties and responsibilities. You agree that such consultation may include appearing from time to time at the office of ReShape Lifesciences for conferences.

2


9.Confidentiality. You agree that the existence and terms and conditions of this Agreement (other than Exhibit A) shall remain confidential and that you will not disclose any information concerning the provisions of this Agreement to any person or entity, including, but not limited to, any present or former employee of ReShape Lifesciences. These confidentiality provisions are subject to the following exceptions: you may disclose the provisions of this Agreement to your attorneys, accountants, tax and financial advisors, and immediate family, or in the course of legal proceedings involving ReShape Lifesciences, or in response to a subpoena, court order, or inquiry by a government agency. You further agree that, if any information concerning the provisions of this Agreement is revealed as permitted by this section, you shall inform the recipient of the information that it is confidential, and the recipient shall agree to keep the information confidential.

10.Release. By this Agreement, you intend to settle any and all claims that you have or may have against ReShape Lifesciences as a result ofReShape Lifesciences hiring you, your employment with ReShape Lifesciences, and the decision to terminate your employment with ReShape Lifesciences. You agree that, in exchange for ReShape Lifesciences' promises in this Agreement, and in exchange for the consideration provided to you by ReShape Lifesciences, described above in Section 2, you, on behalf of your heirs, successors and assigns, hereby release and discharge ReShape Lifesciences, its predecessors, successors, assigns, parents, affiliates, subsidiaries, and related companies, and their officers, directors, shareholders, agents, servants, employees, and insurers (collectively "the Released Parties") from all liability for damages and from all claims that you may have against the Released Parties occurring up through the date you sign this Agreement. You understand and agree that your release of claims in this Agreement includes, but is not limited to, any claims you may have under: Title VII of the Federal Civil Rights Act of 1964, as amended; the Americans with Disabilities Act; the Equal Pay Act; the Employee Retirement Income Security Act; the Age Discrimination in Employment Act of 1967, as amended; the Older Workers Benefit Protection Act; the Family and Medical Leave Act; the Worker Adjustment and Retraining Notification Act of 1988; the False Claims Act and/or any other local, state, or federal law governing discrimination in employment and/or the payment of wages and benefits.

You also agree and understand that you are giving up all other claims, whether grounded in contract or tort theories, including but not limited to: wrongful discharge; breach of contract; any claim for unpaid compensation (including, but not limited to, any claims for PTO or severance except as set forth in this Agreement, or for incentive compensation); tortious interference with contractual relations; promissory estoppel; detrimental reliance; breach of the implied covenant of good faith and fair dealing; breach of express or implied promise; breach of manuals or other policies; breach of fiduciary duty; assault; battery; fraud; false imprisonment; invasion of privacy; intentional or negligent misrepresentation; defamation, including libel, slander, discharge defamation and self-publication defamation; discharge in violation of public policy; whistleblower; qui tam actions; intentional or negligent infliction of emotional distress; or any other theory, whether legal or equitable.

You understand that nothing contained in this Agreement, including but not limited to this Section I 0, will be interpreted to prevent you from filing a charge with the Equal Employment Opportunity Commission ("EEOC"), or any other governmental agency or from participating in or cooperating with an EEOC or other governmental agency investigation or proceeding.

3


However, you agree that you are waiving the right to monetary damages or other individual legal or equitable relief awarded as a result of any such proceeding.

11.Time to Accept. You are hereby informed that the terms of this Agreement shall be open for acceptance and execution by you through and including _______, during

which time you may consult with an attorney and consider whether to accept this Agreement. Changes to this Agreement, whether material or immaterial, will not restart the running of this acceptance period. You hereby are advised to consult with an attorney prior to signing this Agreement.

12.Consideration and Revocation Period. You are hereby informed of your right to revoke your release of claims, insofar as it extends to potential claims under the Age Discrimination in Employment Act, by informing ReShape Lifesciences of your intent to revoke your release of claims within 7 calendar days following your signing of this Agreement. You are also informed of your right to rescind your release of claims, insofar as it extends to potential claims under the California Human Rights Act, by delivering a written rescission to ReShape Lifesciences within 15 calendar days after your signing of this Agreement. You understand that any such revocation or rescission must be made in writing and delivered by hand or by certified mail, return receipt requested, postmarked on or before the last day within the applicable revocation period to: Erica Charlton, HR Payroll Specialist, ReShape Lifesciences, Inc., I 001 Calle Amanecer, CA 92673. If you exercise your right to revoke or rescind this Agreement, ReShape Lifesciences may, at its option, either nullify this Agreement in its entirety, or keep it in effect in all respects other than as to that portion of your release of claims that you have revoked or rescinded. You agree and understand that if ReShape Lifesciences chooses to nullify the Agreement in its entirety, ReShape Lifesciences will have no obligations under this Agreement to you or to others whose rights derive from you.

13.Entire Agreement. This Agreement, as well as the exhibits hereto and any agreements referenced herein, is the final, complete and exclusive agreement of the parties and sets forth the entire agreement between ReShape Lifesciences and you with respect to your employment by ReShape Lifesciences, and there are no undertakings, covenants or commitments other than as set forth herein. The Agreement may not be altered or amended, except by a writing executed by you and a member of the Board. Except as otherwise indicated, this Agreement supersedes, te1minates, replaces and supplants any and all prior understandings or agreements between the parties relating in any way to you hiring or employment by ReShape Lifesciences.

14.Governing Law. The laws of the State of California will govern the validity, construction and performance of this Agreement, without regard to the conflict of law provisions of any other jurisdictions. If any part of this Agreement is construed to be in violation of any law, such part shall be modified to achieve the objective of the parties to the fullest extent permitted and the balance of this Agreement shall remain in full force and effect. If such modification is not possible, said provision will be deemed severable from the remaining provisions of this Agreement and the balance of this Agreement shall remain in full force and effect.

15.Remedies. Any disputes with regard to this Agreement will be governed by the Arbitration Agreement in Section 4.5 of your Employment Agreement.

4


16.Non-Disparagement/Litigation Assistance. You agree to refrain from any disparagement of the Company, including to the Company's owners, former and cun-ent employees to members of the public. You further agree not to commence, maintain, prosecute or participate in (except as may be required by law, pursuant to court order, or in response to a valid subpoena) any action, charge, complaint, or proceeding of any kind (on your own behalf and/or on behalf of any other person or entity and/or on behalf of or as a member of any alleged class of persons) in any court, or before any administrative or investigative body or agency (whether public, quasi-public or private) against the Company or any Released Party with respect to any act, omission, transaction or occurrence arising out of your employment at the Company.

17.No Admission. Nothing in this Agreement is intended to be, and nothing will be deemed to be, an admission of liability by ReShape Lifesciences or you that either party has violated any state or federal statute, local ordinance or principle of common law, or that either party has engaged in any wrongdoing.

18.Waiver. No waiver of any provision of this Agreement shall be binding unless executed in writing by the party making the waiver. The waiver by either party of a breach by the other party of any provision of this Agreement shall not operate or be construed as a waiver of any subsequent breach.

IN WITNESS WHEREOF, the parties have duly executed this Agreement on the dates set forth below to be effective as of the date shown below.

I acknowledge and agree that I have read this Agreement in its entirety and that I agree to the conditions and obligations set forth herein. Further, I agree that I have had adequate time to consider the terms of this Agreement and that I am voluntarily entering into this Agreement with a full understanding of its meaning.   I understand that I am hereby advised to consult with an attorney before signing this Agreement.

Dated:

Thomas Stankovich

RESHAPE LIFESCIENCES INC.

Dated:

By:

Its:

5


EX-21.1 3 rsls-20231231xex21d1.htm EX-21.1

Exhibit 21.1

Subsidiaries

Reshape Lifesciences, Inc. (Delaware)

ReShape Weightloss, Inc. (Delaware)

ReShape Lifesciences Netherlands B.V. (Netherlands)

ReShape Lifesciences Australia Pty Ltd (Australia)

ReShape Costa Rica Sociedad de Responsabilidad Limited (Costa Rica)

Obalon Center for Weight Loss, Inc. (Delaware)


EX-23.1 4 rsls-20231231xex23d1.htm EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-213988, 333-218482, 333-224864, 333-232759, 333-235876, and 333-236062), Form S-3 (Nos. 333-221264, 333-227160, 333-259301, and 333-259303), and Form S-1 (333-229142, 333-232276, and 333-236327) of ReShape Lifesciences Inc. of our report dated April 17, 2023, relating to the consolidated financial statements of ReShape Lifesciences Inc., appearing in this Annual Report on Form 10-K of ReShape Lifesciences Inc. for the year ended December 31, 2022.

/s/ RSM US LLP

Irvine, California

April 17, 2023


EX-31.1 5 rsls-20231231xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATIONS

I, Paul F. Hickey, certify that:

1. I have reviewed this Annual Report on Form 10-K of ReShape Lifesciences 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 consolidated financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

/s/ PAUL F. HICKEY

Paul F. Hickey

President and Chief Executive Officer

Date: April 1, 2024


EX-31.2 6 rsls-20231231xex31d2.htm EX-31.2

 

EXHIBIT 31.2

CERTIFICATIONS

I, Thomas Stankovich, certify that:

1. I have reviewed this Annual Report on Form 10-K of ReShape Lifesciences 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 consolidated financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

/S/    thomas stankovich

Thomas Stankovich

Chief Financial Officer

and Senior Vice President, Finance

Date: April 1, 2024


EX-32.1 7 rsls-20231231xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. §1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of ReShape Lifesciences Inc. (the Company) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Paul F. Hickey, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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.

/S/ Paul F. Hickey

Paul F. Hickey

President and Chief Executive Officer

April 1, 2024


EX-32.2 8 rsls-20231231xex32d2.htm EX-32.2

EXHIBIT 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. §1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of ReShape Lifesciences (the Company) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Thomas Stankovich, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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.

/s/ thomas stankovich

Thomas Stankovich

Chief Financial Officer

and Senior Vice President, Finance

April 1, 2024


EX-97.1 9 rsls-20231231xex97d1.htm EX-97.1

Exhibit 97.1

Graphic

RESHAPE LIFESCIENCES INC.

CLAWBACK POLICY

This ReShape Lifesciences Inc. Clawback Policy (this “Policy”) was approved effective as of September 19, 2023 (the “Effective Date”) by the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of ReShape Lifesciences Inc. (the “Company”). This Policy is adopted pursuant to and intended to comply with Rule 5608 (Recovery of Erroneously Awarded Compensation) of The Nasdaq Stock Market LLC (“Nasdaq”) so long as the Company’s securities are listed on Nasdaq.

Purpose and Policy Statement

The Company is committed to conducting business with integrity in accordance with high ethical standards and in compliance with all applicable laws, rules and regulations.  This includes the Company’s commitment to comply with all laws, rules and regulations applicable to the presentation of the Company’s financial information to the public and to the recovery of erroneously awarded incentive-based compensation.

As a result, the Committee has adopted this Policy to provide that, in the event 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 (each, as applicable, a “Restatement”), the Company will recover reasonably promptly the amount of any “erroneously awarded compensation” “received” by an “executive officer,” in each case as such terms are defined in this Policy, if and to the extent required by any federal or state law, rule or regulation, or rule, regulation, policy or listing standard of the Securities and Exchange Commission (“SEC”) or any securities exchange on which the Company’s securities are listed, including without limitation, Nasdaq Rule 5608 (Recovery of Erroneously Awarded Compensation).

In the event of any change in any federal or state law, rule or regulation, or rule, regulation, policy or listing standard of the SEC or any securities exchange on which the Company’s securities are listed after the Effective Date, which requires the Company to recover compensation from an executive officer, the Company will seek recovery under this Policy to the extent required by such laws, rules, regulations or listing standards.

1


Administration

The Committee has full power, authority, and sole and exclusive discretion to reasonably construe, interpret and administer this Policy. The Committee will interpret this Policy consistent with Nasdaq Rule 5608 (Recovery of Erroneously Awarded Compensation) and any guidance issued thereunder, the rules and regulations of the SEC, and any other applicable laws, rules or regulations governing the mandatory recovery of compensation, as such laws, rules or regulations may change, be interpreted or evolve from time to time. All determinations and decisions made by the Committee will be made in its reasonable discretion and will be final, conclusive and binding on all affected individuals.

The term “Committee” as used in this Policy means the Compensation Committee of the Board, or in the absence of such a committee, a majority of the “independent directors” (as defined under Nasdaq Rule 5605(a)(2)) serving on the Board.

Applicability

This Policy applies to all “incentive-based compensation” “received” by a person, in each case as such terms are defined in this Policy:

·

After beginning service as an “executive officer,” as such term is defined in this Policy, and who served as an executive officer at any time during the performance period for that incentive-based compensation;

·

While the Company has a class of securities listed on Nasdaq or another national securities exchange or a national securities association; and

·

During the three completed fiscal years immediately preceding the date that the Company is required to prepare the Restatement, plus any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years; provided, however, that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months would be deemed a completed fiscal year; and provided, further, that the Company’s obligation to recover erroneously awarded compensation is not dependent on if or when the restated financial statements are filed.

For purposes of determining the relevant recovery period, the date that the Company is required to prepare a Restatement is the earlier to occur of: (i) the date the Company’s Board, a committee of the Board or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare a Restatement.

2


Executive Officers Covered by Policy

This Policy covers the Company’s current and former executive officers who received erroneously awarded compensation regardless of whether the executive officer committed misconduct or contributed to the error.

The term “executive officer” as used in this Policy means the Company’s:

·

president;

·

principal financial officer;

·

principal accounting officer (or if there is no such accounting officer, the controller);

·

any vice-president of the Company in charge of a principal business unit, division or function (such as sales, administration or finance);

·

any other officer who performs a policy-making function; or

·

any other person who performs similar policy-making functions for the Company and executive officers of the Company’s parents or subsidiaries if such individuals perform such policy-making functions for the Company.

Policy-making function is not intended to include policy-making functions that are not significant.

Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified by the Company pursuant to Item 401(b) of SEC Regulation S-K.

Authority and Obligation to Recover Erroneously Awarded Compensation; Exceptions

In the event of a Restatement, the Company must reasonably promptly recover any “erroneously awarded compensation,” as such term is defined in this Policy, in compliance with this Policy, except to the extent one of the three conditions below is met and the Committee has made a determination that recovery would be impracticable.

1.

The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered and the Company has made a reasonable attempt to recover any amount of erroneously awarded compensation, has documented such reasonable attempt(s) to recover and provided that documentation to Nasdaq.

2.

Recovery would violate home country law where that law was adopted prior to November 28, 2022 and the Company has obtained an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation and has provided such opinion to Nasdaq.

3.

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or 411(a) of the U.S. Internal Revenue Code and regulations thereunder.

3


Erroneously Awarded Compensation

The term “erroneously awarded compensation” as used in this Policy means that amount of “incentive-based compensation” received that exceeds the amount of “incentive-based compensation” that otherwise would have been received had it been determined based on the restated amounts, and must be computed without regard to any taxes paid.

For incentive-based compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in a Restatement,

·

the amount must be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the incentive-based compensation was received; and

·

the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.

The term “incentive-based compensation” as used in this Policy means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a financial reporting measure.

The term “financial reporting measures” as used in this Policy means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures.  Financial reporting measures include, without limitation, stock price and total shareholder return, and may include non-GAAP financial measures.  A financial reporting measure need not be presented within the Company’s financial statements or included in an SEC filing to constitute a financial reporting measure for this purpose.

Incentive-based compensation is deemed “received” as such term is used in this Policy by an executive officer in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.

Notwithstanding the generality of the foregoing, “incentive-based compensation” is intended to be interpreted and construed broadly and includes with respect to any plan that takes into account incentive-based compensation (other than a tax-qualified plan) any amount contributed to a notional account based on erroneously awarded compensation and any earnings accrued to date on that notional account. Such plans include without limitation long-term disability plans, life insurance plans, supplemental executive retirement plans and other compensation, if it is based on incentive-based compensation.

For clarity and the avoidance of doubt, “incentive-based compensation” does not include the following:

·

base salary (other than any base salary increase earned wholly or in part based on the attainment of a financial reporting measure, which increase is subject to recovery as incentive-based compensation hereunder);

4


·

bonuses paid solely at the discretion of the Committee or Board that are not paid from a “bonus pool” that is determined by satisfying a financial reporting measure performance goal;

·

bonuses paid solely upon satisfying one or more subjective standards (e.g. demonstrated leadership) and/or completion of a specified employment period;

·

non-equity incentive plan awards earned solely upon satisfying one or more strategic measures (e.g., consummating a merger or divestiture), or operational measures (e.g., completion of a project); and

·

equity awards for which the grant is not contingent upon achieving any financial reporting measure performance goal, and vesting is contingent solely upon completion of a specified employment period and/or attaining one or more non-financial reporting measures.

Method of Recovery

The Committee will determine, in its reasonable discretion, the method for recovering incentive-based compensation hereunder, which may include, without limitation, any one or more of the following:

·

requiring reimbursement of cash incentive-based compensation previously paid;

·

seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards;

·

cancelling or rescinding some or all outstanding vested or unvested equity-based awards;

·

adjusting or withholding from unpaid compensation, deferred compensation or other set-off;

·

cancelling or setting-off against planned future grants of equity-based awards; and/or

·

any other method required or authorized by applicable law or contract.

Enforceability

In addition to the adoption of this Policy, the Company will take steps to implement an agreement to this Policy by all current and future executive officers. In furtherance of the foregoing, each executive officer subject to this Policy is required to sign and return to the Company the Acknowledgement Form attached hereto as Exhibit A pursuant to which such executive officer will agree to be bound by the terms and comply with this Policy.

Policy Not Exclusive

Any recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company pursuant to the terms of any other clawback or recovery policy or any similar policy in any employment agreement, incentive or equity compensation plan or award or other agreement and any other legal rights or remedies available to the Company.

5


Notwithstanding the generality of the foregoing, to the extent that the requirements under the provisions of Section 304 of the Sarbanes-Oxley Act of 2002 are broader than the provisions in this Policy, the provisions of such law will apply to the Company’s Chief Executive Officer and Chief Financial Officer.

No Indemnification

The Company will not indemnify or agree to indemnify any executive officer or former executive officer against the loss of erroneously awarded compensation nor will the Company pay or agree to pay any insurance premium to cover the loss of erroneously awarded compensation.

Effective Date

This Policy is effective as of the Effective Date and applies to all incentive-based compensation received by the Company’s current and former executive officers on or after the Effective Date.

Required Disclosures

The Company will file all disclosures with respect to this Policy in accordance with the requirements of the federal securities laws, including the disclosure required by the applicable SEC filings and will provide all required SEC and other disclosures regarding this Policy and in the event of a Restatement.

Amendment and Termination

The Committee may amend, modify or terminate this Policy in whole or in part at any time in its sole discretion and may adopt such rules and procedures that it deems necessary or appropriate to implement this Policy or to comply with Nasdaq Rule 5608 (Recovery of Erroneously Awarded Compensation) and any other applicable laws, rules and regulations.

Successors

This Policy shall be binding and enforceable against all current and former executive officers of the Company and their respective beneficiaries, heirs, executors, administrators, or other legal representatives.

* * * * * *

Adopted by the Compensation Committee

of the Board of Directors of ReShape Lifesciences Inc.

on September 19, 2023.

6


Graphic

RESHAPE LIFESCIENCES INC.

CLAWBACK POLICY

ACKNOWLEDGEMENT FORM

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the ReShape Lifesciences Inc. Clawback Policy (the “Policy”).

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned 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 ReShape Lifesciences Inc. and its direct and indirect subsidiaries.

Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any erroneously awarded compensation (as defined in the Policy) to ReShape Lifesciences Inc. and its direct and indirect subsidiaries to the extent required by, and in a manner permitted by, the Policy.

Signature:

Name:

Date:

7


GRAPHIC 10 rsls-20231231x10k003.jpg GRAPHIC begin 644 rsls-20231231x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" (< \ # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#1:H7[U,U0 MOWK\*HG]9R(FZ&HFJ5NAJ)J]JCT.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L M4CFD1OWJ)^]2OWJ)^]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R- MNM1MTJ1NM1MTKTX&+(SU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK M^%:'',4=*4=Z0=*4=ZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5 M(X)BBEI!2UHCAF%*O6DI5ZU2."H?8'_!/_\ UGC'Z6W_ +/7V+7QU_P3_P#] M9XQ^EM_[/7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH _+UJA?O4S5"_>OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9$+=ZC:I&[ MU&U>S2.>1"W6HC4K=:B->Q2.:1&_>HG[U*_>HG[UZ](YI$9J)N]2FHF[UZU, MP9$_>F'O3W[TP]Z]2F<[(VZU&W2I&ZU&W2O3@8LC/4TTTX]3337H0,&-/44M M(>HI:Z#&0'O2CK^%(>]*.OX5H< M,?I;?^SU]BU\=?\ !/\ _P!9XQ^EM_[/7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH _+UJA?O4S5"_>OPJB?UG(B;H:B M:I6Z&HFKVJ/0Y9$+=ZC:I&[U&U>S2.>1"W6HC4K=:B->Q2.:1&_>HG[U*_>H MG[UZ](YI$9J)N]2FHF[UZU,P9$_>F'O3W[TP]Z]2F<[(VZU&W2I&ZU&W2O3@ M8LC/4TTTX]3337H0,&-/44M(>HI:Z#&0'O2CK^%(>]*.OX5H<,?I;?^SU]BU\=?\$__P#6>,?I;?\ L]?8M?G^ M:_[Y/Y?DCC"BBBO) **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\O6J M%^]3-4+]Z_"J)_6]/?O3#WK MU*9SLC;K4;=*D;K4;=*].!BR,]3333CU--->A P8T]12TAZBEKH,9 >]*.OX M4A[THZ_A6AQS%'2E'>D'2E'>J.*0OI2TGI2U:.&>P"G#K^%-%.'7\*LX9@.E M+2#I2U2."8HI:04M:(X9A2KUI*5>M4C@J'V!_P $_P#_ %GC'Z6W_L]?8M?' M7_!/_P#UGC'Z6W_L]?8M?G^:_P"^3^7Y(XPHHHKR0"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH _+UJA?O4S5"_>OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9 M&WX3\+Q:X-1OM0NGL-$TR)9;RYC3?(=S;8XHU. TCG( )P "3P#5PZOX%D?R M7\,:O! 0%^UQ:R'G7U?RS$(R?]G@>]6M-'VKX-^(8K2K @JR\X92.>*YW8S,$"DN3@*!R3Z8K MUZPQ;?\ "F+692+W[6]T">HMY+U?*'L"5D8>H;-<9X0_Y*WH?_8?@_\ 2I:] M:$5=6.2GB9.$N;5Q3U[V;7XVO\SD&BDOK*XL)FANK>:UF M !,<\;(P!Z'! ->JVNLSZ#:_%.^M,)>QZE$+>?\ B@1'!&TC8]< $U!-!)#*T4D;QR*=I1U*L#Z$'O7H_A:WU._P#A MK=0>'[L6&HIJV^](NELWN83"/*59690^UEE)C!S\P;![/\8^*M0OT\$:%?:V MVK7FG./MACN?/B60W&8U+CB1T0X+9/4#)VUZE,Y)8B3J M:-I]T;62Y%K.;:-_+>?RF\M6_NEL8!]CS38M,O+FUEN8;.YFMHO]9/'"S1I_ MO,!@?C7H?Q,UZ_\ $/Q3UC1);Z:UT7^VI+2.QBE9+>)/M!&=@."V26+$$EB3 M5?XB>.=?TCX@ZO:Z7J=_HMEI%[)9V%C:SM%';10N51=BG:3\N6)!W$DG.:]* MFV8*M4FHI15VK[]-/+?4\YV,REPI*#&6 R!GIDU$8V:-G"L44C+ <#/3)KVZ M]LK>X\<:KH$,,=K%XQ\.6MX+:(!(HK]X%N8]B]%!E1@/02D#M69X/2&/P9:> M#Y%5;KQC;SWI+#E)(^+ >V9(I?\ OZ.*]"%32]CF>+]WFY>S^35V_E9_=YGD M/ENR.ZHS!>I520/2MCQAX;/A?7Y=.#22I'' YD=-O,D*2$?@7(_"NCO]3N_! MOPY\.6UE/+8ZEJES)KDDD3%)$1-T%M@]1SY[<'N*TOCMXRU[4?&^J:7=:S?7 M.F@6KBTEG9H@WV>)L[3QG))^IKOA*3DDMM?T(]K.55)+37\&EV]3GOB3X0_L M?X@>)K#1M/N6TS3;HQCRHWE6%-JGYFP<=3U-<;UKUGXQ?$+Q)H_Q@U[^SM9O M--2QOLV\-G,T,:D*IW%%(#$GDE@<]^.*YSXU:=;:5\6/%-M:0I;VXO-ZQ1C" MIO1'( [#]*.OX5UC MF*.E*.](.E*.]4<4A?2EI/2EJT<,]@%.'7\*:*<.OX59PS =*6D'2EJD<$Q1 M2T@I:T1PS"E7K24J]:I'!4/L#_@G_P#ZSQC]+;_V>OL6OCK_ ()__P"L\8_2 MV_\ 9Z^Q:_/\U_WR?R_)'&%%%%>2 4444 %%(3@9KA/"/QFT+QIX[\0>$K"* M^34]$S]I>>$+$WS ?(P8D\L.H%7&$I)N*VW':YWE%<1\5/C#X=^#^D07^O33 M$W$GE06MH@DGE/?:N1P.YS_,5/XC^)^E^$_AVWC+5;:_L]-6".=K=X/])7>0 M%4IGALD<9XJU1J-)I;Z+S"S.PHKYX'[U/2-/UGRM&C$L\-Q9A)) 0Q C&X[C\IXR.U:SPE>FN:<&D4X26Z M/3J*XKX5?%O0?C#H$NK:"UPL4,QAEANXPDL;8!&5!/!!X.:7XI_%K0?A!H,6 MJZZUPT4TRP106D8DED8\\*2.@!)YK+V-3VGLN7WNQ-G>QVE%4M%U1-;TBSU! M()[9+J%)EAN5"R(&&0& )P>>1FKM9-6=F(**\B^(?[4W@+X=:H^EW5]/JNJ1 MMMDM-*B\]HSZ,8<">^L_P!T/J5)/Z5U MQP>(E'G4'8ODD];'T#16<^OV(T(ZQ'<+<:=Y'VE9X#O#Q[=VY<=>*\(3]N;X M?2+N33_$;I_>73U(_P#1E9T\/5K7]G%NPE%O8^B**\]^&/QX\&_%LR1:!J>^ M^C7>]CZDXKN[Z^MM,LYKN[GCM;6%"\DTS!411R22> *SG3G3 MER35F)IK1D]%?/VO_ML> =,OI;73H=6U\Q'!GT^U_='Z,Q!/UQ@]JZ7X;_M1 M>!?B7JJ:59WEQIFJR';'9ZI%Y+2MZ*N6]_-:7-P+<-8PB38Q!(+988''YUUVG7\&JZ?;7ML_F6U MS$LT3XQN5@"#^1%P6:%HKSJ_P#CMX$+8ZDZBSY4\:RKN&#A@",_G3KFX2TMY9Y#B.-2[ M$>@&346UL(EHKYZ?]N+X?++(B6/B&8(Q4O'IZE3@XS_K*[_X9?'_ ,%_%F9[ M;0M3/]H(I=K"[C,,V!U(!X;'?:3BNJ>$KTX\TX-(IQDM6CT:BN%^*7QBT+X1 M6VFS:W'>2+?W'V>(6<(D(;&+,]C9VYN9%A3=(4 M SP"1S^-8>SG9.V^WF*S-JBN9^'?Q TSXG>%+3Q!I"7$=C M&/[>T2.[BLO.:#;>1"-]R@$\ GCD=Z["B<)0DXR5F@:MHPHKF?B+\0](^%_A M:YU_6FE^Q0%5*6Z!Y'8G "@D9/XU1^%GQ9T+XP:!+JVA&X6&*8P217<821& M!Y )&"#QS5>RFX>TM[O<+.USM**HZUK%MH&DWFI7;,MK:Q--(57<0JC)P.]> M"I^W-\/I$WII_B-T_O+IZD?^C*NEAZM9-TXMV&HM['T117G_ ,,OCKX.^+0D M3P_J?F7D:[Y+*XC,4ZKZ[3U'N":TOB1\4_#GPHT4:GXBOOLT3MLBBC7?+,W] MU%'7^0[FI=&HI^S<7S=NHK.]CKJ*^>M._;>\"75\D5W8ZYI=M(P5+NZLAY?/ M<[6)'X U] 6EU%?6L-Q XD@F02(XZ,I&0?R-.K0JT+>TC:XW%K'/$U[X5U![JS\J198V@N+:X3S(;F%OO1R*?O*<#W! (((S6P?%/A*( M^?'X%4W8.X1SZQ-):[L]XMH8K_LE_P 37(MWJ-Z]RC-I6//JX>G4?,[I^3:^ M^S5_F:FI>+]5U/Q/'K\]R#J44L(;'PI#!JZW:7C"6]>6V60/O8QQ%1MRW^RH!KERER[;S^Y*S/+@>OW\<^EI7[U$_> MO6I.Y"A&%^5;_P"27Y(](T&/4%^&MM'H^B6OBM+B]FEO[2YM?MAL9% 2(K$I M#IO3)+YP<8XQ6?XIL[;1M T>^O/#]MX<\1I?!EL;9Y%,]LHW>9+"[,8COPJG MC<,_+QD\&&*-N4E6' 8'!J)NI/K3/.^KM3YN;2]^OW;V_#\=2]XFUQ M_$7B35=8:,6TE]=RW9C1B?++N6P#UXSUKH+[QYHVOWG]IZ]X674M:8 W%Q#J M$EO#=N 'EB53\QQ\Q1EW')X)-<8_>F'O7ITTA2HP:2[;6;7Y&Q?^,]4O_& M\2R2JFJ+(X((]+E26*2UMK= MB4MA'C8JD\X!&?Q-<\W6EM[2>^F6&V@EN)FR1'"A=C@9. .>@)KTH)&+I4U9 MVV5OD;'C[Q>_CKQ/=:LUG%IT4B)%#96YS'!&JA0B\#C.3]6-6_&'C;3O%L8N MWT#[-KTL<$=QJ OG>-_*0)N2': I8*N1C[*"Y4E\ M.V_]/YFOXT\2OXR\6:IKDENMK)?S&9H48L$) & 3UZ5)XX\4R>-O%NIZ[+;K M:27T@D,",6"815P">OW<_C6$>HJ:.SN)K::X2"5[>$J)950E(RQPNX]!D@@9 MZUTJ*5O+0R<(1M;HK+TT_P D1'O2CK^%(>]*.OX5L<\Q1TI1WI ,XQS4US:S MV4\D%S#);SIPT4R%&4^X/(JCBD1^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M M(.E3"UG:U:Y$,AME<1M,$.P,02%+=,D G'L:I'!,C%+2"EK1'#,*5>M)2KUJ MD<%0^P/^"?\ _K/&/TMO_9Z^Q:^.O^"?_P#K/&/TMO\ V>OL6OS_ #7_ 'R? MR_)'&%%%%>2 4444 (WW3]*^/?AGXRTSP!\?OC1KVL3_ &>PLXV=VQDL?,CP MJCNQ/ 'J:^PF^Z?I7P>OPE7XP?&3XPZ3'-]GU&!FNK*0L=@E5TP& Z@@D>V< MBO8R]0DJJJ.T;*_WHUIVUN>G?![P/JGQX\,@Y%?*OPG_9&\ ^-/AOX>US4 M4U0WU]:)/,8KYD3<3V MXKEQ4:*G)PDV[O2UOQN3)*[LSYV\/1M^SM^T]-I))A\)^,/F@SPDGRN M2/I(*FUV)OVAOVG8=+/[WPGX-^>XXRDLP(ROXMA?HK5W'[8G@^UUWX1W>L,Q MAU'0W6]M9T^\#D!ES[@_F :F_9#\(V^A?".TU@.UQJ.O2O?7=P_WF;>R@$]\ M8)^K&N_VT?8?6_MVY?GW^XN_N\W78]N P*\?_:H^)%U\-_A1>3Z=(T.IZA(M MC;S)UC+YW-[$*&Q[XKV&OF;]O#2YKGX;:1?1AVBM-23S=HR%#*R@GTYP/QKS ML%",\3",]KF<%>2N=A^S9\$-)^'/@O3M3N+..X\2ZA"MS=7LRAY(]XW"-2?N M@ \XZG)/:O4O$?A;1O%^G26&M:9;:I:."#%=1!Q^&>A]Q65X1GM/&7PSTI[. MZD2UO]-C5+B!MKH#&%)![,#GZ$5\N_'7]GA?A/\ #B^\16'CCQ3>W-N\2+%= M7YV$,X4YVX/>MH1^M5W[2IRR;TT_JPU[TM7J?4>O:)8^&_AKJ&EZ;;BUL+33 MI(8(5)(1 AP,DDG\:\?_ && #\%)@PRIU.;((X/[N.N[\)WMQJ/[.VGW-U-) M<7$F@Y>65BS,?*/))ZFOF?\ 9R_9W@^*GPON-6_X2O7M#NQ=26Z0V-QMM\A$ M(9DX)///(Z5M2A%T*L:LK>\M;7[E)>ZTSI?&EAIUO^V7X33P$OA]IDCQG7;D&X" Y= RJJ^XW-DCV M%9?[*QM?AG\3/$GP]UO2K*+Q)&6D@UB-3YMW&/FVDDG@@[AC'0@Y(I_[3ER- M _:"^%NM72N+&.90S@<9$R$@>^#78O\ >J<-^6.C[Z-I_P"1?VDNQ]&^ ? & MC?#CPY:Z/HMG%:P1( \BJ \S !^M> M1A*D_K4)7U;U\[F,6^9,Y_QHDGQM_9+&H2A9M2;3EN]R\DSPGYOQ)4_G75?L MK^+?^$M^"6@S,Y>:S5K*0DD\H?EZ_P"R5I_[-GA[[#\ _#EE._L^^($^$FI?%OPO>-Y<.C&748 [8_=KD=3_LM'V]:[)152G5HP M^S*Z]+V_R+M=-(\W^-FFW?Q,\:?$SQA:NQMO"\EM;0A3N!"MM;H.@^<^V*^U M_AOXM3Q;\.-#UXON^TV*2R-Q]\+A^GN#7BO[-?@+_A(?V?=>DU 9N/%QA_R[DE\FK?FBI+F5ET.H_98MCXW^)_Q$^($Y,BS71LK1VY^3/8]?NHGY^U M>Z?%2"-?AOXF(10?[/G_ (1_<-!_UT6LC]B#_DA=M_U_3_ ,DK8_:^_P"2"^(/K#_Z M,6MY_P#(Q_[?_4;_ (GS-_X 7MO'\&?"*M/$K"P3(+C(Y->8?MS74,_PRT@1 MRI(?[5B.%8$_=:L;X5?L?^ ?&GP[T#7-1_M7[;?6JS3>3>;4W'/0;>*XO]IG M]G#PC\(/!NGZMH']H?:YK^.W;[7<^8NT@DX&!SQ730AAUC4U-WN]+?K3_T$U%X4_Y%C2/^O2'_ - 6I?$' M_("U#_KWD_\ 037@_;^9AU/G/]A, ^!/$8/(.IG@_P"[7+_M&Z3:^#?V@OA_ MJ?ABVBM=;NYE,T5L@7S2)%4$@8Y(9@?7\*Y7]FGP]\4]8\.ZP_@3Q-IFAZ<+ MTK/'>PB1VDQ]X?(W&*]X^&?[-ESHOC3_ (33QQXCD\7>*%_U+F/9! >Q /4C M)QP /2OHJTH8?%5*LIK6_NZW>G7H=#M&3;9R7[L_&O_ M )(-XG_[!#_^@5Y-^W+_ ,@CP;_V%/\ V4UZS\:_^2#>)_\ L$/_ .@5Q?\ M+G#^K_-$=(F!^Q__ ,D'T'_>F_\ 1AKT?XB?\B+KW_7C-_Z :\X_8_\ ^2#Z M#_O3?^C#7H_Q$_Y$77O^O&;_ - -?V&/^2)?]Q&7_T%*^@KF=+:WDFD;;'&I9B>P R:,=_O53U%/XF? M-/[2D[_$?XI>!OAK;G=!+<"_U #G$8Z9Y] Q_"LSX+G_ (4]^TEXJ\#./)TO M6%^UV"]%SRR@?AO7\*X/P'\?/#VE_'#Q=XXU^TU:_,Y:TTT:=:><$B!QDDLN M,A>G^T:J?'+X[Z!XN\<>$O&'AFRUBQU31YAYS:A9^2KQ[@1A@QYZC'O7N1P] M7E6&Y?=<=_[V_P#P#=1?P]#[)^*O_)-_$O\ V#YO_0#7E/[$85O@3;JPRIO9 MP01D'A*]'\;ZQ;^(?@[J^IVCA[:[TEYXV!S\K1Y'\Z^5OV>_V<8?BC\)AK"^ M+=>T2\>:6%(+.XQ; J%P2@P3G//(KS*$(/"SC4ER^\NE^YE%+E=SH]=L=,@_ M;0\.IX/14D"AM533P BG!W[MO'W?O?A4W[5%Q'X>^./@#7?$5J]WX4AP'4KO M3<'!88]<8..^*L_LGR6OP]^('B/X?:SI%E;^)X"SQZK$I\R[C')!))XP0PQC MOGD5]+^+?!VC>.M%FTG7=/AU*PE^]%,,X/8@]01V(YK>M76'Q$%)72C:_5I] M5^A3ERR16LKKPQ\2_#*-;MI_B#1+A0 ,+-$1Z$'H1Z'!%;]M;Q6EO%!"BQ0Q M*$1%& J@8 'X5\>?%#X"ZQ^SQ#<>.?AQXBO+2RM2)+O3KB3=\F?7I(O^RPSZ M&OI?X1^._P#A97P\T;Q"T0@FNX?WT2]%D!*MCVR,CZUY]>@H4U5I2YH-_-/S M1G*-E=/0["BBBN @**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R]:H7[U,U0OWK\*HG] M9R(FZ&HFJ5NAJ)J]JCT.61KZ3X82^T:ZUB_OUTS2X9EM5E,+3/-.5+>6B C) M"@L22 !CJ2!6KX)\/Z;<_$GP_9QZW:W5G)=V\@F>WE3>?,&8BFTD-QCD[?\ M:YJMX9U/7=+T>]:VTI=9T&:9%NK:ZM#<6YE RI.WYHWP2 RE3@D9KI+72=/T M3XG?#^YM[5M&EOI+:ZN]*FD9OL4AG*J,O\P5U"N%;D!P"3Q7T6'BO=:7:_WG MS^)JS7M(.6Z=K6Z*^NET_P /FTCD[+P5%X@\6Z;HNEZU:7]QJ-P\*O%!,@B; MD@$.JYSC'%4=6\,6%@]G:P>(;*\U*240W,(BDCAM3W)G;Y7 /!*C'<9%=5\+ MM#U/1OC%X9%]I]W9,=4>(>?"T>70/N R.2,C./6N0\">'HO%?BG3=*GEDBBN M&8'R0/,?:A8(F>-[;=JYXRPKU*:T6FK?^1FZK4I/G]V,4^FNLO+RZ6+C^"+" M^L]4;1_$<&K7FG6YNI;;['+ )HEQYC0NQ^?;G."%) ) XK5M_#&E3_"&VNIM M?L+.:772&>2VN'*XM0?+)6,G(W$\97W)K=^'D1GO]9>V\'IHUK#HVI!KNZ>= M[@$VDF$#2$*S>H5.F3@ 5S-GIEYK'P7MX-/M+B_GC\2DO%:Q-*RA[-53(4$C M<00/4@UZM-'GSJRE+DVD\ MAYI;N1<%A'&"/E4$$LQ &0.2<4R^\$7!N]'32;F+6[;6)?(LIX5,1>;@6HU-;ZQ/\ 9B0*)@R(9O+50S@ *.F#C S7 MITQ>UJMMIK=JWI>VEKWV>^S]"K9_#C3]6UBXT:P\66<^K0+(2CV4Z02F-2TB MQ2@,7("MCY!NQQU%<_J?A1K/PM9Z];WT.H64]Y-8R&%&7R9$ 9,[@#B1#N4X M'W2#R#7JVK>$-7T#Q%KFI>&_ UV=066XAAN8=5BO(H"^Y&DB@C^I<8Z& MK_POL]7U'QQI]KH6KR:%J5?1,P,86%V8?+SRJE?QJS\3;R++P]9.' ML/#]N+%74\2W!.^YD_X%*6'T1:N_ 0$_%C1 2=EWP/^O2:O1BWR-^0ZLY/# M3J/LVO2VG_!.=T?PI#>>&SX@U75%TG3I;@VMOBV:YFN9@JNX5%*@!59269A] MX 9)K'UJRMM/U!X;/48M5M@ R744;QA@1G!5P"K#H1S[$UTW@_6?$&E>%1&N M@Q^(?"]Q.I>UO;)KBW%P$&2KIAXGVD#*LI(]<<0?$W0K#0-=M(["WETXW-A! M=W.ESR&1["9P2T)8\G@*PSR X!Y%>A3D^:S9"F_:N,GWMM;_ #O^'Y%'PKX0 M?Q)'?WEQ?0:1H^G(KWFH7",ZQ[SM1%1?F=V.<*/0DD $UUUEI>GV7PB\:S:; MK*:I%) M74$$]O:1V;W4WD$D"60*RA%.#@9+$V?BR&1=->/5K+3#&=-CTZ/:+(Y+));!<%#O M)*EXTO7AJ#F0JT+V< MEM-$1R'P2RE3ZAL@]173>(?">M:[\2_$%AK>OK>7>G!Y=2UR]+LHBC1,R$QFD\G[4@A1O*$IXB8E5(<\ KWS@TZC6O M9/MY?U^9R5*C6JZ)]NZ^7]:GGI\#:?>>'K_6=-\36MS;Z>46X@NK*>WG!M]/M=4MC<6\45N]Q<-B1XR/+!& " MF=Q8#G R)/#>M^&_!M[#9>#[[3-*NVCEO]1FO8[YBB'*(6B 6./< =/O=2;2-/\4V M=_K@^2.W2UD2WGF'6*.X)PS9R 2H5C@ \@UV^E:Q;:!JGP4OKR=;6VCTRX5[ MB1D6LHMC<30 MO+)+.02(8XEP6; ).2 HY)Z5T-_I5IIWPAO);#58=5M9]1@@D'L>" 7%K?>+_A5;RV,,M_>:=K-U<:C#;(7D G1"DQ51]W@CGF%*O6DI5ZU2."H?8'_!/_\ UGC'Z6W_ +/7V+7QU_P3 M_P#]9XQ^EM_[/7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@!&Y4U\[_!7P'XAT#]HC MXDZUJ.CW-GI-_G[+>2@>7-ET/RX// /Y5]$TF*WIUG3C.*7Q*WXW*3LFCYS_ M &A_@YKD/B;3?B3\/;=V\56,J_:K2W S=(. V"0"0/E([J?85TWQET[Q#\4? MV=+Z&V\/W5KX@O8(9&TB0J)4=9%+KUP>A(YY&*]GI,5LL5*U.Z3<'H_T]!\S MT\CY6\!_$;XO^!/!VD>'XO@Y=WD>G6ZVXG>^5#)CN1SC\Z]C^$?COQGXS?41 MXL\#R>$%@">0TET)?/SG<,8XQ@?G7HVT>@H Z#%%7$0JI_NTF^NO^8.2?0\ MY_:'T#4?%'P<\3:9I-G+?ZA<6VV*VA +NQ%>A45C[9^Q]C;2]_PL*^E@K#\;>#M.\?^%]0T'58C M+8WL1C?'#+Z,I[$'!!]JW**RC)Q:DMT2?)'AO0OC-^S7/<:5H^C)X_\ ")D+ MP)$^)8P>3@9W(3W&&7/(ZU%\2/$'Q?\ CWXDL=[RJ.FG/OK]]KV->?6]M3A='\(WWA[X-6_AQ]EUJ-MI M/V5A Y #[2B '@G MN#^5>XTG2N3V\G"4']IW(YM&CYN_:-^'/B2'XD^#OB!X.TF?5-1L95ANX+4 MLR Y4D$C(P74_P"]7??'GX,Q?&WP1%:JXT[6;9AQ[5 MZGUI:OZU47LVM'#9CYGIY'RSX<^*OQM^'6F1:)KWPTN?%,EHHBBU&RF/[Q0, M#.=-'@SP;8R^:-,$F9IC].I8CC

7UKKNG"SOWM I YVL&RPP&7;_ -\FOL:DQFN? M#8F6&J>TBK^I,9BJNW[%9Q0L,Y^8*-WZYKY ^)WP%\;W M7QBUO3M&T>[E\):_?V]U<7<87RE 8,Q)R,;3N.,=Z^WZ3%7A\7/#SE-:M]_O MN.,W%W(;&SBTZR@M8$$<,$:Q1H.@51@#\A6'\1M/N=5\":_9V<+7%U/931Q1 M)U=BA KHZ*XXR<9*1!XO^R1X2UGP5\'[?3==TV?2K\7IXQ2UT/$2=?ZQ;6]RN M;WN8XGX*Z/>^'_A5X8T[4;9[.^M[)$F@EQN1N>#CO7GO[8/@O7?''P_TRST# M2KC5KJ/4HY7BM@"RH V6.2..:]XI,9I0KRIUO;I:WN"E9W,_P[;R6F@:;!,A MCECMHD=#U4A "*DUF%[G2+V*-2\CPNJJ.Y*G%7:*POKJZ]1U)+5E2?,[GSU^UYX$\0> M-]+\+)H.DW.JO;:B))EMP"8UP?F.2.*]*^*N@W^N_![Q!I5A;-)X?$O@QO"]^8'AM(#.'^T;D/YS2;=[Z_P"8W*^MCXT^#&L?&+X,^#O^$?M?A1:X5#E@H(P&(Q\M=UKOQ$^+7B_X=>*[.Y^&=UHVH26RP6?V>82O(SG:QQG MC:I)S7TCM'H*-H'85I/&QG/VCI*][WU_S&YW=['FO[._P]E^&OPHT?2;N V^ MH,IN+N,D961^H.#U 'X5K?&3P./B)\-M=T%4WS7-N3 ,])1RA_,"NUHKC=: M;J^VZWN3=WN?/GP?T?Q>?V<]5\-Z]H5[8ZO:07%I;0W 4-,A4E-O)[DCGVK: M_9'\(ZSX*^#]OINNZ;/I5^+N5S;W( <*0N#P3Z&O:,#THZ5M4Q4JD9QLES.X MW*]SYM^/_P .?$EC\6/"/C_P=I-QJEY;R+#?0VN,E >"02.,%@?K71_$SQ-\ M7O!GC :KX;T"#Q9X4G@C#:6"$N;>09W8(YYR/[PXZ5[?C-&*:Q3M%3BGRJVO M;_@= YMKGR=XW\1_&'X]Z.?"MM\/I/!^F7A"WM]J,IQLSR 65>/H"3[5]&_# MCP3;_#OP3I/AZVD,R6,(0RD8+L>6;\23728I:BKB/:05.,5&*ULN_P PIFJ%^]?A5$_K.1$W0U$U2 MMT-1-7M4>ARR'V>I7FERM+97=Q9R$8+VTS1L1Z$J1D55N)I)Y7EED>65VW-) M(Q9F/J2>2:T+#1KC4[34[F';Y>GVXN9MQ(.TR)& ..3EQ^&:S&KVJ5[(Y'RM MNV_4FN]8O[RYCGGO[N>>(8CEEN'9T'HI)R/PK/#%&#*2K#D$'!!J1NM1&O7I MLD6+W6=1OY5DNM0O+J1%**\]P[E5/! )/ /<=ZKVFJ7NF>;]CO+FT\Q= MK_9YFCWCT.TC(^M13-L1FZX!./6MKQYX97P?XIO-(2X:[6!(6$S(%+;X4DZ MGIOQ^%>Q2[G'+D4E3MNORM_FC$M+^ZTZ<3VES/:3C@2V\K1N!Z94@UI>&O%U MQH'B^PU^X\S4Y[:7>XGG;?("I4CS#D@X8X/8X/:L8_UKHKGPC:VD?A"6YU1; M.VUR(S3W,T1*6:BX>(L0O+ !-WKVKU:9RUO9VM-?%=?AY>18LI? FA7EIJMK M+X@OKJVE6>/3YX8( &4Y4-<(Y)&0,E4!/.,50\/^-!IGC&[\3WMO]JU(FXNK M94 6-+Q]Q20C^ZC,7 '=5^M8>JVT%GJ-W!;72WUM%*R172(46902 X4\@$*09P\ M;%6&1@\CGI2MU%1MTKU(%,GT_5[_ $=Y&L+ZZL&< ,;6=XBP]#M(S5.61I79 MW9G=B69F))8GJ23U-*>IIIKT((YVE>X^VNY[&XCGMIY;:=#E987*.I]F!!%2 M76I7E_+++=7=QHI:Z+=3&26Y"[%S%/+%NX'.??-0'O2CK^%79 M''-(M7^IWFK3B>^O+B]F"[1+)K2RAUNRUF.\NK+6+=( M9[BUE'VB,I(LBL-_#C*@,K$9'<$"N9'2E'>FXIJQPU(IJQVT.L^%_!\.H-X; MEU;4]0O;.6R^T:A;QVD4"2 JY\M'5Y%16=F5!M0,Q(4 M9S@9Z#DTSTI:J,;:G"X\NH]YY)5C5Y'=8U*HK,2%&OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9'H'PYU>.Q\$>/P^E:;>M#IT$F^[@9 MV<&\A78V&&5'4#CD=:R=*:PBT+6_%-UI5C+.EU#8V.G>4PM$E=6=Y&3=\P54 MX4G!9\G.,5%X(UK3K*T\1:5JEQ+8VNLV*6HO8H#/Y#I/'*I9 064[,''(SFD MT[6M$M+/6?#]S+>3Z'>R0SP:@ENHG@GC! D\HM@HP=U*[@<;3G(Q7T=&5XQU MV3^_4^>J4W&=6R>LHOKK&T;^71Z;V]46;>>'XA:)XB-SINGV>KZ58G4X+O3K M9;4211NBRQ2(F%;Y7W*0 U-K%!;EE=T52Q9FYTO3Y&M)9 MKVR6:XO'3Y7D:4_.FY@)O#=IX@^+WC"]N+6WGM=+TVVO$LKN MZ$,,LAM[=(HY)69<)E\GD%@N.-UFSQG3FU%PBU+E:;UWO&_:[:3U7WENYTE]9TG58]>B\) M6/V>RDFLKS2[FTAECF0;EB*0N3*KX*8()!((/!S EG!J-Y\&K6YB6>VG18I8 MI!E71M1D#*1Z$$BN5U/3?"MC9326FMW^JW;IF"%=-%LL;9_Y:LSMG [(#GU% M:-MXUL(+_P"'4S)/L\/%/M>$&6Q>--\G//RD=<'W"H5D [>6WJ:S;71K;3OAU+ M?W%O'+J>MWJV6F^8.8HHB&GE'U=HXP?]^H-)\7_V#\01XAMXS+"M_+<-!(/] M;"[MOC8?[2,5/UIOQ!\16&MZS;Q:(D]MH.F6R66G1S@"41J2Q=@"?G9V9CR> MHKTJ=[V%RU.=0Z.SOZ=/OL_/4[_Q'XPLR+>>35[JSDN; MR11^\9V>3?%EMP"IM*@#ODUGZ7X;\+Z;X@^(3R6<.LZ5INAKJ-K;QW0E6*4R MVY\OSE/S!6D:-F!R5!YR%?'.H3:[?ZG=Z!JEPJR7MG'IWVJ.:? #R M0N)%V[\;BKXP2?F(K/T/Q)H^@6WC>UMEO6M=6TIK"Q,ZH9-WGPR R;3@9$;= M,XR!SUKMIQ=O,X%3J<;CD],DUC&GMRQIAKUZ:25D>BHJ*20T]12TAZBEKI,I >]*. MOX4A[THZ_A6AQS%'2E'>D'2E'>J.*0OI2TGI2U:.&>P"G#K^%-%.'7\*LX9@ M.E+2#I2U2."8HI:04M:(X9A2KUI*5>M4C@J'V!_P3_\ ]9XQ^EM_[/7V+7QU M_P $_P#_ %GC'Z6W_L]?8M?G^:_[Y/Y?DCC"BBBO) **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#\O6J%^]3-4+]Z_"J)_6VAPRK4E+V?,K]KZ MG/-UJ(UU*?#S7I++[:]I':V9@2X2>[N8H4D5DWJ$+,-[%>=HR1D9QD53TGP7 MJVM:?]OAB@M[ N8ENKZZBMHG<#)56D9=Q (R!G&1G%>Q2B^QRRKTK-\ZT\T< M\_>H7(R1D9]*Z&3P9K$7B*+0Y[)H-1EVLL3R(H9",AUO1?#_@74_'6K^,;L:1;Q/:6]Y*;6V=(8H+D M'"HBEN K$XZC ZUS2^ M=FUJ?2TT\_:X(_/F!FC\N&/^^\F[8J^Y8>G6O5IF M?UBDVXN2NM]4HR01P)O"&J>&;6&>]BB-K=*XM[NUN([B"4K]X+)& MQ7<,C(SD9''->@_%OX=:GJ7Q-UIM/M+.SM)'@6V6XNH+,3'[-#D1*[+N^8]A MC)ZYKTZ&/X(Z'<>5'YQ\0WB-*5&YE%K 0 M">I&23CW->E"6J1G.LE)):WM^-_\CA#U--->MZ'X)U+X@_&=K#4_#MCI9C*& M^TW3@EO!$H@W+A=_\6%)VD\L>E<+>?#SQ'IMM<276FE/LEH+RXV3Q2%(MRH7 MPK'@,R@X]<].:[J=2+TOKH8+$4Y/E;2=D]UU. M7)*5W!0J(I=V)) "J3DGM5 G,9([C-=B[%-K8=G.<J:OX MODDL+:SM+:6VLU@^U7<%H)V^RQ9$8D9=YW'DCC)ZYKAI/"&LP-K2RZ?-#)HH M!U"*0!7M@7"9926.&2X<;@H2.-2SL22 "?_ *YJDIR,^HK=/6QA)J]A?2EI/2EJT<4]@%.' M7\*:*<.OX59PS =*6D'2EJD<$Q12T@I:T1PS"E7K24J]:I'!4/L#_@G_ /ZS MQC]+;_V>OL6OCK_@G_\ ZSQC]+;_ -GK[%K\_P U_P!\G\OR1QA1117D@%%% M% !1110 4444 %%%% !1110 45\]?$?XV_$:+]H*/X7^ /#WA>_N5\/#7I;W MQ)J=S:H%\_RBBB&"7)SM/('?\>P\ 7GQMF\2P+XVT3P#9>']C^;-H&LWUS=! MMIV;4EM8T(W8SEA@=,T >JT4E&: %HI OQ0\+Z MMJ^G:=);M9:G?:6D,\H_>R6TS1%L@*'OUNYIE;S8_(MFE7RR" ,D8.0>*WOA]X@\;:SK7BN#Q7X6 MM?#^G65\(=&NK>_%PVH6^W)E=0!Y9SC@^I],D [>BD!S_P#JH)Q0 M%<1XG\ M0>-K#XC>%=.T7PM:ZIX1O%G_ +8UF6_$,M@R@>4$BQF3<H:?&C117JL8F)=5.X*0>A]:T(/%7CFY^).B6 M$7A6SE\#W6E&ZN_$'V\++!=8!6%8,9(.1SGO[<@'H-%)G'K^5&: %HI,YH)Q M0 M%>6_#+XIZGXU^*GQ1\,WEK:PV7A:[LH+26$,))!-"9&\S)(R"., <5ZE0 M 44F<49_SB@!:*2C- "T5P?A7XKVWBOXG^,O!L%C)%-X:BLY)KMI 5E,X_^(?BK3=;\+6FE^%+/RCH^LQ7XEDO M\CY]\6,Q[3D<^@ZYX[?//_UJ %HI"<4M !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 ?EZU0OWJ9JA?O7X51/ZSD1-T-1-4K=#435[5'H/X.>-@C,JO MJ6E+( =O@#X@F7 MC;62KN^Z;C[4A0#_;V"7WV[NV:F M\)^,!X:\ >)K:WNHXM2N[ZP>.WEB$BSQ()_-#*P*LHWID'U&.G'/:YXOU/7K M*WLIWM[>PMW,D=G8VR6\(E5OB=@6W@M M8L?81X_6N2B4VEK%90X4+MBC!"+QUP M">>IJYI7C?5-(TP:(0'^'/P\,X#7/VB_6/=RWV83Q;.O\&_SMO;.[WK M0\6(H_:I3=SF^KS6[6T_OD MT_N7](Z_245M>^*^5!_XE6J#D?\ 3TEWQTW1;)XHIGBB, MKRRN6,<21@J"WR,V6( "YSG IFE^+M4T779]8M9T%[<&7S_-A62.99<^8KQL M"K*VXY!&*G7Q_JT=S?28L&@O8$MI[%K"+[*\:'*#R@NT%3R&'S9).>:]2F9. ME5A?DMK;\+7Z=MG^!M:U'I!^"MX=)_M%X8]?C!?4!&/G-I)NV!.!P%SDD\"H MOVA)&E^+?B#SG9PB6J+YASM3[+%@#/0K:UICZ;E333N_+Y>1WTQ;_A9ETLYS?)X!=+S/WQ.- M*.X/WWXVYSS7G^J?\D%T/_L8KW_TDMZY^U\5ZM9:M?:FEZ\E_?0SP7-Q/^\> M59E*RY+9Y8,>>HSQ52;7;V;P];Z(\H.FP7,EW'#L&1*Z*C-NZ\JBC'3BO0IP M::,HX:4''7:WX)_YGLI4']K"7(!Q(>HZ?\2T5Y)\,_$MOX1\2:==W,8DTR6, MVFH0(!^]M94V2KC_ '6)'N!1+XXUJ7Q41+.SCM88]S99BL:C//)/)P..F*[J=-I6>U MDC.-"48J$MN51?RO_F=MK?AJ;X2>'/$EO<.'U+5KIM(LIA_RTL$VR33K_LR! MH4!]&<>HKRY_NM]*['XH^*(_$?B*WM[.\EOM'T:SATG3YY229(8EP9.>1O3^>Q<)86"CS#G:G MV2+ &>W)_.NNUKQ';^&OB1X:.L!F2X\.66G>(4;EF26':^?]I8C"WU0=\UQB M_%KQ%YL2 *@11&SH2H P.0#R,&N:GNKC7=7>XO[TO M\NF+$LQ^9W/)/7)I1IMI1ELE8\YT9.*C/9*VGR\CT'7?#MQ\*/"FN6 M%XP_M?6+Q],BD7^*QA8-)*O^S*_E 'N%;W%>:#O76?%#Q1'XH\5$VMU+=Z5I MMO%I>GRS$[GMX5VJ_/(W'<^.VX#M7)CO6])/EO+=F,%+EO+=ZL7TI:3TI:Z$ M<\]@%.'7\*:*<.OX59PS =*6D'2EJD<$Q12T@I:T1PS"E7K24J]:I'!4/L#_ M ()__P"L\8_2V_\ 9Z^Q:^.O^"?_ /K/&/TMO_9Z^Q:_/\U_WR?R_)'&%%%% M>2 4444 %%%TB"ZM[3SWM]EXBJ^Y<9X4D8Y'>NQISA*$G&2 MLT#5M&%%%%0(**** /C3XCR>/8_V_5/P^M_#=SJW_"OQYR^)KBXA@$7V[DJ8 M$=BV<<$8QFOH/P!:?$O6K'6+/XG67A&"VGB$5N/"UW=RE@00_F&:-,<8QMSW MKS'XJ_!WXNQ_M&P_$_X:7/@J0-X<&@SV?BN2[7'[\REU\A#Z*.3Z\5TO@]_V MD3JLG_"56_PM_LS[--L&C7&I"*UU;Z Z/(8RQ.XWJB-XD[E2LG\)K4^.&HW.J?&_0O MA&GA_P 9:_\ #W0/#,>I7VB^$;U8YM09Y#!#'=2O<12-"HC-_ M@U\0-2USPI\1_#.K>'](^*>FZ6=,U6UNHYI=(U:%]K/"S@"6-1(N]' )7H5: M@#SGX7S>(OA%XP\03^&O 7C7PK\+(O#MQ=R:3XJNXIH+*_BPT9M?])F=%D7> M&3(7(4@#FM'X-_LRZ+\8OAKX=^(GQ!U77M:^('B&S35UUNSUR[M&TP3#S(X; M-(Y%2%$1E7 4[B"3G->M^ _#?Q2UNYU.3XG:EX632KJT>SC\.^&;::6,;L9E MDNI]KL<;EV"-0,YR:\]\(?"7XZ_"/0H_ O@KQ'X+O?!5H6BTO6/$$-V^J:;; M,Q(B,*?NKCRP<*S2)D CB@"7PC=7UG^WAXBT1M3OKO3[7X=V#+%[^&PW0V-_-;-&[7P4R1M&P, M$KGX=7>JZAJD5P8;DZLPN MF:3R"O$2!9'/[S\UVRUR^\3V&E:Q-= MZUZ/^T!XG32=.L(;2 M;PGINL:W)IE@]L8SYMQ%LD19)Q*&4DY90%P.:]]_:'^$6J_%W2O"EMI5W9VC MZ1XBL=8F-X7 >*"4.RKM4_,1TS@>XKYSM--O/B1^T+\6-:L/BEI_PLU"SO;; M2I]!U.PL]2GN8X(R\=V5N\&*-_,;:(C@[22J?L/:!>VW@;Q'K=SK'BC6 M=.U'6KE-#N?$NIW-TTNEH0+>1$F8[ */'&N>.M M UO7=&\;Z;XS\7:%9FU@O'=6,D#('=#)%A-QC;;\X& >*V?CG\'_$OB MOQ1X4\=> =7T[2?''AGSXK>/6HI'L+ZVF4"6WF\OYU!*J0Z@E2O0T >,:M\" M_#'P6_:U^!4/A :AIFD7+:L&T:74)KFTC<64A\R-968QL02#M(#<9&0*FT>? MQYX@\,_M.V7@R^O)?%,?B!H=* N=LD?^B0DI"SG;&QRV.@!.:[C3?@M\4_%? MQD\ _$/QWKWAR)O#:4LR=1&JJ& #$YK;\)?!G MQIX)/Q9O-%U[2-/UCQ1K8U72KF:V>ZB@40QILGCRFJZ[J.JZC>'1K6#5KJS@T6VAN'AB6".&1 LO[LLTG) M)(]*[33OA#\3/B1\2/"/B/XIR^#["P\*2R7EC8^%'NIWN[EXVCW2RSHACC4, M3Y:AMQQD\69MTB1&$ M,LT6XLP1MA!.,\YH /&5G=>#/VC?V?/#EMK.K7MBEOJ\4KZA>O-+=!+-BIF8 MX\Q@<,]:\R_9\^"6C_M 7OQ9G^(.JZ_XDTO3_&NH6>GZ++K%Q#9VF-C> M8JQ.I9^1C<2%Q\H&37NU[\&?%>J?$SX2>*]7\0:?J]QX3@U!=5N1;&U>[DN( M&C4PQ+N50"PX+=!U)KY\_9I@^,<>H?&.?X=7/@N[TV;QUJ4&Y(H PO'^OZE8_LZ?M$?#>_U;4->M_ ^JVMKIVH:I.9[ M@VDXCECB>0_,YC.Y0S$DC&37T')J5VG[5/@6Q6ZG6R?P->2M;B1A&SB2V 8K MG!(R>?>LS7/V3-9O?V>_&OA(>(;35?'/B^[_ +2U;7+V)H+>6X+)\JJH9DC1 M$"*.3@9/6O0Y/A'JK_'#PUXT%W9_V=IGAJXT:6#+^(-7^(&L^(_$TL?B35K?3+>?6KFE2Z<*T"Q2+\^> M=[$D< 8'7%O?C5XXT7]F+P_X>@U;7-6\0W_C:X\$C6=/*/JLEK%-I&53 M.8DVAF8!BKA=Q' M 9>AR0#WH \KM?!VI>!/$/A[6/A/\)?BCX;UU-2@_M=]:U2*:TU:U+!9_M8D MOI=S[265PNX,.#CBNT\._#2Q_:L^)?Q&U3XASWVJ^%_#>L?V'HGAR#4+BUM8 M6CB1Y;F18G3S)6:0;68G:!P*] \,:1^T+J&LZ;!XGUGP!H^BVDR/=7>@6MW= M7>HHIY3RY]L=MO'4@R$9X]:QM1^#OQ3^&_Q*\5>(?A3JGA:ZT;Q7,EYJ.B^+ M/M48M+M4"&>WD@#9#*%W1L!ROWJ ,K]DWPI!X(^,GQYT2UO=0U"UM=2TQ89= M4NFN9U0VS$(97RS!>@+$G'4G%?3YZ5\LZ?\ #'XD? _P?\;O%T_B_3M6\7>( M8H;ZPU"/37D6&XB@9-GV95/R!B B@N)-?0/PSN/$-W\._#<_BQ(XO$TNG M0/J4<2;%6X,8,@V] 0V<@<9SB@#YA\.?!S2OCQ^T!\N:IX>TK4;%+ M/08]5GM[..5[4$S;8W4EAC@$[0><9Y'*_ [X(V?QK^'OCG4_'?B3Q-XBU3PI MKNHZ'X?O'UFX@?3(;7!ADC\MU#3?,-TCAF;:!TKZ;^%_PIU/P/\ $_XI^);V M[M)[/Q7?VEU9Q0%_,B6*#RV$F0!DGD8)XK-^!?P6UCX7>#/'>CZE>V-U<:_X MAU+5[=[4N4CBN NQ7W*#N&TYQD>A- 'SA??'#QIXX_9\^!>EM+XCU#4/%]S+ M::U<^&3''JEU;VPEWB*5GC$;R"(;GW @%B.:Z'P9X0U/P3\3/",OPP^%_P 1 M?!.CWE]]F\36VNW\4NG7%HZD/<,#>RLLZ'#!T&X\@YS7;>'OV3=>T$QDD;9)&VQGB=)"C#@\G%=OX)TSX\:CXFT^ M?QIJG@;1-"M#NGM/#$%U=SZ@<8P9+@((%SSA5<]MP[@'@7P1^ &@7_[5?QJB MDUKQ@HTFYTN6 Q^+-04R%HW8B8B;,R@CA7R ,@8%;7A3X+6/QZ^/7QLB\<:S MK>J^&-&UZU73O#T&JW%K;0S&UC9IB(G4L>!M7.TO;JTGM?%6KPZA:1VY;?$B6Z1$29 &$7WQ/U#X2^*/VH-:MIY[I M?#NFZ9)I]M<2O+'$_P!GE P&/'(!/KCFNM^&?[)'AC6O"OAWQ?KVM>)]1^(E M[:P7]SXLCU^ZBNQ(ZK(R1A7\I8@6VB,)MVCD&NKL?V>7U#QK\9;KQ!/:W7A[ MQY;6EJEO;L_G1I'%(C[\J #\X(P3TYQ7.^$OAY^T/X-T?3O!EGXM\$3^&M/5 M+6V\475EU 'F/QFTK2-.^-OBG4/CQHGC#5/ M CBW;POKVCR7LFE:/&%Q*9EM�S[^?-=2,8P1@BOH ?$%O WPX\+3>!O#GB M7XO:/

2:ZGC+^F%US5(/"NH> ]4\.WR M!8&U^*[MKJPRNUAMA#I<#JPW&/TZ$8KPZE_9\;^9=M$ ML7FRO(TDC!!PB[G;"CH,"@#8\">)M0\7>'(-2U/PUJ7A*[D9@VF:L\#3Q@=" M3#)(G/LQKH:3&*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _+UJA?O4S5"_>OPJB? MUG(B;H:B:I6Z&HFKVJ/0Y9$+=ZC:NF@\/VNH^!;W5;5I/[2TV[1;R%F!4VTH MQ'*HQD;9 4;K]].E-M?#$H!>)![L?2O MAY\J\%>_1V^>_P"6OH$M'\/ZS)I%QHGB#4Q;.8+O5K4-& MOF#AVAB,1#(ISCO-%TKPCXDUK3O$'VN].GNT,45BPA%PV>&9V!, M:[2&P%).<<=:]BG!KUUYK^FM[>9RC]ZB?O77Z]H6F3^&-*\0Z1 M'<6EM<7DFG7-I<3";RYD1'#))@%E9'Z$94CJT"TBU'4]2 MMIV2*_-XB00<@A#'Y>9"%X9MR_-D 8&3ZM)6.=XF+DHI.[O\K-)W^_Y]+GG9 MJ)N]:EWX>U6QM3GS%0.:ZRX\&67AS3M*^W:%K.OZC? M6T5](+)W@@MHI!N1 RQN7D*X8GA5R!@G->K3,ZE:$;=;]CSI^],/>O3K3X76 M4OC*"QN9[ZTT>^T6XUBUFN(=EQ&B0R,%D3')5XF4XQN R,9XS/#^B^%_&J6.I_9)9[&\N+M)5GDBC:0QRQ! $WA2 58[3C.>M>E3DCC>)AJU=I*[ M\E_2=S@&ZU=DT"\3P[%K95/L$EVUDK;_ )_-5 Y&WTVD0".G/6O1A+5)&,Z_O)16E[7_ *_X8\T/4UH: M!X;U+Q3?FSTNU-S.J-*_S*B1QK]YW=B%11W9B!6>>IJ_9:_>Z=H^J:9;R*EK MJ8C6Z&P%G6-]ZKNZA=V"1T.!GI7IJ]M"JG-;W=S2U[X>ZMH.FG4V>PU/3%D6 M*2^TF^CNX8I&&51RARA.#C< #C@FH_#G@75/$UI)>PFTL=-BD$+ZCJ=VEK;+ M(1D)OMETK3X&^]/)&^.1"59<@C@ M\'@X-;.G?"W7;^SMKAVTW3FNXUDM+?4]2AM9[I2<*8XW8$@]B< ]B:O:;NU3 MX)Z['-ADT;6+.>U)Y*?:5E251Z*?*1B/57&0%B5F"CKU))Z#)P">@KJ_& ML!^(OQ/-EHD?R,VX_P@&M.S\0V5SI7BG1-% M<_\ "/Z;H-QY,C?*UY,98!)=..Q; "@_=0*.N M6>E+29R12UUHSF IPZ_A313AU_"K.&8#I2T@Z4M4C@F**6D%+6B.&84J]:2E M7K5(X*A]@?\ !/\ _P!9XQ^EM_[/7V+7QU_P3_\ ]9XQ^EM_[/7V+7Y_FO\ MOD_E^2.,****\D HHHH 0]*\,\'HV\9>,]8DN?$6LS6T\EK_:+;XK%1 M&<)$G3CU.?;%>Z5S7Q*_Y)_XB_[!\_\ Z+:NBA4G3FN1VN5%M/0\?_89Y^!L M?_81G_\ 08Z^A:^>OV&/^2&Q_P#80G_]!CKZ%K?'_P"]5/5CG\3"BBBN @** M** "HUGC>5HU=3(H!901D#W%>6_$_P#:.\.?#/Q/9>%UTS7_ !=XKNH#=#0O M"NFM?745OG;YTH!"Q1[N SL,GIG!KQ']GOXF6'B_]JCXV^(8[/5]+M[;0M*- MQ8:Q826EW;LGFEE>)P,'&#D9!R,$T ?8E%>"^ OVOO!WQAOM.L_">A>,->)) MM&\2:[J&G:=?:_NF;[:LDC/$\A/R[F1P@QSCU)- 'TC17)?$'XG:+\-8=%;5 MCQT5Y!K7[5GPZT'X6:?\0[ MK5IE\+W=['I[W'V9UDM9VD\MDGC;#1LCY# C(QT-9FB_M>>$]3\4Z-I-[X?\ M8>'++7+E;32==UW09;/3K^5N8TCE;D&0* /!M>TB#PQXQ\9WEEXFUN2_/A71)+Z.Q!OYBJROD M*&*_-L4LV.<'O$UU NV*XU;2X;F1%_NAG M4D#VSBN>O/VF? MO\,-$\?P7UQJ'AO5[N"QMIK6V8R":641!'1L%"KG# \C! MKIOB;\4=%^$WAZ#6M=-R+*:]M[!?LT7F-YLTJQIQD<;F&3VH W]"\/Z7X6TJ MWTO1M-M-)TVW79#9V,"00Q+Z*B@!1]!5^O)?B%^TGH/@3Q>_A:UT#Q1XR\00 M6PO+RQ\*Z2UZUE"Q(5IFRJJ6PVU)>*?VMO!_AOQIK?@ZUTKQ M+XE\6Z3)&LVBZ!I#W=PR.@?S5P0HC (!9BHR0.374_#'X[^%OBIX:U76+![S M2#H\S6^JZ?KMJUE=Z=(J[BL\;_=^7Y@;G=Y1/'FE-GOCFNL^(_P"T7X>^'OB+3_#T&E:_ MXQ\17ML;Y-)\*Z<;Z:.VSCSY#E41"2 "S?,>F: /5*SM'\.:3X=%V-*TNRTP M7<[75Q]CMTB\Z9OO2/M W,<#+'DUYEJ/[4/A#2?AQ9^+KRS\06HO;W^S+;0I MM%G35I[S.!;I:E0S/]/EQD[L UL_##XUV/Q-U#4=.'AOQ3X5U2Q199++Q-I$ MEFSQL(_%%_\ 8--@*H"D;2RR MR,<)''&H+.[$@!5!))KS[PE^U?X;\0>*M+\/ZSX;\8> [[5V\O3'\7Z(]A#? M28R(HY,LHD(!(1BK'' H ]LHKQGQM^U;X/\ !7CK4O!7V#Q!KWB^S@AN5T30 MM*>[N;B.3=\\84XVKM.YF*@9'/-;OPF^/GAKXO)K,-A%J>AZQHKJFIZ)XALF ML;ZSW#*L\;?PL 2&!(/K0!Z317@5Y^VAX-@%[?VGA_QEJ_A.RE:*X\7Z;H$L MVDIM)5W$H^9XU((:1$91@\UO_%#]JCP#\)6\,C6+R\NO^$EMWN-(.EV;W?V[ M"JRI$$Y9W#+L4#G- 'KIYI:\4N_VK/#VF>$=-U?4O"OC73=4U.ZDM-/\+7'A M^7^V;MD +,ELN?DP<[V(7@\UH^"/VD_#OCG3?$K1:-XFTG6O#T8FO_#FIZ/) M'JB(P)1T@7<95;! *$Y(Q0!ZU25\I?LQ_M#'XE^"-2TS7]-\<7,MSJ&K@ZO= MZ)U?PUXP\":A MJ[>7IC>+M$>QAOI.OEQR99?,(!(1BK'L*3Q;^UMX.\+^.-9\&0:9XE\1^+M+ M\HR:)H&CR7=Q(DBEO,7:0H1<)6N+[ MP_!X;9TUJPUZS>TO-.95W8EA.2,KR",ANV:H^ ?VG=(\?:]I>G)X-\=:'!JR MEM.U36O#LUO9W0QN!$@W;-R\CS F10![)1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!^7K5"_>IFJ%^]?A5$_K.1$W0U$U2MT-1-7M4>ARR.D^&NH M);>+(+&YC>;3]84Z5=Q(,LTJOL<>ZU-XSUQ-'\7Z;:Z;(ES9^%S%:V MK_P3R12;Y9?^VDV\_3;6%X>\07'A?6(M3M$C:[A5_)>4$B)V0J)!_M+G(]" M>U9!& !Z>M>]2G:"BCR9X=2KNI+:UOGKKZVTOV?D>C^)8M2\0:_?:KHGB^+^ MQ[Z=KI3>ZT+:6TWL6,Q MZ/XQUU[OXXKG'[U$_>O5INYE3PT:+33[_BT_P!! MTU[TD58ED?[QW$#C@D\$UB_"+4;72?'>GW-[<16END%RK2S- MM4$VTB@$^Y('U-F'O7ITU='+.@I*2;^)6_/_ #.[LXHO&_PUT+2(-0L; M36=!N+D+:7]REL+BWG*/NC=R%+*ZL"I(."",X-0>(/L&F?#&QT1-4M+W5(M: MDN;B.UD#QQJUNJC#CA\%2"RY4$X!/-<.U1D_C]:]&G'4Q="SWTO>WF_^'-?Q MGX6?P;K\VEO?V6J;(HI5N]/D+PR+(@=2I(!Z-W%:_P -O".F>(;J[O-7U&PM M[*Q4.+"XU".TEOG/W8U=R J<9=^2!T!8BN4OKV?4;N:YN96FGE.YW;J3@#^0 M QV JL:]"*;C:^I$H3E3Y7+7N=YXVT'6]9N+C6-0U;PTZP1!8K/3]8MF6"% M!\L,$2L3M4=%&23DG)))FO((/B3X:T VNH6%IX@T>T&F3V6H726PN8%=FAEB M=R%) :Y)9>&?!4?A6TO[3 M4=6U"^2]U*XLY@]O"L:LL$ E^ZY!=W9AP#@9/-=+>^$6\.^'WT7P[KWAJ6>] MB"ZKK!UVV1IP>?LT(+96$?Q$X,A'.% !\>/>E'7\*KV;[G%.B^_F_-_\#H== MINN:U\*M6O8K&ZTFYDO+7R)S&MOJ-O)$Q!*Y(9>JC(Z^O!KK?"?QEU(6?B3[ M7#X;MW;291;C^P;*/S9?,CPF!'\V1N.T\''M7DHZ4H[UOL6OS_-?]\G\OR1QA1117 MD@%%%% "'I7S_P#%+XD_$J6Y\0^'=-^%=YJ&F2)):PZE'= B163&\*![GC/: MOH&DP/2MZ-2-*7,XJ7K?]"D['Q[\#-;^*GP=\(0^&D^%-_J47VIIC=/<"(C= MM!&,'IM]:]U^/^K^.]'\!+<^ +22XULW$8=8H$G=(C]XJK<'L.AXKTW ]!1U MKHJ8I5*JJN"O>[WU]=1N5W>Q@^ KG6KSP7HLWB*$0:Y):1M>QA0NV7'S< D# MGL*WZ**XI.[;("D/2EHJ0/F;X(3QV/[7WQ^L=6EB76;Q-'N]-CE($DFGK Z$ MQ@\E%EW;L<989KF/!&MZ?KG[4W[1KZ=>P7T=OX0.LOAQ\;GLY/'/@_3/$V0L5C('4 NY]26))H \L_8?LH+']C7X;QP0 MI IT;>51$-&\%>&K+P]H>G0:9HME%Y-O96Z[8XDR3M ].34?A# MP3H7@+11I'A[2[?2=-$LDWV:V7";Y&+NV/4L23]: /E[X'_$6']KGXSZ%XUA MB9?#O@;1$)A92%77KI"LZ$$#O /AWX?6E_:^&]& ML]%M[^]EU&ZCLX@@FN9"#)*V.K-@9/M7(?$_]F;X7?&?5;?4_&G@C2=>U*!/ M*2\GB*S;,YV%T(9EZ_*21R?6@#Y<^.WPYTGP%\#I8K#QB?'=QJGQ(TZ^U.^< M6H"W9G@22,I;JJ(0$4E< Y.3UKU;_@H(NWX"VKKD2)XDT6@^P^*]=-[MD7]P?MLK?O/[IVX//;%?1>T$$8X->,^(OV-/@GXLU&.^U7X M:Z#=W:223&4VY4R.\AD6UB;^!3<*<_ZMG21L^AS7T#^W?K^F0?"SPS827]LE[J/B?2&L[#=!U/PM)X:NM&L9_#TEM]C;2WMU-L8=NWR_+QMVXX MQC%>:^&/V//@QX.CN%TCX=Z+:_:&C=W:)I7_ '<@D0*SL2JAU5@JD#('% &# MXV^$.KR?$GQ%XV^%GQ%M?#'BN6"&'7M&U"TCU'3KPQAC ;B(,LL#[68!U8<= MB.ODWBOXIZA\9?"_[.7B35+&UL=2;XC1VERNGRM+:R20//$TD+L,F-BA*Y[' MO7T1\0_V7_A7\5M?_MOQ5X(TO5M7,8B>]=&CEE0=$D9&4R+_ ++Y%=1-\*_" M-Q8>&[%O#NGBR\-W$=UH]ND 2.QEC!"/$HP%(!./K0!XE^S^@/[6'[1K%1GS MM%&2?$G0=4UK5/VS+#0XIC?7&F:6WEVHS)+_HLV\ =V*KC'?@5]JZ M-X&T'P]XAUO7=.TJVL]7ULQ-J-Y$N)+HQJ5C+GOM!(%+I?@G0M$U_6M;L=+M MK;5=:\K^T;N-6I6/>>^T,0/K0!\S:'\,[[XC? *QNC^T)J:_#S4M%2)] MVDZ)%;Q6IB"F)I!;_)M'R'YL@@CJ*Z.^^ BUOP]K'PQ^*!\/^,M&\.VNDR/ M=0P:G;:EIZ8,!N;?*L 2,B2-D/)P375W7[&?P0O?%C^))_ACX=EU=Y_M+RO: M QO+G.\Q9\LMGG)6MWXC_LW?#/XMWUG>^+/!NFZM?6<7D0791H9DB_YY^9&5 M8I_LDX]J /%="N7_ &KO %G'XHURW\$?$'PEXIGLM*U_P[/&T,]_;+@RVT4^ M[S$*NP:)MV,,,\9KMO@[\2?'5A\9-=^%7CJ]T?Q1>Z?I,6KVWB+1;1K/=$TG ME^7%K$@VFF?956*V8=& MCVX*-R?F4@\GGFK_ ,,O@SX)^#EA=V?@SPY9:#%=R"6Y:W4M+.XX!DD8EW([ M;B<9H \:_;!F32/&7P.UW598X/"NF^,(7U">?_4P,\3I#)(3PH$C*,G@$BG? MMV74%]\)=$T.QD63Q7J_B#38]"@AE"SR7"W".7C.<_*H9B1T -?0OB/PUI/B M_1;O1]&],:*%G42NBR2[BH MZD#C./:N,\?VFH>._P!I?XQ-X*N0]Q8_#DZ1=7=N^Y([]Y6>&)@/XP@8XZ@- M[UVVN?LE:-\3?VA/&_B+X@>%-*\0^%=1TNP@T]KI@TR3Q-)O*[<.G##D'FO< MOAW\,/"GPF\.IH7@_P /V'AW248O]EL(1&K,>K,>K,>.22>* /F#]G_P#KOB MW]F_PQ=Z;\>-5T_PW'HZ6EW9#0]&$5BR1[)X)"]MN4HP8'>=W<]3SI[B2VP)G_ +TB A'/NP->A-\/?#1UK0M6&B62:AH4 M,EOID\<(0V<3KL=(P,!5*@# '2@#S/XP?&#Q-I/Q/\*_#3P-I^D-XFUVTN+\ MZGX@>06EG;PXWD11X>:0[AA RCN2!7E'P6_X2"/]N#QW;>)O%.B>*]:@\$V\ M=Q/H.G&QB@/VK*Q/&9YCO .>6SAAP*^COB;\%/!'QCM;*#QEX+]GG6H7N(DE?6M>B6-I &9Q=3$J!GDXYQUKP;X?36N MC? 7]E/7-;0KX8T[Q/*U[<.VV&UD>2X2WEE). HE9>3QDBOL/1_V9?A9X?\ M'E]XTT[P-H]IXGO3(9]1C@^=FD!$C 9VJS G+* 3DY-='8_"KPAIW@+_ (0F M#PYIR^$O*>#^QGMP]L8V)9E*-D$$L3^- 'B?[=5S;WWPQ\/:%8R1OXKU7Q%I MJZ) GS3/,MPCLZ A^(=7UVPTRWM=7U M?R_M]Y&N)+CRP0FX]\ G'UH ^9K7P;X<\:_&;]I#0?$\R6&@ZEIVDQ7ESYXM MR@,$?$EZNCV]7OPN\):G/XAEO?#NG7K>((4M]5%S;K*M[&@( M595;(8 ,>,=ZYGX=?LR?"[X3ZZ=:\*>"]-TC5?+,*7:*TDD49ZI&79O+4^B8 M% 'IPYI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R]:H7[U,U0OW MK\*HG]9R(FZ&HFJ5NAJ)J]JCT.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4C MFD1OWJ)^]2OWJ)^]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM M1MTJ1NM1MTKTX&+(SU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^% M:'',4=*4=Z0=*4=ZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X M)BBEI!2UHCAF%*O6DI5ZU2."H?8'_!/_ /UGC'Z6W_L]?8M?'7_!/_\ UGC' MZ6W_ +/7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH _+UJA?O4S5"_>OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9$+=ZC:I&[U& MU>S2.>1"W6HC4K=:B->Q2.:1&_>HG[U*_>HG[UZ](YI$9J)N]2FHF[UZU,P9 M$_>F'O3W[TP]Z]2F<[(VZU&W2I&ZU&W2O3@8LC/4TTTX]3337H0,&-/44M(> MHI:Z#&0'O2CK^%(>]*.OX5H<HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ) M^]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX& M+(SU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4 M=ZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%* MO6DI5ZU2."H?8'_!/_\ UGC'Z6W_ +/7V+7QU_P3_P#]9XQ^EM_[/7V+7Y_F MO^^3^7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH X3QW\=_AU\+]3AT[Q M=XXT#PS?S1>=';:KJ$5O(Z9(W ,02,@C/M5;P;^T5\+_ (B:]#HGACX@^&_$ M&KS*SQV.FZG%/,ZJ"S$(K$D DU\V?%KQS\/? /[>Z7WQ'U#1M.TB7P (8)- M;B5XVF^W9 75#8(R,]^* /8:*\"C_ &L].A^$EQXCOM!N+?QE;ZD?#\G@Q)@]TVK[MJ6J M-@;E?*NLFW'EMNQP0'^/?VA/%GA#QUX4\"V'@!/$'B[7]$EU%8;?4_*M+6XC M>%9$EF:+Y85$C'S-I8[ %0E@* />J*\,^'WQW\6+\38/A]\3?!UEX5\0ZC92 MW^CWFC:H=0L=12+'G1*S1QNDJ AMI7!&2#QBL'QM^T#\6O">EZUXN;X06MOX M#T8RRW0U'Q"L6LS6T1.^XCMDB>,# 9E1I=S #ID4 ?2-%>!_$G]IZ]\-^(/A MMI?@[P;/XXD\=V$][IWDWBVNP)$DB-(74A8RKY9\Y4#A6/%2^!OCMXSM_BOI M_@#XF>"]-\,ZEK-G/>Z/J&AZPVH6ESY.#+"Y>&)DD52&Z$$9Z4 >[$X%<2?C M;X#3PQ?^(I/%FE0:'87[Z7=:A/ MNM\+OAUI>N>%M%OY=-EUCQ!KS:<=0GB.)EM42"7*JWR^8Y + @=":\$^&'C3 M3/#?[&GQ%\0^+O EEXF@7X@:@]QX:U>1)(XY7OXQM9PKJ6C9NH!!*\=: /T$ MCD65%=&#HPR&4Y!'K3J\%^(/[0/B;PU\7[/X:>#OAZOBC5;K0AJT%PVI+9VM ML!*L9^T,8V,<8!X*AF)PH7G(M?#+X]^(;_QSKO@?XC^%+3PGXHTS3!K44FE: MD;^RO;/=L=XY&CC961B 4*]P: /<**^5)_VJ_B9=_#N[^*>C_"O3-0^&L4,E MY )/$1BUBYLT)'V@0?9S&N0I81F3<1[\5]!?#+Q=>^/? 6B^(K[2!HDVIVR7 M:V(NUN=D;C.F<4 =+Y\?G&+S%\T+NV;ANQZX]*R[#Q=H^J>(M3 MT*TU&"?5],CBEO+-&S) LF[RRP[;MK8^E?&T?Q"^)T?[>/BX:7\-;'4[NV\) M6]LMK+XEC@'V4WA*W._RCRQ'^KQD>IKHH/&'CK1?VK?BE9>"O!,'B/6;S2-& MDEFU+4Q9:=8JHN<^9,$=V8D@*J(R\>6OC_08O M!?B#P.J3:Q#!>&\M&MWC9XYX9MB%E(1Q@J""N*Y1/VB_BO/X3/Q!B^$-K_PK MSR/MR1/KQ&NR67WA<"U$'EY*?.(O-W$8YSQ0!]+T5E^%_$NG^,O#>F:[I-P+ MK3-2MH[NVF QOC=0RG';@]*\%D_:,^(7B_X@^.O!W@#X:V>J7GA74$M+C5]; MUHV5@RM#'(N"L+NTAWL-@7: N2PR!0!]'45\^:5^U3]$D3,(C)$T5P$^:.102&V C!!'%3?#/X_>-?%^A#QUXD\#Z;X*^ M&#Z8VI)J&H:R7U(1B/>)'MEBV*C08P67YEC,N2,9()KI_%W[4NDVW@/P5 MK/@O3)?&FM>-V6/P]H\4RVYG8J6=II&!$21A6WM@XVD8)Q0!ZMK?C+1/#FJZ M/INIZE!97VL3FVL()6PUQ(%+%5]3M!/X5L]:^,_'?B?XE:K\>_@39?$#P9I/ MA\KK\\UOJ&A:TU_;2?Z)*#&X>&)T?!R."I /(Z'Z$^$OQ%]9.DK(LYD^T@1))YA&T;?OXQSTZT >DT5X1IO[5>EP:7\6=6\0Z=_9.E> MM2^P-+#,9I+S]TKKM3:N&8L%"@G)[TOA#XH?&W6[_2K_ %+X1:38>&-19"4B M\4*^J643]))H6@6,D @LB2$CD#<1B@#W,31M*T8=3(H!* \@'H<4^OBOP)\0 MOB@W[77Q1-E\,K&]<6FEVMRDGB>./[/ K3;)0?).\L&)V<$8QGFOKOQ=K[>% M_"NJZP(!<-8VLESY)?;O*J6VYP<=.N* -FBOE7PK^U!\7OB'\-M-^(?AKX,V M+^%Y;+[9):ZCXE$&HW .\V\0@9"O!VF1T+8Z+P3VWB#]JO2E^&?@GQ+X4T2 M\\5ZOXUD2WT+0XY%@DEF()<2R'(B6/:V]\'&TXS0![I17S_I_P ?O'/@KQAX M>T;XK^!M+\-Z?XBNOL&G:WX?UMM1MH[HC*0W"R0Q-&7Q@. RYX.,UG:K^TOX MXUOXQ^+_ (:^!/AS;:UJWA\P2RZKJNKFSL$AD3=EV$3MYA/"HH;/)) % 'T< M94$HC+J)",A,\D>N*Y;XB_%?P=\)-(CU3QEXETSPU8R2"*.;4KE8A(Y_A4'E MC[ &OD_5_B+\5X?VUUAM/AOIVIW]KX/(6Q_X29(HBC3QEYED:'^\-H4J"1SQ MTJCXW\7_ !,O?VV] +?"_2=,KSQC_P (/X \!V.N>*[#3X;W6VU36/LFFZ49!\D) MF2)VED)#8"H.!DD5'H7QRU'QE8>/? _C'PTO@[QWI&CRWDEC!>B\M;NU=&"W M%O-M0LNX;2&56!['K0!Z;'\8O!$ND^'-3'BG2DL/$_9X_9>BUOP=IOBJXU*_M+&RN;\*6TV5@Y%Q'E&^88Q M@8Z]:]?\5_'GQ=K/Q"UOP7\*O!NG>*[_ ,/K'_;6IZWJYT^QM)9!N2!2D4KR M2%?F("@ 8Y[4 >[45Y3\&?C;WF"KYD38(R54@\$5ZM0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^7K5"_>IFJ%^]?A5 M$_K.1$W0U$U2MT-1-7M4>ARR(6[U&U2-WJ-J]FD<\B%NM1&I6ZU$:]BDGOWIA[UZE,YV1MUJ-NE M2-UJ-NE>G Q9&>IIIIQZFFFO0@8,:>HI:0]12UT&,@/>E'7\*0]Z4=?PK0XY MBCI2CO2#I2CO5'%(7TI:3TI:M'#/8!3AU_"FBG#K^%6<,P'2EI!TI:I'!,44 MM(*6M$<,PI5ZTE*O6J1P5#[ _P""?_\ K/&/TMO_ &>OL6OCK_@G_P#ZSQC] M+;_V>OL6OS_-?]\G\OR1QA1117D@%%%% !12$XKQ/QU^UWX#\%:SJHI?[!J$7ER.!]XK@D-CN,Y]J]2J:E.=*7+45F#36C"BBBLQ!111 M0!\:?$GXN^#O@O\ M]#6O&WB&S\-:7<> !:Q75\66.24WVX(" ><*3^%>S>$ M?VQ?@QX]U5],\/\ Q$T35;]8);DP03-N$<:%Y&Y4#"JI)^E>PR6T4K;GC1VQ MC+*"::+2 9__3+.9%L_#"V@^T7NBHCQO MJ)&-WVHK(TD??RE"\[^.S^)OQL\'>#OVJ?AGXPU75Q!X5U#P;J#1ZPD3O;1I M)-;-')*R@^6AX&YA@%@#BOKS QC'%>A(Y% 'Q MG^SE\>O W[.O@C4_AG\0M=_X1OQ?H>KWX%A?P2>?J$,MR\L,UN%4^<'60 ;< MG(((%>37'GW7[!GQ3FDL;RQEN?B#=7(M+R QSQ+)J,,BJZ=58!AD=CD=J_2* M2UAFECE>)'DCSL=E!*Y]#VIQAC92I12I.2"!@F@#Y\TQ&_X;HD;:VW_A79&[ M'&?MT/>LSQ T,'[;C370C^R+\/+SS&G;9'C[7%D,QX QWKZ7V+OW;1NQC..< M5C^,/"=AXW\,ZMH6HJWV/4K62SG:,[7\MU*G![=: /SB^%?BZ#4?A>/"_BKQ M%\3M!^&\TMUYNAZ-X*FOM.-GY[D06VJQ0R2/:%,#=P2"<,%Q7Z)_#GQ#X:\4 M^!=#U/P?=6U[X8FM4&G2V?\ JO)4;550>1@+MP>1C!KQ+1O@_P#'?POX- M]6B\/:5JW@JTMM/N+E'(NYDNV+Q1!5)=P"/E )Y'%>C?"69;O]JCXP7,8;R9 MM)T-T9D*Y!%R>A (Z]#S7O_LIV? M@/3+'Q@=1T+QE:6L5EJGA6ZUG61J"7:H%>)+59B9-S [=@(((Q7Z#A%#%@H# M'J< M,TG1O!.AV6A:=+I.C06426=C/& M\F7/@Q[ M:7^TQ>I$(_(2 +E]S#Y6&5((.:\YT/POJG[-?A_]GCQGXVM)K/1M!_M./Q!( MBM,NCF_$C1M(%4D(A=49NQ)K[N-I";@3F)#.!M$I4;@/3/6I64,I!&0>"#0! M\<^/?CKX/^,_QZ^!R^"=2/B73]/\02M=:O81.]C&[6DNV+SB K2$9.UER:CN1-0MGMT0M"=I#E60@J,G M)'%?7D-I#;QI'%$D:)]U44 +]!VHGLK>Z:-IH8Y6C;K?%SX6?M&77AO2-0ENYO%EIK=EIU[:O;W%W%$D4H41L 09%3*@X.&&0,XKZ M;\+?MK?";Q>VC6.E^(VO?$.I2) OAZVLYY=1MY3@.DT 3='L).YFP!@G.*]U M"*I) )ZGUJ-+2&.=YDA19G #R!0&;ZGJ: /DFT^*_A/X+?M@?$X^--9BT%M M=T[2O[*BGCD>2^VF56$*HI+D,0"!SS7T;\5W$GPN\4LO0Z7<$6/.QV4%E]<'M6=XNT$^*/"^K:0)OLYOK62V\W;NV;U*YQWQF@#XS_ M &<_VN_A?X-_9/\ "&AWOB)#XJM]&6T3PV+:4ZA<3G>$2*';F0,2,,N5.>M9 MVE_#O6_V?/!_[/WCKQ1I]X++PQ/?OXBMK*!I3I<=\)&\UT3+%8BZAL D#/I7 MUM\$OA7'\(OA?X5\*274>JW.AV*V8U#R!&T@!.2!DE0<],UWI&: /CWXS?%G MPK^U+J?@;P+\,=7M_&-VNO6>K:E?Z8C2VVEVD#B1I)I$569@H#-U(' M6@#Y%^)7Q$\._!;]MJV\3>-]4B\.:#J'@U[*TO[Q6\J>=;E6:)"H.7V\[>I[ M9K:COHM8_;L\/ZE:[WL[KP)+-%(\;(2K3(RY# $'!Z$ BOIV>UANMGG1)+L; M>N]0=I]1GH:?Y:[]^T;\8W8YQ0!\FZ;XYT+]F3]I/XHW?Q!O_P#A'M!\-_B5X5#WG@72_!MQHD M&M^2R0ZC=.2[B L 9$0+RX&,G%?8$]O%=1-'-&DL;=4=0P/X&G*BH@15 0# M4#@#TH ^!M'AD_X4-^QZNQ\KXAL-PVGCY9>OI7I7A3XJ>'OV:/C%\3M(^)-_ M%X5T_P 2:JNN:+K=^&6TO4:%$DB\W&U9$*?<)R03&%5=BX7E1@HVJ1N]1M7LTCGD0MUJ M(U*W6HC7L4CFD1OWJ)^]2OWJ)^]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^], M/>O4IG.R-NM1MTJ1NM1MTKTX&+(SU---./4TTUZ$#!C3U%+2'J*6N@QD![TH MZ_A2'O2CK^%:'',4=*4=Z0=*4=ZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF M Z4M(.E+5(X)BBEI!2UHCAF%*O6DI5ZU2."H?8'_ 3_ /\ 6>,?I;?^SU]B MU\=?\$__ /6>,?I;?^SU]BU^?YK_ +Y/Y?DCC"BBBO) **** $(R,&L/PUX% MT#P>UVVC:3:Z?)=S///+$G[R5W;%9-4U%A M-=R9CLK%&_>7,O91Z#U/85K34YOV<.O0:N]$>!_%/2K2R_;)\!G1(8X+^?RY M[\6PP6^9LLX'X'-?6XZ5X!^SK\*]8?6=0^)OC9<^*=:!:WMFS_H<##@ M8/0E0 !V4<\DU] 5V8R:;A33OR*U_/\ X&Q] M>-W/Q)U[6_V!_B&UOX@ULW'A[Q++HVEZM?F6'4EM8[R+R#,7"R>8JOM.\ G' M(H _0?<,X_I03BOC;]H7X*6?P"^'4WQ4\,^(_$K_ !#T:[MKJYUK4-:N;@:F MK3(LL4]NS^3Y;*Q 1$4+@8Z5TWC733^T7^TSJ_P[UO5-4MO ?A/1;;4+K2=, MO9;+^T[RXD8)Y\D3*[11HF0BL 6;)Z"@#T6S^,>K7'[5FH?#!K.R&B6_A./7 MENP'^TF9KDQ%#\VW9M&?NYSWKO\ X@^-;'X<>!M>\4ZF'.G:-92WUP(QEBD: MEC@>N!7RM\(?AEI7PG_;[U_1-#N=3ETG_A7T4T%MJ>H2WOV4&^P8XGE9G$>1 MNVEC@L<=:]1_;A\*P^)_V7_B"TNH:I8'3]'N[Q/[,OY;43,L+_)+L(\R,YY1 MLJ?2@#J/@=XT^('C_0HO$'B_PYHGAO2]3MHKW3+33]2EN[M(Y!N47&Z)$#;2 MI^0G!)':O3R<5\/?%GP ?AC^Q/+J^F>*O%UY=ZAIVC.?[4\0W5TMOF2 D0AV M_= [B,+CCCI7K'[>>I7>D_LJ^++JRNY[.Y1;7;/;RM&Z_OX^C*0: /5?$7Q1 MLO#OQ-\)>"Y;2:6]\1173G( Q7:9YKXS^,7PCM/%?[6_ MPA,WB;Q=8'5M'U.23^S/$-S:_9S%;Q8\C8P\H-GY@N-W?-=CI]E/X6_;+\(> M'8=6U6^T^W\#WG.I7\MS)*PN8@'D=R2[\GYCS0!]-YYQ1N^OY5\W>+=2NT_; ME\%62W4ZVG^(/C7Q%XC\1: MAI/B/57T6R_MFY@M-/AAOI<((HW59"6!R7W KM7 H ^SRP'K^ I:_.WP5K- ME\?].U+QQX[\"_%[Q?J-_?W::3<>&Y)+73M*MHYFCB6U6*\C!<; S2.I);(Z M"OK+]E?5_&VJ?"F.+QYI^L66K6-]<6=O-KZ1I?7EFC?Z//,J$@.4(5N MM 'KY.* */#UYJ,>BZC?SWJZ?=VSQ@ MO#),S.JNLG*EL9&: /J;!6^)_Q#U? M7]5U37+N\.EV]EK5WI\&BVT=Q)%$D$<$B+O_ '>YG8,23[4 ?85>1?M2?&'5 M?@=\([SQ7HMG9WU_#>V=LL-^KF(K+.D;'Y2IR Q(YZU\[7WQJ\=^&O@_K_@1 MO$EQ-XIMO'$/@BQ\5SXEN1;3F-DGD/&Z=(I"N_NR@D=:SOVP_P!ESPA\*/@- M-K?AZ_\ $T>J1ZGIRWLU[X@N[Q=3W7<8)N8YI&1CD[@55<'IZ4 ?>V>:,\UX M%H&H73_MO^*K-KJ=K-/!-G(MN96,2N;MP6"9P#CC.,UR_BKQ]<>!/VI/B=J\ ML]Q+8Z/\.8=06TWLT>];B0[A'G&3@#(YH ^I=PSCG\JX?6_BOI^B_%CPWX"> MVEEU'6K*ZODG1E"11P;<[@>3DL ,5X3\'?V9M(^*WP\\._$3QKXB\4ZGX_U^ MUAU(+RT_L\R#S(XK6&.011QHK!<%&S@DYS7+?$_X+66O?MQ>"[67Q5X MTM3?^&[^=YK'Q)=6\D31F%<1%&'E*W5E3"L><4 ?;%)N ]?RJEHNE)H>CV>G MI<75VEK"L(GO9VGGD"C&YY&Y=CW)Y-?&?P!^!^E?'N/XE7OCO7/$NMV&G^,M M3L=.TB/7+JTMK(*RL9%$,B,S_-@%R0H&% R: /J_XG:YXH\/>#+Z_P#!OAR' MQ9X@CV>1I4]ZMHLH+ -F1@0,#)]\8KHM.FN)]/M9+RW%I=O$K30*_F"-R!N4 M-@;L'(SWQ7P;XC\:Z_IW[+_QY\'76O:GJD_@75QINGZO=7#&[:U<1R1(\H.7 M9 2NXG)&,UVWQ/T*^\?_ +3?PI\)R^)=*GDL(VD4 M[E!/5EPV,@,,T ?8@.?_ *]!8#U_*OD,Z);_ +*O[1_@S0O"-YJH\&>+[#4/ MMN@W^J3WL,%Q;Q>:DT!G=W0D JP!P*=;U:Y MN)=+OO#L\EO8:7;K*R0K:+%>1J2 H+.RDEL]A0!]A?&SXJ:G\--3^'EMIUK: M7*>(_$MKHMR;H,3'#*3N9-I'S#'&(_&=_P#$3Q)IFK^$8-+\)V:1 M-I6NIJ23/?L1\X, &8]ISU/;WKY7U#5/&FI^ ?@$/'ECJMGKMK\1;6U5];1$ MO+FV25O(FF"$J)&C*[L'D@GO7:Z_JMZOQ1_:*B6\N%CMO"UC) JS,!$QCNP=(R8UABC=8]HVC.Y6+*KZR\5:')K M'B-/!("ZC>I"JKY2OOC,:.[ N48'&0.M 'W@#G_Z]+7QW\&=-U'P=\:O#UOX M!\!_$GPEX&OXIXM>T_Q:SS6,;",M#/"TMU,Z2;P%('!!Z9%?8E !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'Y>M4+]ZF:H7[U^%43^LY$3=#435*W0U$ MU>U1Z'+(A;O4;5(W>HVKV:1SR(6ZU$:E;K41KV*1S2(W[U$_>I7[U$_>O7I' M-(C-1-WJ4U$W>O6IF#(G[TP]Z>_>F'O7J4SG9&W6HVZ5(W6HVZ5Z<#%D9ZFF MFG'J:::]"!@QIZBEI#U%+708R ]Z4=?PI#WI1U_"M#CF*.E*.](.E*.]4<4A M?2EI/2EJT<,]@%.'7\*:*<.OX59PS =*6D'2EJD<$Q12T@I:T1PS"E7K24J] M:I'!4/L#_@G_ /ZSQC]+;_V>OL6OCK_@G_\ ZSQC]+;_ -GK[%K\_P U_P!\ MG\OR1QA1117D@%%%% #9"RQL4&Y@,@>IKXAGTGXM:A\69O&?B+X8W7B>:W=E MT^RGN42VM &^0J QW8'//4G)[5]P4FT>@KLP^)^K\UHIWTUO^C1<937>_'S5_'>D>!$N/ %FUUK9N(U=(X5F=8CG<0 MK'!/2O2]H]!2TG7ASQE&FE;IK9^MVQ75[V,#P'Q M*H4+*1\PP"0/H#6_117-)\S;L2%(>:6BI ^<6^$_Q4^'OQ8\=^(/ 0\%ZEIW MC*X@NY[SQ$]S%>:=)'"L6T+$C"XBPNX(7CP2W/.:YS_AD;QBGM7*?$GX0^/-*^+Z?$[X7WN@OK%WIB: M1K&A^)#-%:7L*.7BD2:%6:*5"S#)1@0<<8KWJB@#Y\^%WP/\?:;^T#?_ !5\ M<:_HE_>ZCX=_L9],T:"2.&QVW"R1I&S_ #2KC>6D?!+$84#BO2_CCX$O/B?\ M'?&GA'3IX+6_UO2;FP@GN<^4CR1E06P"< GG KN** /)?'_P*7XC_LZ#X:ZA M?BTN?[(M[);^ %EBN(439*!P64.@..,CBO(?BE\%/V@OCQ\+KOP1XHUOP)X= MM D6^[T<7=S+JKQNK+YGF(HMD.W+!?,;/ (%?7%% 'A'QF^$WCK4O&OP^\<^ M 9M N/$'A:&ZLWT[Q#+-#:W,-Q$J.PDB1V5E*@@;<'D<5G^.O@]\2[CQ7X*^ M)7AW4/"]Q\1=(T^;3-5T^]6YMM*U""4AF6-U\R2$JR@J2&SW%?0]% 'SCX0^ M!_Q,O_C_ */\4/'&O>'I&M]&N],.A:+#*(K,2%"GERR#=,20=S,$Z+M42^']4N+:\N'U/4+W?:EBFRXNI)E'S '(5P#[YKTJB@#YNT?X3 M?%WX*7FKZ5\,KOPAKO@W4+Z:_M;+Q7+=6]QI$DS%Y4C:!'$T6\LP0A"-Q&ZO M;OA]IWB72_"MG!XOU>QUOQ!\SW-WIMD;2W)+$A8XRS$*H(4%F).,GK71T4 ? M(OQ B\=G]N"2X^'\VA_VK;^!=\UCX@$JVUY$;U1L\V(%HF!P0P5AQ@@YKT?X M:_!WQA=_$6_^)'Q*U'2)O%+Z:UAIELS!I"))&F68UMK?[(=1$"_:##NW>7YF-VS< =N<9YK2H \T^ /POOOA5 M\+8/"^K7%M>7*7E]37=A%XI>Z@N=&,SEY(U\E66XB#LS*I\LC<06/6OI2B@#YLN?V/V MG^".H^&_^$G;_A.[_6!XGE\5?9N%U42+(CK%GB)=BH$W9V@\Y-<]\5O@G\?? MC_X";PSXLUKP)X=M;>XM[DKH2W4YU*2*57!D:51]G3Y<[$#DG W@9S]:44 > M#?$SX4>/]-^,EO\ $[X:7.@W>ISZ5_8NJ:)XFEF@M[B 2>9')%-"CM&ZL3D% M&# XXJC\/?@'XVD^*_BKQM\1==T76#XC\/+HLNFZ/;21162B4MY<9?)D7:QR M[G<6)^4# KZ'HH ^9_!WPT^/?PK\/V_@3PQK?@K4O"EB#!IGB'6UNSJ5E:Y^ M2.2V0>7.R+\H;S$! &16M\6_@]\1+CXH^"OB)X%OO#NHZ_HNF7&DWEIXC\ZV MM[A)@F9D:%7*L&3.S&"#C<.M?05% &?H*:G'HEBNM2VD^KB%1=R6,;1P-+CY MC&K,S!@^%]'\+QW<>CZ59Z4EW7"V4"Q":=\;Y7V@;G.! MECR<4 ?/>K_LH:I-^SKXR\&Q:[;:EXT\6W+ZEJNM7<;0P2W3LI(55W,D:JH5 M5Y.!SUKB_C'IGC*S_; ^$MOX,N]'CU^R\)Z@OEZU'(UIYT$ZGI5E-8:+H'AWS9;2R6;B:62>55:61E&W[BJHS@9 MYK%\/_";XP_!*34M"^&MWX,USP5=WDUY8V_BAKFVN=',K%WC4P(RSQ!BQ53L M(SC=7TK10!X=XM^#7C3QMH_PP.N>(=)U+7?#?B2VUS4[N"S>TAF1&9C'#&"Y M& 0HW-SC).34NI_ [6+[QI\6=82]LEM_%VBVVFV:,7W121K,"TG&-O[P8QD\ M&O;** /+?AO\*=2\&_L[Z1X N[JUFU2ST3^S'N(2WDF385W#(!V\^F:\VM_V M6_$VA?#3X4GP_K^EZ;\2? %K]GMK^X@DGL+R-U*S6\J@J_EN,?,,," 17TW1 M0!Y)\/;3XTZAXH@OO'-SX,T30[>-U.D>&UN+V6ZD(PKMOPJB?U MG(B;H:B:I6Z&HFKVJ/0Y9$+=ZC:I&[U&U>S2.>1"W6HC4K=:B->Q2.:1&_>H MG[U*_>HG[UZ](YI$9J)N]2FHF[UZU,P9$_>F'O3W[TP]Z]2F<[(VZU&W2I&Z MU&W2O3@8LC/4TTTX]3337H0,&-/44M(>HI:Z#&0'O2CK^%(>]*.OX5H<HVJ1N]1M7LT MCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ)^]>O2.:1&:B;O4IJ)N]>M3,&1/WI MA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX&+(SU---./4TTUZ$#!C3U%+2'J*6N M@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4=ZHXI"^E+2>E+5HX9[ *<.OX4T4X M=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%*O6DI5ZU2."H?8'_!/_\ UGC'Z6W_ M +/7V+7QU_P3_P#]9XQ^EM_[/7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH _+UJA?O4S5"_>OPJB?UG(B;H:B:I6Z&HF MKVJ/0Y9$+=ZC:I&[U&U>S2.>1"W6HC4K=:B->Q2.:1&_>HG[U*_>HG[UZ](Y MI$9J)N]2FHF[UZU,P9$_>F'O3W[TP]Z]2F<[(VZU&W2I&ZU&W2O3@8LC/4TT MTX]3337H0,&-/44M(>HI:Z#&0'O2CK^%(>]*.OX5H<,?I;?^SU]BU\=?\ !/\ _P!9XQ^EM_[/7V+7Y_FO^^3^ M7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH 3-&:^2OB#X9D^)_P"W"/"6 MJ>(O%-CX>@\##4DL=!\0WNF1_:!>;/,86\B;CM8CGV]*]B\$_L^^&_AOK\6O M66M^,KR>W1P(M8\6ZEJ%N0RD'=#-,R,<'@D<'!'(H ]4HKP"[_;C^%BV27>G M7FM^(;="YO9-"T&\OETY%D=&>Z,<9$(!1N&YQ@XP0:[_ ,1_'GP)X7^'-CXY MN_$%O+X;U!8OL%S9J]P]ZTG$<<,: O(['@(H)SG(�!Z!17EW@;]HWPEX[T M_6YXHM;T6[T6V-Y?Z;K^BW.GW<,/.)/+E0%E.#RI/X5U^E>/M&UKP%9^,K2X M=]!N]/74XIS$P8P-'Y@;81D':$_"7A/Q-K7B-=+T7 MQ1 UQI=U,Y(%=-\/OCAX,^)G@N[\ M4Z+K*?V38M)'?F^C>UEL)(QF2.>.0*T3*.H84 =Y17SY)^W7\)[+RKG4KW7M M(T6Z8)I^NW_AJ_BT_46/06TWDD2$\XQUQQFO;[3Q+I]]XO06?AVUET M:\"+']GC##=Y $8,N\_O2#WZ8K)^!_[2GAKX96OQ'TW6IM=U_6O^$WU:4:9H M>F76K75O; Q#S'2)6\J,'.-V <' .#0!]G45P%I\>? -Y\+?^%BKXGLD\&B, MR-JDQ:-4PVTHRL P?=\NPC=GC&:P/AS^U+X&^)?BE?#EDVM:/K,\+W5C:^(= M$NM-;4(%&6EMO.1?-4#DXYQSB@#UVEKY(\,_MN>"X_V@?B!HNK^*M0.BVL=A M::9:+H5\ZI<[IUN/N6Y(R1&-S':<94D9KZU:140NS!4 R6/ H =17@NI_ML M_"_3=5NH1>:U>Z-9S-;WGB6QT&\N-'M9%.&62\2,QC!X)!*CN>M>F:]\5?#/ MAW_A%3=:DCQ>)[R.QTJ:V4S1W,DB%TPRY 4J"=QXH ZZBN9\7_$;0O M_P"' M;/6+I[>X\0:@FEZ>JQ,_FW#*S!20/E&%/)XKSWQW^UW\-O 'B34O#=[J.H:A MXGT^6.*70](TNXO;P[TWAUCC0DH%Y+_='0G) H ]HHJE::M!>:/#J2>8EM+ MMPOFQLCA2NX;E(R#@\@C(KPN?]N;X5/9)=Z7>:WXC@0O]M?0= O+X:YQSC'- 'T#17'#XP>"S\-U\?\ _"2:?_PAK6WVP:QYO[CRO7/7 M.>-N,YXQGBN%\%_M>_#WQKXET_1$DUS0KG57V:3/XBT*[TVWU0XR!;2S1JLA M(Y R">P- 'M=)7DWQ._:C^'GPCU^?0?$.K7":^EM%->/?VX_">A_&OX<63ZUK&C^'[NQO+O5K*XT"]$H)A_<*\ M8@+DAN<)G&/FQ0!]?4M?#'[2'[4O@?QC\2_AUX/F\:>(=#\"W\5QJ6M2Z+8Z MI97ERJQYMX@\40EV,QRP3G@9(%>^/\>/AK\(?AOX3,6KZOJ5GJOG3PBVFZM^RC%/XF\<^)O!UHGC&Z3^U?#]RZW M3N=3=(X2P#'8Q(4CICVH ^TZ*\W^*7QY\(?!K^S[+6[N^O=9OP18Z-I%C-J& MHW>W[Q2"%68@=V( ]ZL_"GXY>$?C+;WW_"/7MPNH:>RI?Z3J=G+97UDQZ"6" M55=<]CC![&@#OZ*YWQ_\0O#_ ,+O"UWXB\3ZE'I6D6N!)/(K,2Q.%554%F9B M0 J@DDX KD/AO^T7X5^)FHW>FV=MK^C:I;P&[-CXAT.ZTV62 ?\ +6,3(H=> M>QS[4 >HT5X!>?MQ_"N*W6YL+W6M?LXRWVZZT30;R]BTT*[(3=/'&1#@HW!Y MQSC!!KT+Q%\=? ?A;X>6GCB_\2V8\,7J(]I?0;I_M1?[BQ(@+R.3P$4%L\8H M [VBO+OA5^T=X/\ BYK-[HNF?VOI.OVD(N9-'\0Z3<:;=F G F6.95+(2?O# M/OBN:UC]M+X9:;)=P65WK/B.\L;B6"_M/#^AW=_+8^6Y1WG$49\M00>6QD#( M!% 'NU%>=ZA^T%\/].^%]M\0Y/$=O)X2N@OV:^@CDE,[,VU8TC52[2%OEV!= MV>,5%\+?C[X9^+&H7>F:=;ZYI&L6L0GETSQ#HMSIMP(B<"0+,BAE)[@GWQ0! MZ325\]_MM?'V'X%?!S4+JVUB?1_$-Z!%ITT%E+.0VX;CN6-E3Y<\OCVKS3]I M7X_^&?B1^S0-:\+^(+MHM.US2$OKR:UNM/\ +S.A;)FCC)7 .2,CUH ^T**\ M2\/?M@?#?Q%XNT_08;S5K0:I-]FTO5M0T6[MM-U*7/W+>ZDC$HP>Q-7M>^(VA> M&?%OA_PWJ5S);ZGKQE33U,+F.5XUW,F\#:K;02 2,XXH Z>BN-U;XO>%-$^) M.B> KS58X?%.LVTMW96)4DR1Q_?.>@]@>O:K,_Q*T"W\>)X.:\8ZZ;!M3>!8 MF*16ZL%+N^-JC) &3S0!U-%>&2_MG_#&/57A%_JTFBQSFUD\41Z'=MHJ3;MO MEF]$?E9SQNSM]ZN>,[KPY<_M#_#D3>-M?L-:GL+R73_#^GSM_9NI1!07DF ! M5BH(*Y/?B@#V>DKQCQG^UQ\/_!7B34=&EDUS6)M)8+J]UH6A7>H6NE9&?])F MAC98^.<9) Z@5XO^TQ^T/X,\=> /A]XM\+^*=_ARV\8V*W6I;)[2+8#ELF14 MW+CN,B@#[0I,UXUX*_:T^'WC?QC9^&K:?6-,OM1S_94VM:+=6%MJ@ R?LLLJ M*LO'8')[9KRJ7]M+PIH'[5'B3P_J_BK4$\-6FCQ0162:)>RJE_Y^'/R6Y;[O M&[[GH: /KNBH;2ZBOK6&YA8M#,BR(Q4J2I&1P>1P>]34 %%%% !1110 4444 M %%%% !1110 4444 %%%% 'Y>M4+]ZF:H7[U^%43^LY$3=#435*W0U$U>U1Z M'+(A;O4;5(W>HVKV:1SR(6ZU$:E;K41KV*1S2(W[U$_>I7[U$_>O7I'-(C-1 M-WJ4U$W>O6IF#(G[TP]Z>_>F'O7J4SG9&W6HVZ5(W6HVZ5Z<#%D9ZFFFG'J: M::]"!@QIZBEI#U%+708R ]Z4=?PI#WI1U_"M#CF*.E*.](.E*.]4<4A?2EI/ M2EJT<,]@%.'7\*:*<.OX59PS =*6D'2EJD<$Q12T@I:T1PS"E7K24J]:I'!4 M/L#_ ()__P"L\8_2V_\ 9Z^Q:^.O^"?_ /K/&/TMO_9Z^Q:_/\U_WR?R_)'& M%%%%>2 4444 %%(3BO%/&?[6G@OPKKMQHUE#JGB?4[9RD\&BVGFB(@X8%B0" M0>N,UM2HU*SM35QI-['ME%>6?"?]H_PA\7;V33M-EN=/U>-2YT[48Q'*P'4J M02K8[@'(]*]3J:E.=*7+45F#36C"BBBLQ!1110!\;?$/X7Z+\5?V_P :;KDF MK16T'P_$ZMH^KW6G2;OMVWYI+>1&*X)^4G&<<<5]!>!?@OX=^$MCJ[:%/KLQ MO8P)?[8UZ]U+&T'&W[3*^SKSMQGO6-\5/V4?AU\9/&%OXH\2Z?J;:[!9BP2[ MTW6KRP;R Q?81!*@(W$GG^E1?#S]DOX>_"_Q/#K^A1:^-0BCDB7[?XEU"\BV MNI5LQ33,AX)P2..HYH X_P#85M88OV7;,QPI&9]2U=Y2B@&1OMLXW-CJ< #) M[ #M7FWP ^$MQ\6OV7_"4&F>)'\*^(O#'BS4]1\/W_V=+F*":.ZN%"- Q DC MV22 J"#@Y!&*^M_ 'PWT#X9>$XO#7AVS:RT>*2:58'F>4AI9&DD.YR3RSL>O M&>*XZY_9;^&UUX&M?";Z#(NDV=]+J=F\5_<1W5I=2.SO+#<*XEC;+MRK#@XZ M4 >:1_%;QY%9]9LM9\,M*+:\MR6BQ)!+EX)-Q'&YE M/.#P:VOAKX@TU?V$_#>HM?VZ:?%X)B62Z>4+$A2UV/ECP,,I!]Q7I?PU^!O@ M_P"$[:G+H.GW#7^J;?MVI:I?SZA>7(4$*KSW#O(5 )PN<#TKC1^Q=\(_[1N9 MW\-SRV,]P]VVB2ZK=OI2S/\ >D6Q,OD*V23D)P>1S0!\Z^']+L]7T#]B.*]M MHKN)&694E7< Z6+LC8]0P!'N*]L_:I_Y*/\ L\?]CS'_ .D=Q7IME\!O!6GP M^!8H-*=(_!.1H:_:I3]ES&8^<=*\YU#1;#6[[]LK2]0NI--TVXBM#/<6UOYSQ@Z<=SB,8WG@<=\5] M7>'?AUH/A3Q/XE\0:99M!JOB.6&;4IC,[B9HD\N,A22%PO'R@9[UYE\;?@+< MZMX"^)#_ ]"?)#QAH]R 8W9H \-\*^)/'/ M[4WPV\"^";W3/!WAC11_9E_>:QIWBJ&^N9(K'?V0H?!GB::!;>'Q!>KI5G:Z;)@ 3B[MI6GE MV'YAM7 _LDECX_\ CX"6./&1X)/_ #ZQ59_8RL[>+2OBQ=)!&ES/X]U42S*@#R!? M*VACU.,G&>F37=7W[,?P\U'XF2>/)='N5\02W$-W/Y6I7,=K<7$0Q%-+;+(( MI)%&,,R$C ]*Z_P1\.M!^'=MJT&@V;6<6JZC-JMV&F>3?!/B9C0?^$DU'4_BC>:5I&BATACGNYO)V!I&!6-=V6+$' M&"0":9\6[_XH)\>?V?9/'3^$=-\WQ,ZP6'AR:YFN0#;R!]\LP3:AK^FW:7EMK.KZO=W]ZCH"%7SYY7=N><9H M P/A&Y/[5?QM4NQ'V'0R!N/]VY_QKO\ ]H-=6?X'>.ET+SO[8.C70M?LV?,\ MSRFQMQWK,\??LP_#KXE^,8O%&NZ-<3:N(4MYI+74KFUCNXD?>D=Q'%(J3*K< M@2 BO4RBLA4@%2,$&@#QKX"S^%C^RCX.DTUK8>&%\-0[RQ7R@!#^^W]L[]^[ MWSFOF+P'++9?!3]F"6[?R=-_X3]O[.:7*[;)I;H6P.[H"I&WV*XKZ3U/]B[X M2:KJEW=2>';J&TO;C[7=Z/::Q>0:7]>B>.OA3X3^)/ M@F3PCXAT2VO_ \R(BV0!B6()CRS&4(,97 VE2",#% 'CO[5=];)\1/@!9M< M1+=R>-X)$MRX$C(L,H9@O4@9&3[BF? ;3+5_VK/VA=0:!#?)+I%NMQCYQ&;> M1B@/H2H./85UWA[]D?X9>'-8TW68M'O;_6].NX[VVU;5M7N[Z\C>,$(HFFE= M_+&3^[SMYZ5W_AWX=:#X5\5>)?$>FV;0:OXB>"34IS,[B9H4*1X4DA<8KZ2U2%[C3KF*-=SO&RJ/4D5\A?L]_L.>&S\+8[?XA>&M1TO7;F^O)-1L; M+7;FV@OHVN':(W,5M.(IOD(^^"<'!H \?T=9S\)/"M]=M"?AE-\9YKEVDV?9 M?[,-P1$QSQY7V@9';'M7TM^WZ;9_V<]33KJLE]9#2E3'G&[^T)Y7E=]V?[O. M,U[;>_#?POJ/@<^#;G0-/F\*FV%G_9#6Z_9O) P$"8P!BN!\%_LE?#/P)XDT M[7+#1[Z\OM+S_9HUG6+S48M/S_S[Q7$KI"0. 4 ('2@#SGPQI:77_!0+4+K4 M;>.;4[3X=VQ65E!:*1KK:Y4]BYTU=)EN_/V%_/8W5NS#:VR:!T;9:A:7,MG>6CGJ8KB%DD3/?#8/>@#Q_P"(163]N3X&@C2"QNH_!]U_;GDYXC,R?9O,Q_M;]N??%>H_%'X$^#/ MC"VFS>)-+EDU#37+V.IZ?>SV-[:D_>$=Q Z2*#W ;![BIOA;\$O!OP;MK^/P MMI)M+C4)!-?7]U<2W=Y>..C37$S-)(1T&YCCM0!G?'SX0VOQF\&P:0VMS>'- M4M;V"_TS5($20V]U$P:-C&_RR#(Y4]1W'6N!\)_%'XA^&_B2OPR^)<.A:O>Z MGH]SJ.E^(O#:2VZS)" )%N+:0MY3'<""KE3TXKU_XC_##PU\6?#K:'XITQ-3 ML#(LR#S'BEAD4Y62.1"KQN#T92"*YKP3^SWX.^&,FKZEH-A>W.O7]L;:75=8 MU2YU*\>,#Y8A/M&%4%OM, ],5[SXX^!7@CXA>$]+\.:MHB)I>DO'+IJZ=-)92V#H, M(T$L+(\1 XRI'% 'S:]W\05_;E^#Z>.KKPK'>RZ)K"I9>&&N&*1^4"?->8@N M"P!'R*,CO7HG[$ME;Q^ ?&TJ01I+/XSU@S.J &3$^!N/?CCFNV\&_LP?#GP) MXITSQ-I6B3'Q+8>;LUF^U"XN[R7S$*-YTTLC/*-I( :]B^%WQ0\?Z=\5I?AK\2;;0 M;_57TQM5T_7O#1DBAN(4D",)[:0LT+Y88PS*><&NCU']F3X=:KX.N?#-SH+/ MIX=WV#LN<>U 'G/[>Q(_9D\48)'S6_0_]-DK!_;BACNOV M;-*CF0312:SHX=)!N5@;B/((/45]$^,_!FB_$+PQJ/AWQ#I\6J:/J$1@N;67 M(#J?<8(/N""*\XTW]DSX:Z9X0NO#2Z3?W.FW5Y;7T[7NL7=S/)+ 08+]:_;3^ M*,=EX['@_5I-*L'TY3I%M?/<:>-P;89""H63J!Z@GM7U)\0?AUH/Q0\.G0_$ M=FU]IIN(KGRDF>(^9&X=#N0@\, <9YK%^*/P(\%_&%].G\2Z7)+J&FL7LM3L M+R:QO;4GJ([B!TD4'N V#0!ROPJ^"VH^#/BUXB\7ZY\09?%FN:IIL%E<6?\ M9]M9(B(Y:.4I$7ET1T,MQ,SR/C/&6XKK]8TF MTU[2KO3K^!;FRNXFAFB;HZ,,$?D: /@SQ&)/BC!XL_:3T,QWI\.ZU9/X>N4+ M?/I=K@W6W'59/,<''!V<]*WY+G4/B]\*OVB/BKX;E^TRZW92:/X=N85^9K*V MBR60XY#.[\CKM]J^L?"GPE\*>"?AS!X$T?2([3PK!;/:)I^]G7RFSN!9B6.= MQY)S5KX?_#GP]\+O!>G>$_#6FIIN@:?$8;>T5F<*I))!+$DY)/))H ^;OAE\ M(O%?CG]G?PY9V7QB@_X0S4-!AA^RP^%[ PI"8@'3<3U4[@2><@D\U0N/":^! M/VI?V;O#L>JS:Y#IGAC5+6/4;@KOG18T"L=O'3 &.P%>IW_[%GPCU'4;N=_# MMU%97DYN;K1;;6+V'2KB4G)=[))1 Q)Y.4P>]=YJ'P>\+7OBWPYXG731;ZWX M)H=)N+>:=%,@EM75Y)8U)&UE"[AD =ZU?C/\,1\+O@?\#/!] MY>0:V;+Q;8":=8_W$CO,TC!%.0$!8A1Z 4S2/AD_A%M8T[X@?LRM\6?$MU?W M$X\80)I=^-11W)C+RW%^?VZ/&F2W_ ")MEW/_ #\&O8O'/PV\/_$>#2XM?LVO$TR^BU&U M"S/'LGC.4;Y2,X/8\5R_Q(_9K^'_ ,5_$=MKWB+2;F758(/LK3V6I7-GY\&[ M=Y4PAD42IGG:^10!ZA14-G:0V%I#;6\8B@A18XXUZ*H& !] *FH **** "BB MB@ HHHH **** "BBB@ HHHH **** /R]:H7[U,U0OWK\*HG]9R(FZ&HFJ5NA MJ)J]JCT.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ)^]>O M2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX&+(SU M---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4=ZHX MI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%*O6DI M5ZU2."H?8'_!/_\ UGC'Z6W_ +/7V+7QU_P3_P#]9XQ^EM_[/7V+7Y_FO^^3 M^7Y(XPHHHKR0"BBB@!",C!K'T#PCH?A&.Z_LG3;735N97N+AX4"F1V8LS,W4 MG)/4ULUY'\3?V9O"_P 5?$3ZUJU_K5O=M"L&RRO D6U>36U+E;Y9RL MO2_ZH:MU/&=4CT_Q?^VGHT_@X1SKIZ)+JUU9',6Y0V\LR\9VE5)[D@5]@CH* M^/+B#6_V.?'.A6EIJ2:UX'UR?RI(;BWC2>(@C/SJ 21NR.QP1CO7V&#D UWX M_7V;B[QM9/O;>YI/IV%HHHKRC(***0]* .*TOXN:'J_Q7UKX>P)=C7M)TZ#4 M[AGB @,4KLB[6SDME3D8KMJ^5-!UFV\._MP_%K5;R18K2R\#Z?<3.QP%19Y6 M)S]!5KP?KOQ]^,/@FV^(NA^)O"OA'3=2B-]H_A._T*2\:6U.3#]JNA.I5Y%P MW[M,)N'WB* /J&BODWQ3^U]JFJ?!;P'K^BII?@[6/$VO?\(WJ6H>(149C&ZK)*C(0%(=.>3P>I /=:*^>O@=J_Q4\<6GAKQ@WQ*\$>,?#.I MH)=0T[2-(>);0,F[9;W*SN69&(4B51GG[IXKU[XF^/;'X7?#[Q!XMU-7>QT: MREO98X_ON$4G:OJ3C ^M '3T5\Y>#+;]HKQ9HVD>,+CQ3X-T8Z@(KL^#)M#F MDC@MWPPB>]$V_P X(1EA'M#9&TCFNN^(.C?&GQ-XKN8/"?B7PSX'\-6T*F"[ MNM+DU6\O93DL'0R1)"@X'!=FSU6@#U^BOD/7?VL?&%K^RCXF\:VECIDGCOPO MKQ\.7]O'$YL[FYBNHXG,2D[E61)%(R3M+=\5TWB+XE?$[X"?#3Q'\0_B;KGA M_6%>WC73_"NDZ2R*L4+WKRMYJ@L%9RB]V& ,4 ?2N!Z4M?&^N?M ^. M/AAH,'C36OBM\-_&MM"T#]%CB@EAA8@.+.X^U.TCQ@DX=/GV\!#/%7ASP+X-%Y/:Z-9W MNAMJ<^HI#(T;3SR>?&(T=E;:B#M/B)J^G MR:CK&L2037.GZ7;Q;5>2. LCR,[L%168#KD\<@'T%17SQHWQ ^(OPD^*_A;P M=\1M:T?QAHWBPRV^E^(-/TXZ;/;7D:&3R)H?-D5U=5;:ZXP1@CG-_#2Y\> M:G>/+X:@M4O/M5E$T_F1. 49 O)!# Y]#7S3XM^*/CGXK_LG_%FSN[C1-+\5 M^%I=0T76IA8RRVU[''%N\R!/-4Q,Z.I^9G"D'@\5=M/%_P 4OA!^QW+XNU#7 M?#&K)8>$K*?2;6UT26%H?W,>!,SW#B7Y>#@+SS[4 ?6&CZK;ZYI-EJ-HS-:W MD"7$3.I4E'4,I(/(X(X-7*^:?'WQ=^)MQ\1OAGX-\%#0()_%7ANXU*\U#6(7 M>.R>/R#YJQHP,F!(X$>Y021E@ :M^$/B)\1?A_\ &NW^''C_ %S1O%L>M:-< MZMI&LZ=IC:?*DEN5\V&6'S)%(PX*L&!X((/6@#Z+HKQS]F;XJ:Y\5_@TGB;7 M/LW]IF]OX#]FB\N/;#:\J\-?M.^,]5^#?A+Q-.=._M/4_'8\. MW&VU(3[*;TP\+NX?;_%GKVH ^N**\M_: ^(NK_#?P[X>O='\@37WB'3M,F^T M1[QY,]PD;X&1@[6.#VKS/4OB)\6O'_[0/CSX=>$M<\/>%])T*VL[L:Q?:6]] M<)YJOF)8O-16W, =['Y0",$G@ ^GJ*^1? 7C[]H#XO6_B>UM=;\)^#KKP9>2 MZ5=W1T:2^76KI!OWJAF3[/&8VCR,NV6.#@5[;^SC\6+KXT_"/1O$^H64>G:K M*9K6^M823&EQ#(T4FPGG:2N1GG!QVH ]-HKRWXGZ9\6_$/B&UL/ ^N>'?"&@ MK#YESK&H6#ZE>22YXBCM]\:*N.2[,Q[!:\CB_:1\;Z+\$/C9+K"Z7=^/OAJ9 M86O[.V:.RO\ ]R)891$SL4)!(9=Q (X- 'U=17R5XK\>_'OPC\)7^+]]KWA! M-+L["/5KGP5#I$K[K7:&9?MWG;O.VG.1'M!XP1\U=CX_^-OBGQ9XF\$>"?AC M_9^G:YXETK^WKK6M9MGN8=*L-J$-Y*LGF2L7554L%SG)H ]5UCXH:-H?Q)\/ M>"+E;HZSKEKD_#+P5K'BK79)HM(TFV> MZN7@A:9PBC)PB@DGV%?,-OI/C[0OVS/A?9^./$&D^*0NB:NUEJFG:DL/F.O'!#*>,/$6E^3_:.F:7/=6_VB/?'O521N M7(R/;- '0>#O%FG^.O"NE>(=)>633=3MH[NW::)HG*.,C*L 0>>];-?+7CKX M^^*Q'\&O#NG:_P"'O!%]XVT==0N_$VM6OG012""-_L\$)D1#([.=H9^ IP&- M>X?"_3O'>E:9>6OCK6]&\17*3?Z'J.D6+V1EAQ_RUB9W57SW1L$=ATH [6BO M#OVD/CI>?#2]\*^%=!O=#TOQ-XHN)(H-3\23B.QT^"-=\L\BET,A X5 R[F( M&:XCPQ\=?$?A/XE>'/"FM?$CP;\2=.\4F6SL]3T.&*VN]/O1&719((YY1)"V M" WRD'&2^%3>'UU^:XA.NZE%I5GY%N\VZ=_NAMOW1QU-< M;\"_C5=^*_AWK]QXQ-O9>)O"5[=:?KHBC\F,-%EDE5"3M5XBC#GN:\MD_:*\ M?+\./AMXLNHM-MQXS\8Q6EM:O9G=#I4LA6'.6_UK*N_=_M#B@#ZWSQFN0\.? M%+1O%'CWQ-X0LTNAJOAY+=[QI8PL1$P8IL;//W3G@5Y+K/Q#^(GQ>^+/BCP; M\-];T?PAH_A$PPZOKVHZ8VHSSW(OB#=:?J=YH>FZ=^._B7P[XJ\*?#NRUWPEX4\5ZAIQU'6?$6LONL+"- M<*P@ADEC:5W'UC M@:+R>9HKJ%)I%7"G@#Z5)P*XWX6?%?1?B_H>HZKH2W:6MCJ=SI4 MHO(A&WG0/M? !.5ST/>LCP=^TG\*_B)X@30?#'Q"\-Z]K,@8I8:?J44TS!1E ML(ISQ7R_^ROH7QA\1^$/&Z>#?%?ASP9H=MXPUS&<[@X\V-8HQ MP.-S')Z8Y /NJBOG_P"'GQ?^(GQ1^$^LIHVF^';7XF:)JTFA:@E_/*NGI(A& M;E%4%V0HP98R02>(-%\;Z)XKBN5M[_3=(.FS MV5U$ADV;/.D$D;*",G!!]: /HZBOE+X^#-!?2=4GLO M^$*O-(>ZN(XHI-F;N83K)&S@%@5CV@$?>K8^+/Q]UK_A:\?PU\/^*O"W@.ZL MM.CU'6?$GB/;*D6\XC@M8'EC$CL0Q+,V% Z$T ?2F >U9GB?Q#:^$O#NI:S> MB0V=A;O@^,O$?A[QJWAO1CK]MXA\+E M4CN[8':T)Y?C[XX^!.M^.+WQ)X3TFQU/1YKR/P8 MVC2.([5XBRJU\)MWF["#N$>T'C;0!]1^ O&NG_$;P;H_B;2A,NG:K;)=0"X3 M9($89&X G!_&M^O)?V3?^3;OAS_V!+;_ -!KUJ@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /R]:H7[U,U0OWK\*HG]9R(FZ&HFJ5NAJ)J]JCT M.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ)^]>O2.:1&:B M;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX&+(SU---./4T MTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4=ZHXI"^E+2> ME+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%*O6DI5ZU2."H M?8'_ 3_ /\ 6>,?I;?^SU]BU\=?\$__ /6>,?I;?^SU]BU^?YK_ +Y/Y?DC MC"BBBO) **** &2AS$XC(#X.TGU[5\XV_P 7/C7X&FDT_P 1_#.3Q:R$B+4= M$EVK*N>&8*K <>RGVKZ1I,5T4JL:=U*"DGWO^:*3MNCY57P-\0_VB_B%H6M> M,]!'@[PIHLOG1:?,^9YFR"1CJ2< $D 9P#FO7OV@=6\=:+X#$_P^MI+G6OM M,:N(8$F=8B3N*HW![=CQ7IF,4=:UEBG*<&XKECLN@W*[1@^ ;G6KSP7HD_B. M$0:Y):1M>QA0NV4CYA@' ^@K?HHKDD^9MV("D-+14@?,$OPGU3Q5^U'\6VU+ M2+R+PQX@\$VFDQZD\16"60R2AT5^[ ,"0*Q_AK\9_&'P3^&NC?#CQ!\(?'.K M>*] LUTJUN_#VE"ZTO44B&R"9;K?LB#*%+"3!0YS7UO28% 'R[X.\*ZA\!/V M?+/3?&_P_P!0^(TVO:E=ZCXETW0;.+4UM9+J5YF'V=R#.BDHAV!CG+ 8KG_@ M%X?O?!GC/X@>*OA[\-O$WAGX:-I$8M?!FH1"P?4M45V9Y;6UG?$"F/"9.Q7) M''&:^PL9HQ0!\1Z?X9T_QQ\;_!'B#X4_"CQ3\*M>M]56Z\4:SJ&AMHUI/IX# M>=;3)N\NYDD)4+M5B"=VX8KZ@^.WPW?XN_!_Q;X/BF6VN=7TZ6V@G<96.0J= MC$=P&Q7>8%+0!\S^"?VDO%VEZ%HWA35/@GX]E\-8_C#\-?&_Q*LI;B ^%++2;.:]T1;7RUW+ MY:2+$DXDW%GGYP 00*^VL#THQF@#\]_#OP5\9Z5^Q]\2/#2?#Z_T#5+SX@?V MA8^'+:,2M%:&XM'7RRGRNBJK#-K%-ISGANE>NX%+0!\C:'XZ\.:E<6>FV_P"RGX@M_%99 M$G@N?"=E:V,$F<.WV]CY3(O)#*26 &!DU]87-JMWI\ML5\M98S&0.P(Q5C ] M*6@#Y!^#WCKQ'^ROX3;X8:_\,/''B-=)O+D:-J_A72O[1M+^TDF>6+=(&7R9 M%WE65P ,9!(K>\?6?C#PM\4/!GQOMO NL:A&^B3:-XB\,::\5WJ5G%(ZR1R1 M(K;9BCKAU1B<-QG%?3^ :,4 ?+ N]=_:=^,OP]UE/ GB3PCX,\%7%K;3F76-)^S M?:;I(TC:*!2Q>7!4G<%VXQSDXK[2HP* /G:V\&ZZO[0?P=U8Z1>#3=-\&WME M>79A/EV\["VVQNW16.QL#V-6OB'X-UK5OVOOAGK=OI=W-H5GX?UBUN]1CB)A M@DD$016;H"V#@=\5] 44 ?''P>\:^)?V>?#.K_##4OA?XVU_68=6OY-*OM%T ML3:=?03S-)$YNRXCB(WX;?C;CO7,^&/A-\0=-_9-TH2>#KQO%GAWQJ_B.3PX M' FN8H[[S62%B 'RN=AQ\W'K7W9@>E&* /C_ .*_Q/\ %/Q\MO"&G^%_A-XV ML=,LO$^F7NIZAXCTPZ>UO''AH_8U\*ZQX-^"T>G:YIEUI-^-6U*; M[->1&-]CW4C(V#V*D$>QKW.B@#XZ^.^ERWWQXU)?B;X+\:^/_AY)I<(T#2_# M5G/=Z=]IRWGBZAA==TI^3:9(M/^"7[3^F:5\,=0\&0>(4 M1] \.1PJ[/&;7:%C$9*ER?O*I.TMC)-??>,T8'I0!X-\:O">M:S^Q?KWAZPT MJ[O->E\)+:1Z;!$6G>;[.J^6%Z[LC&*\^U+2?%WP7\6?"[XDV_@[6_%.E1^# MH?#>O:7HMKY^HV+;(G218,@N Z%6 Y'I7UW28S0!\HZ)K_BSXN_M4?#SQ>/A MSXE\+^#]-TC4[9;_ %^T^S3M+(J?ZR'),2G&%W\L<\ #GVC]HS1K_P 1? ?Q MYIFEV2,QX^08'4FOHOK1@4 ? M&O[2'P7\=7GQ@>S\$V$S^$_B;!;Z9XKNH%.VP$,@)N&QW>$R1Y..HZUZ!^T] M\/=2U*P^$5AX8T.YN[+1O%>G2R0V4)=;6UBXW-CHJ@#DU]%8I: /E./5M?\ MV9OC9\2-2O? WBOQGX6\;75OJEG?^$]-_M"2UN$B$4D$T2L&4$!6#].HK"\* M_#7Q=\9]=_: _P"$B\):AX'LO&>DV=KI9U-5=B@CD ,FTE0X)!9 3MR,G.17 MV1BC&* /BWPAXDTGPKX=TSPOXB_9&+C2]&M/"5[;7/DHK6]C,[1E8"Z?)D8( M&.#CBOHK ]** /G/XC^ M:U[]L/P#J\6E7DGA^'PQJUE=:G'"6@@DE"A%9N@ M)YP.^*Y+X1_$GQ1^S3X/B^&?B+X5^-_$%QHT\\.DZIX6TG[=9:C;/*\D3&4. M!"XW;663&,9R17UU28!H ^3_ (M^#-4A^(_A7XP:G\*W\7Z?/HS:5K_A=;2W MU/4=/#.)(Y84)*RE2-K!#G#'&:[?X(>(]!\5^)YI/#_P-U7P'IT=NWF:YK>@ MVVCN[DX\I(?]:X(SEL!?K7O.,T8Q0!GVWA[2[";SK;3;2WF&<210(K?F!FOC MOX#_ !,\2_L]^&O%&@>(OA#\0M0GO_$^J:AIT^AZ-]LBN8I9CLW%6!AS@:^U:3 ]* /AW5_AK\2_"?P8DUBXT?6X+KQ7XO\ [;\7Z+X3E+:K%I;X M46\+QN&,BJHW>60>6 J/P1\-]$F^/?PV\1?#OX(:YX-T"QNKO^T?$.L6+6MU MV6H0+_ ,?"0.-S12;G!"'(.#BOK_ ]*",T ?,-IX?T_P". MGPS\?^'O#?PBOOAC8ZKI+V<&J:UI$&E37695OMQ5T(7< H+'.,9K[! Q1@>E 'F MG[-.AZAX;^ G@32]5LI].U&TTF"&>UNDV21.%P59>QKTRBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** /R]:H7[U,U0OWK\*HG]9R(FZ&HFJ5 MNAJ)J]JCT.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ)^] M>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX&+( MSU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4=Z MHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%*O6 MDI5ZU2."H?8'_!/_ /UGC'Z6W_L]?8M?'7_!/_\ UGC'Z6W_ +/7V+7Y_FO^ M^3^7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _+UJA?O M4S5"_>OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9$+=ZC:I&[U&U>S2.>1"W6HC4K=: MB->Q2.:1&_>HG[U*_>HG[UZ](YI$9J)N]2FHF[UZU,P9$_>F'O3W[TP]Z]2F M<[(VZU&W2I&ZU&W2O3@8LC/4TTTX]3337H0,&-/44M(>HI:Z#&0'O2CK^%(> M]*.OX5H<HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ)^]>O2.:1&:B;O4IJ M)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX&+(SU---./4TTUZ$# M!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4=ZHXI"^E+2>E+5HX M9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%*O6DI5ZU2."H?8'_! M/_\ UGC'Z6W_ +/7V+7QU_P3_P#]9XQ^EM_[/7V+7Y_FO^^3^7Y(XPHHHKR0 M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _+UJA?O4S5"_>OPJB?UG( MB;H:B:I6Z&HFKVJ/0Y9$+=ZC:I&[U&U>S2.>1"W6HC4K=:B->Q2.:1&_>HG[ MU*_>HG[UZ](YI$9J)N]2FHF[UZU,P9$_>F'O3W[TP]Z]2F<[(VZU&W2I&ZU& MW2O3@8LC/4TTTX]3337H0,&-/44M(>HI:Z#&0'O2CK^%(>]*.OX5H<,?I;?^SU]BU\=?\ !/\ _P!9XQ^EM_[/ M7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HI"0!D\"O.O%'[0/@CPI>26ESJWVJZC.'BL8FFVGT+#Y0?;-;L=>&PF(QDN3#TW-^2;_(]&HKC? _Q<\,_$.:2#1KYIKF-=[P M2PO&ZCUY&/R-=E5T:]+$P52C)2CW3NB*^'K86HZ5>#C)=&K,****W.<**** M"BBB@ HHHH **** "BBB@ HHHH **** /R]:H7[U,U0OWK\*HG]9R(FZ&HFJ M5NAJ)J]JCT.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1OWJ)^]2OWJ)^ M]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MTJ1NM1MTKTX&+ M(SU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'',4=*4=Z0=*4= MZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BBEI!2UHCAF%*O M6DI5ZU2."H?8'_!/_P#UGC'Z6W_L]?8M?'7_ 3_ /\ 6>,?I;?^SU]BU^?Y MK_OD_E^2.,****\D HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH \-_:C^(=WX7\/VFC:=,T%SJ>[S)8SAEB'4 ]B-E/!4CBO@XX&EF><8CZZN94U'EB]K-;_ 'GZ-+,* MV4Y'AOJ#Y75 K5O$'@'7M2M?$-B3,D%U,&@NXQR8) M% (..#U!KU_P#XLC\<>$-+UN.(P?:X@SPMUC<'#H?HP(K7U&\AT^QGN;AE2 M&)"[EC@8 KF/A3I+Z3X+M5>+R#<22W0B_N+)(S*/R(/XU]W0HTL/AU1I148Q MVMYW;_$^.Q.+K8Z#JXF7---:O>UMOE96['84444SR@HHHH **** "BBB@ HH MHH **** "BBB@ HHHH _+UJA?O4S5"_>OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9$ M+=ZC:I&[U&U>S2.>1"W6HC4K=:B->Q2.:1&_>HG[U*_>HG[UZ](YI$9J)N]2 MFHF[UZU,P9$_>F'O3W[TP]Z]2F<[(VZU&W2I&ZU&W2O3@8LC/4TTTX]3337H M0,&-/44M(>HI:Z#&0'O2CK^%(>]*.OX5H<,?I;?^SU]BU\=?\ !/\ _P!9XQ^EM_[/7V+7Y_FO^^3^7Y(XPHHH MKR0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N(\4>-=2TWQQHOAW M3[:T9M1AEE-Q=,^$V=L+US7;UY9XN8I\H'/I6#X> MG;XD_$4ZVP%A:>'&EM$L9?\ CX:9AR[@<*N/NX)S5VP\2OXN\2ZX)M4;3-"T MF86B+!*(FN)L9=F?J .@ Q7F8>I2]HL3-OKXB%9 M4WAH/EBDI3CNE*]E;?5IK9V^2TZ36;)%M)[_ %V\$^GVBF=K:./9%A1G+#)+ MXQT) ]JYS2_%'C3Q1H,.OZ+8Z,MC347A M_6AK/B;7/"EQ>_VYHTMGYL%T?G95;Y7B9P,''49YKS^&?Q_^S79FW>P_X3KX M>6I9HY;8[=1TZ'.<,IXD5<]N?I7U&"K0QE-RA\2=K/RWMT_S.#ZI*#]E*SGH MTGHFFNFUGZZ]COOBEXYUOPL/!!M1'8RZIJT%I>0NJS81AED#>N?XA7I@;(ZU M\^?'/Q7!XK\-_#37?#SI=PWNN6TMJTF54DY W>F#G(]JWOBQ_P )%\-M MO% M6G^*-0O)[:[A%Y8W8C:UN(W<*X"! 4QGC!^N:ZW1YHP6S=_S,7A>>%*&D9-R M7SOL_P M3V7.*6N2\8"VEM8+W4?$TWA_20GSK%.EL9&/3,I^8?1<9K@/A3XY MOKOQGXV\-?VM=ZSI>FPQ75A>7Z$3JK@Y0L54NH(R&(_$UA&DY1V^_>V_S/:\TM>*_!8Z[\3? _]I^(M=U $7-Q;P+83FW8HDC .[( 6;MC MH .AK/M?C+J'@"R^(.EZY5*#3E%V:^=M/FSWG-+7CMS+<6?@O[=JGCN6R\626WVG_ (^4 M2WCE*[A$L&-I0<+SDGKFNV^%?BZX\=> ='UJ\M_LMYHVJ1N]1M7LTCGD0MUJ(U*W6HC M7L4CFD1OWJ)^]2OWJ)^]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG. MR-NM1MTJ1NM1MTKTX&+(SU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2 MCK^%:'',4=*4=Z0=*4=ZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E M+5(X)BBEI!2UHCAF%*O6DI5ZU2."H?8'_!/_ /UGC'Z6W_L]?8M?'7_!/_\ MUGC'Z6W_ +/7V+7Y_FO^^3^7Y(XPHHHKR0"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "O/_$7AW4;SXN>%]5AM&DTZTMKA)[@$81F'R@C.>?85Z!1 M7-7H1Q$5&3V:?W._Z'5A\1+#2E**O=./RDFG^9YMXC\.:KX=^(5CXGT"R>]M M[X"UU>TB*J63^&89(R5_/%+IVFZC\._%6LSQ:9<:GH.KRBZWV*AY;:;&&#)G M+*>N1G'I7I%)7)]0@INI"33OS+:R;5G\GU7?569V_P!I3<%3J137+RO>[2=U MUWCT?;1W1@MJ^JZCI=[+IFEM;W21$VHU1O+663L&5#72Z+<27NC6-Q*0TTL$LZ1X+^&NB:?;?VE)H^LPW5Z\!"I&NYF<@,1\H+8&.<#I M7;_'CPWJ7BOX:WNG:3:->WLDT++"C*"0) 3R2!T%5_$/Q$N/#_@:]O\ 4]5T M=;MKQK6"XTN0R)&I<*,[_P#EHHZCH#74:;K&D>'])LHI]>^VK,&:*XO;A7EG M'F_&/Q?KMYH]U!I6M:="MO M<91@C(#E9 &RIY]Q[UZO_P )!I?]G17_ /:%J;*4A8[@2J4XNTU&V^Q(&22Y$J[(R.""UE:W+TL7]=DX\KBOAY?E>_WGB'[ M-WB#5M"^&[K+HUWJ]B]]=M:R:<$9U_>MF-U9EP<]&Z>N*TH?@C?>--&\=W_B M!4TS6/%.T0VX82?8HXQ^Y5R.&;/)QD=LFM_P)::7X"^'U]I'AWQ-I6IWMMYU MXD^H2JD2;W+9D"'(0$XR*[I?$EGI^G:>^J:A917-S$K#RI/DE;;EC'GEE[_2 MM:E22J2E35KOY]S6OCK5ZE2AI=WOZ.Z_&QQ_A+QMKNFZ-::7KWA/5UUJUC$# MO8Q++:W!48#I*&"J&QG#;2/2O0K&6::TBDN(/LTS*"T6\/L/ID<'\*JQ>(=* MFM8+E-1M'M[@E8I1,I60CJ%.>3P:CTCQ7HVO7$UOINJV=]/" TD5O.KL@/0D M Y ]ZY)7E=J-CSZE2-1W4;&K16+/XUT"VO#:2ZU81W*N(S$UPH(8]%//!]JE MU+Q5H^D7#07NIVMM,J>8R2R@%5_O'T'N:GDEV,35HK.O?$6EZ='"]S?V\*S* M7C+2#YU R2/48YS5RUNH;VWCGMY4FAD4,DD9RK ]"#WJ;-*X$M%%%( HHHH M_+UJA?O4S5"_>OPJB?UG(B;H:B:I6Z&HFKVJ/0Y9$+=ZC:I&[U&U>S2.>1"W M6HC4K=:B->Q2.:1&_>HG[U*_>HG[UZ](YI$9J)N]2FHF[UZU,P9$_>F'O3W[ MTP]Z]2F<[(VZU&W2I&ZU&W2O3@8LC/4TTTX]3337H0,&-/44M(>HI:Z#&0'O M2CK^%(>]*.OX5H<,?I;?\ L]?8 MM?'7_!/_ /UGC'Z6W_L]?8M?G^:_[Y/Y?DCC"BBBO) **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#SC]HA@OP<\3DD "VZDX[BNC\+^ M(=+;0-(B&I6C2M;0J$%PA).P<8SUKH)H([F)HY8UEC88*.H(/U!JFGA_2XI% MD33K1)%.598$!!]0<5OSQ=-0:ZM_D+J?/SN%^!VNG< !XCEZ'_IY%=S932V/ MQI\0I?7D=C=W=E -+ENUW+)$N?,2/++DAMI(!S7J/V*W\HQ^1%Y9;<4V#!/K MCUJ/4=(L=8B6*_LK>]B5MP2XB60 ^H!!YK=XE2NFM[_C;_(5CRU_AQ;"S1]. M\706VJMK#ZC8R"*,VZSE<-$(=WS @$D!LY).:YSQ)XHU/6F\.S^)+6TATW2? M$1M]4GLBSV)2B_08P*F2 MQMX[7[,L$2VV-ODA $QZ8Z8I1Q-G>2N%CAOC#<6$WPX\1E9+>2[.FR,A#*7\ ML]QWV_I7'^"II+'Q_!]LO(K*2[\/V2Z7+=)N1U"CS43+ ;LX) .<5[#9Z#IF MG1/%::?:VT;C#I#"JAOJ .:??Z/8:I;K;WME;W<"D%8IXE=01TP",5,*RA!P MMH_^!_D.QX5XT\,6FDR:"JZK'JT6I>+89YHXE5(HW/#(H4GK@9&:W_B7;7"_ M%'1!I8,>HRZ)J$<9B.UF(3*C\#C%>M)I]M%%'$EO$L<1RB*@ 0^P[5*T,;2K M(44R*"%<@9'T-5]9=TVKVO\ B*QYU\'+[16^%>DQ;X(A!&(KZ*Y90R7.?W@E M!Z,6R>>3Q6-X%=EU#QOI]YJ-KI^KRZA++.+R(,TELR 1N,NN4 W#T'->HOH& MF2WQO7TZU>\/_+PT"F3_ +ZQFG7^AZ;JDL4M[I]K=R1?ZMYX5 M3[CL>5P^")_"]CI%SX8\6V,FJ:;8RH(=316@NK8N7P0K!D / =20.^:[KP%X MVA\8Z+:S2)%::DT(EGLDDW^7DD @X&5.,@]P16U>:'IVH-$UU86URT7^K,T* ML4^F1Q5M(DC^ZBKQC@8XJ)U54C[RU[A8?1117.,**** /R]:H7[U,U0OWK\* MHG]9R(FZ&HFJ5NAJ)J]JCT.61"W>HVJ1N]1M7LTCGD0MUJ(U*W6HC7L4CFD1 MOWJ)^]2OWJ)^]>O2.:1&:B;O4IJ)N]>M3,&1/WIA[T]^],/>O4IG.R-NM1MT MJ1NM1MTKTX&+(SU---./4TTUZ$#!C3U%+2'J*6N@QD![THZ_A2'O2CK^%:'' M,4=*4=Z0=*4=ZHXI"^E+2>E+5HX9[ *<.OX4T4X=?PJSAF Z4M(.E+5(X)BB MEI!2UHCAF%*O6DI5ZU2."H?8'_!/_P#UGC'Z6W_L]?8M?'7_ 3_ /\ 6>,? MI;?^SU]BU^?YK_OD_E^2.,****\D HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH (H **** /_]D! end GRAPHIC 11 rsls-20231231xex97d1001.jpg GRAPHIC begin 644 rsls-20231231xex97d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !@ -8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z:PS3J\ M]^._C67P-\.-0N[5_+OK@BUMV'56?@L/H,FN;$UX86C.O4VBF_N.K"X>>+KP MP]/XI-)?,\[^,_[23:!>SZ%X5\J6]B)2XU!QN2)NZH.C,.Y/ KYNUSQ9K'B* M)K;1M/\ ]=,2TDS\K$@^\[?YY)K[ M#\%? /PAX/LXU_LR'5;S'[R[OT$C,?93P![ 5^1TJ&9\45)57/EI)^=EY)+= M]V?M57$91PA3C14.>JU?IS>K;V79(^*]+\5ZIX:8W.F:K=:>T8+;K>9EZ<\@ M<'Z&OM;X(_%C0_BGX/M;G3-5;4+VVB2.]2X41SI)CDL@[$YP1P:Z1/AWX9BU M&&_CT#3HKN$,$ECMU4@$8/ &#D'O7SI\:?AQ_P ,_>+;#XK^!X?L6G1W"Q:Y MI,'$3PN0&=5Z 'N.@.".]?HG#F1O+8U*=6IS2E;EWMZ6[ON?&YMF^%XCE&E" MG[.:V>FK[-VO;MYGU;15;3;^'5-/MKVV?S+:XB6:)Q_$K $'\C5FOH3\]VT8 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>!_M?I M(?!6BLH/EKJ'S?7RVQ_6O?*XGXQ>"#X_\ ZCI4./MN!/:D_\]4Y _'D?C7D9 MOAYXK 5J-/=K3\SVLEQ,,'F-"O4^%25_1Z7^1Y!^QWIL!C\2Z@5!N0T4 ;N$ MP6(_$X_*OI0=*^-/V=?B!%\/?&MUIFKDV=GJ&()6EX\B920N[T')!^HK[*1@ MZ!E(92,@@Y!KQ^%JU.IEL*=VSW.,*%6GFLZL_AFDXOI:R7X#JX[XQ M:?;ZI\*/%]M=J&@?2KDL&Z9$;,/U KL#7G/Q9>3Q=:IX$TYR;O5MO]H2I_RY MV.?WCL>S.!L4=R2>@-?9T_C3/DQ?92?O; MCG=C_@.?RKXBABL6LHCF+JMR2;::5G9[:)-:;6>Y][B,'@WG4LK5%*#DHIIO MFC=+75M-)[W6W8L?%G]G;3?B'J U33YQI6J.P%RX7,@KI.J M:)8:?9:$;%;*T@6#R;U7+,% (=3QP.ZFK7A!KC_ (1/13>;C=FR@\[=UW^6 MN[/OG-9>J?$G2K#69-'M8[O6=6B7=+::;#YK0CMO;(5?H3FOH:-'!X2"UG$TL MN/9GP!_WR:HZK>>'?@_X5U+6K^9K:SC_ 'UW=S$RSW+]!D]7YCNM'U>1=T5GJ4/E-*.^P\JWX&O+/VU+74)/A#;:A8QM-%I>J6] M[OJ8T<-.6(IX>LN52:\KKUZ^3.MM M/%'Q/\162ZEIGA?1-)LY%WPVFM7LGVMU/(+"-2J$C^$DXK5^&GQ#U7QA=:SI MFN^&+GPUK&D2)'.CR":WFW@E6BD&-PP,].,BK?PN^*6@_%7PS:ZKHMY',S(O MGVNX>;;/CE'7J,'OT/:NPVC.<=:UF^6\)0L_F85I*#E2G246O6Z_'4\'\9>/ M_$&F_M5>#?"]MJ4D6@7NG237%D%7;(XWX).,]AWKWJOF3XAMM_;8\ '.!_94 MF?RDKTW7/VA_">B>?(L>L:I9P$B6_P!+TN>YMD(Z_O57:<=R"16]6DY*GR+I M^K.W$X>4XT%1A=N"O9>;W/3J*Y_P1X^T'XC:''J_AW48M3L7.TO$<%&[JRGD M'V-5?%_Q+T/P5RSW.IW*EH--L(&N+J51U81J"=O^T<#WKDY)(K/1-:L]8\*WUZVRU.N6+6\4[= %?E<^Q-> ME:EJ,.DZ;=7UP66WMHGFD(&2%4$GCOP*&-3\/:+JNFO>:H=:B::PL+.V9[J9%8JS>7_"H(P6; ]ZIO\ 'W0M*UFS MTSQ+IVK>$9KU_+M9]9M@EO*W]T2JS*#[$BFJ51]"UA:[;7([_CIOIN>F44T, M",CD'D8KA]7^,6B6/B&?0=.@OO$>M6PW7-GH]OYYM_3S7R$0^Q.?:HC%RV1C M"G.HVH*]CNJ*XCP_\7M"UOQ$OA^Y2]T+7W3S(]-U>W,$LR]S&B M47'1H)TYTW::L%%%%29A1110 4444 %%%% 'SE^R:UXO@_Q#]AC@DF-ZN!<. MRJ/W8QT!IW@HGXR?$C4(O',AAU'P]+FUT",;;?@X+G/+D$#\".U6?V//^16\ M0_\ 7ZG_ *+%2_'SP[>>#/$6F?$O04QA#64>C5WKYN.]MC]/QE^$/AQIUQ>W2KJ6K*;^[FDRSR MLQ."3U/%:OBQ8/C)\'+XZ.XE_M&T\RW!/*R+SL/H/%=MKWP^LM-;$ M6JZ.IL[NUDXD0J3@XZX(_4&OH95/:9G3E=E^(/"%NVD3RW.O:?=QW%I]F@D,B\X8@[>..?P% M>OZ,1XE\)6#:E;K(+VRC:YMYDRIWH-RLI^I&*TKR[M].MGGN)8[>%!EI)&"J M!]37,^+_ (FZ#X%U;P]8:Q=BR;6YGM[:>3B(.JYPS=!G( SW->IA\).&*G7Y MKN26B5MKZ[O7_(\Z>(>(PU+"4Z;]QR:=[O5*ZV6BM<\(\>_L=W&AZJWB/X4: MW/X:U="76P:8K$QZ[4?JH_V6ROTK8_9U_:!U_P 3>*;[P!X]L18^+;)&:.7R M_+,X7[RLHXW8^8$<$H]J^<9],MO&O[95EJNB!9;?P[I+)J]W"VIRO MQYT>7Q)^UOX%TJ.=[>.[L!#PLX;2VA2"UB M01QPQJ BJ!@*!Z8KYG^)'_)[/P^_[!S?^U*^H:SQ+?)27E^K.?,)/V.&CTY/ MU9\O_L^6J>%OVF/BSXM7OA_PDUSK^JW M%CI;-&L4E_=.L9*#)";CU&2>!7@7PA/_ !F'\6?^O6+^4-9'@V:/XK?M<>*H M/%F+R'PW&ZZ1I5SS#&595\P(>"V#NS_M ]A6U6G[2;DWHHIO[D=N*P_UBLZD MG91IQD^[T7YL?^UQX_T3QW\&K@Z39:AJ$5M>02Q:O]C>.VC.['RR.!N)!Q\H M->XK=RW_ ,"_M,[F2:;PX9'<]68VV2:X+]M@J/@#JB @'[5;$+[>:O\ ]:NT MTMUD_9ZMW4Y5O# ((]/LM0[.A"R^T_T,)N,L#1<59<[\^D3S?]AKPQ'9?!ZW MUN8M-?7[M$LCG)CMXV(2)?1=Q=L#NV:].^//@ZS\;_"3Q/IMY&KA;*2XB9AD MQR1J75AZ'(_6O(_V%/&L-W\,$\,W!,&H64CW%NDG'GV[G[Z?W@K;E..AQZUZ M;^T=X[M/ OPDU^::8+>WUN]C96X/SSS2#:%4=3U)/THK*?UMVWN/%QK?VM)+ MXN?3[]#R3P+\;=3T_P#8ON/$IF:36--B?2X;ASEM^\)&Q]P'7_OFN\_9TM]" M^'/P?T$WEY''JFKP#5KV>7+23O-\P9CC)XP/PKDM"^ NIQ_L>7/@]X2FO7<# M:E]F;J)]XD2,^^%4'WKM_P!E?QY8>,OA-H]@"(]8T.%=-OK.08EA:/Y5RO7! M 'XY]*TKW:WN_*]SS_\ :X\2Z1XE\':5 M=^&[B:[\6:/J,5W9-9VLK2H.=^"%Z?=)Y[5])>&[^75/#VF7EQ&T4]Q:Q2R( MPP59E!(([M^]M-E_3%HHHK X@HHHH **** "BBB@#FO!/P]T3X>VES;: M':M:PW$@ED5I"^6 QW]JV]4TVWUC3[BQO(EGM;A#%+$XX92,$5:HK&%&G2I^ MRA%*/:VGW&U2M5JU'6J2;D^K>OWG.>#/ 6D> =/EL=%BEM[223S3$\K. V,$ MC/3-9OB'X1^'_$&L?VN([G2]7Z-?Z9.UO*_^]MX;\17:T5D\)AY4U2<%RK96 MV].QLL9B(U7651\SW=]7Z]_FXBN+Z>_UV>(AHSJMTTRHPZ$)]W/ MOBMCQ'X7TCQ?I,NF:WIUOJEA)]Z"YC#KGU'H?<PKMO"7@O1? NDKIF@Z=!IEDI+&.%>68]6 M8]6)]22:W*X_QO8>,;S6?#].H]*ZI5 M9R5I.X3KU:JY9S;7J/U3X7>'-7\=:;XQN[)I-?TZ,PV]SYK (O/&W.#]X]:Z M&PU>PU<3&QO;>]$+^7)]GE638W]UL'@^QKAOC5K0L]*T#2'FDM[?7]8M],N) M(F*MY+;F=01R-P0KGT8UUOAKPEHO@^T>UT33+;2[>1M[QVL80,V,9..IP!S4 M.3EHWL9RG*:7,[VT7H9FB_#'P_H'C76/%EE9M%KFK*$N[@R,1(!C'R]!]T=/ M2L'QQ\ /"?CKQ+!XBN([W2]?B&T:EI%VUK,P' W%>O''TKT1+J&24QI*C2+U M56!(_"I:M59I\R>II'$5H2YXS=[6WZ=O0X:/X.>&I/#]]H^HV]SKEO?)Y=S+ MJUT]S-(N<@;V.5P0#\N.145SX(TSX?\ PJU[2=)^TK81:;4WR MJ6)P/:NZBN(YB1'(CD==K XJMK&FQZSI-[I\S,L-U"\$C*<$*RE3CWP::J2Z MO0:KU&TIR;5[GSI^RCX&T7QO^SSX=&JVADGM+BX-O=0R-%/ 2W)212&7/?!P M:]7T;X%>$M)UV'6I;6ZUC5H#F"[UB\DO'@_W/,)"_@*T?A7\.-*^%'@ZW\.: M+//<6-N[NKW#AWRQR,8/B!KUUJ>I64_A26*,:;9Q1XFB< ;BQQ]> MYZCIBM*U=RJ2<&[-G7B\9.I7J2I3:C)M_)LZ\C(KSCQ/\ _"OB/Q$WB"*.]T M+7F_UFHZ)=-:RR_[^WAOQ%>B33QVZ[I9%C7^\[ "G(ZR*&4AE/0@Y!K",Y0= MXNQP4ZM2B^:F['#:3\'-$LKR"\U&YU/Q)=P$-#)K=XURL3#^)4/R ^^,UW0& M!B@G R>E(KJXRI##U!HE)R=VQ3J3J.\W<=1135D1\[6#8ZX.:DS'44UG5%+, M0JCDDG&*;#<17";HI$D7U1@1^E $E%,DE2)-SNJ+ZL<"D\^/RQ)O78?XMPQ^ M= $E%1&YB"[C(@7.,[ABB@"6BBB@ HHHH *\%^*__)R?PH_W+G^1KWJO /C1 M.NF_'[X9:G6.& ZCZUVS?%SPBBDG6HL#G_5O_P#$UP'Q?D_MOXB_!>_L M4DN;0ZK+-YR1M@(8AACQP#[T/8(K74K?M*^']/FU/P!=26^ZXN?$=K;RN7;Y MH]K_ "XS@?4^*E\^DZWX/^'F@S2:/!K]S++?74$I$D=J@W2!')RI?IGL, MXJ7]HNVGN;CX=&&&2;R_$]L[^6A;:H5\DXZ#WJ;XW>&-4A\0>$O'>C6,FJW' MAVX<7>GP#,L]K(,/Y8[LO7'?-)]1IZ(;\0_#W@JT\$W\>CO::1J]I;M+I][I MHQ\7>.=?UGX!^#?$5]8WJ1375L_B&"UC9)OLREA M*=HP0"RJ2!V)[5Z3I_QC\&:G;+)9ZM%/<$?\>,<3&Z#?W3#C>#VZ5K:]XXTS MPSI-A?ZNEQ8VMXZQ%I("PMRRDCSMN0@XP2> 2*>^PKVZ&#X('P_\67UIXA\* M2:;-W/QB^,'B?2[VYGB\)>%S';_P!G MP2&,7MTPRS2E2"RKC 7./7-4M=\,>'=7^+'@W6? "6W]J17IEU>\T=_!OBDQW!U*&,R)8W*C!$H )56R?F MZ=*0[=CTQOA=X?BU73]1L;9](NK*42 Z?(85F'=)%'#J?0CM7">&=4FB_:7\ M>1S7,QLK?1K240LY*)W)"] ?I7H5I\2/#NJ75M;:7J<.L3SL%"Z/6FMY/LD^C6D8D*$(W8@'H:'Y"76Y2^$M[I_Q*L[_ M ,<>+Y+>Y-Y=S0Z787I#06EK&VT;(SP68Y+-C-/T+68O#7Q[LM'\--)-X5UN MQEDN;6%&-M9W4>2&3C";U&"HX)[57^%.L0? ^+4/!7B\G3K*"\EGTG69T/V6 MZ@=MP7S,85U).5.*];T/QGI7B2\,.DL]_ J%VO8(S]G!XPHDZ,3GHN>ASBA# M>C9X]\)[.[\;^./B5IFKW,USX?TW7YBEH9F'F2/_ L0?N* "%Z9//2IO$FB M6_PE^-G@23PYOT[2_$1(RJ&60(3A6&>H]*TOV?[6>W\9?%MYH) M85E\2.T;2(5#KMZC/4>XI_QKM9[CXJ?""2*"66.'5IVD=$)5!Y:\L1T_&ET* M^U8@EU&[^*WQKUKPQ-=3VWA7PQ!$US:VTAC-_;WEM=_"#XX:QXIN;2>X\(> M)X(DN[RVC,GV"XC& TBKDA",_-CO[5Z;;?$[PUJ4D$6F:K!K$\[!4ATUOM#C M/=@N=@'%/"HB@2QD?;%=7;C+/*/XPHX" MGCOBJ'Q1U;3? VN^&-=\$[4OCJ45GJ.G:9$?*N[63ABZ*-N5."&ZC/6KC))\ M&_C%XBUS4;::3P?XH6*634(HC(MC=(,$2@ D(PY#= :](T_XD^'-:N((-&O% MUJ29PI_LY#*L8/5G8?*H'N<^@-(;WTV/-/&/BS3/#OQSDB\=@1>&IM-B31I[ MR,O9+/N;SMW\(D/R@$] .V:]$L/!7ANY\+ZE9:&+8:9JK-,?L["6 ,0 2@R5 M XS@<9S3?$7C/PA)J5WX;\12VL!$2R&/5XPEO.K _<=_E8CN $-SY>2 #T..,@4"W1;\9_ "R\8K/%) ?J GRAPHIC 12 rsls-20231231xex97d1002.jpg GRAPHIC begin 644 rsls-20231231xex97d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "0 4$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** &. M,D5B^+/%^E>"M&EU+5[M+2UCXRW+.W957JS'T%:&L:K;:'IEUJ%Y*L%I;1-+ M+(W15 R37PE\4?B5?_$SQ)+?W!>*QB)2SM,_+#'_ /%'J3^'05\SGF//VI=?UN:2#PZ@T.QZ"9@'N7'KD_ M*GT&?K7D&J^(=4UV=YM1U&ZOI7.6:>4MFJ"J68*H)8G &237H?ASX ^./$M MNMQ#HYLX'&5>_D$.1[*?F_2OQ^>(S+.)O64WV6R^2T/W&GA*?%D>BZA?1:GIZ0O-++> M >>B@8&UA@L,UPVI?LS>.].MVE2QM;T+R4M+I6?\ P&:YWXA_LV_$3P MQHVE>+](D>6>S@%Q+:V#,EY8OU+#'W\#&=O(P>"*^LX8RK,?[0C3JN5*"U=[ MI/LNVIX&=8S)\PPKIJI"4Y:1>C:?Y_UU/O6-MPI]?./[+7[2S?$^W/ASQ#)' M'XHMH]\Z/PS%8:I@ZKHU5J MOQ\T+11161RA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !29YI:0T >"_M;>*WTWPIIVAPN5;4 MYB\P'>*/!P?JQ7\J^3P,D DGH!R37N_[7LS-XUT2,@[%T\D#W,AS_(5PGP, M\/Q>)?BGH-K.H>".5KIU;HPC4L!^8%?A^>^TQ^=.@NZBOP_S/Z!X==/+,@6) M:Z2F_/?]$D?0OP)^!MIX.TVVUG6;=9_$$ZB15D (M%/15']_U;\!7M 0"D4= M*?7[%@L'1P-%4**LE^/FS\-QV.KYC7EB,1*[?W+R7DANV@KQ3J*[C@/BC]JO MX9R_"'QIH_Q/\)1_8E:]5[J*(82.YZA@!T60!E8=,_[U?7_A+Q%;^+?#6E:U M:$?9=0M8[F,>@=0<'W&'XO$OP6\86DB@[-.DN4)'W7B'F*1^*UA M_LE7UP\92WB[?(]W$5?K6 IU)ZRA+EO MY-77W6/8:***\\\(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *0C-+10!\S?MA:$_G>'=9528 M]LEG(W8'AU_/YJ\V_9VU2+2OB[HK3,%2X$ML"?[SH=OZC]:^M?BCX(B^(7@V M_P!&79M#'I>ZVG\U:Z^X_;.&*\,UR:IEDG[T5)?)WL_DW_ %<_1E"#@BI* MX+X1?%&Q^)?AV*='2/5(5"WEKGE'_O ?W3U!_#M7>U^K8>O3Q-*-:D[Q>Q^- MXC#U<)5E0K*THNS04F0*6F.< GTKH.<\\_:'\11^&/@MXPO'Y+Z?+:QIW=Y1 MY:J/F["]C7M"UT2?)35/JW=_H=]67L\/& MAU;YG^27YOYCJ***YS@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /*8/VE? ]Q($BO;J5R/NI M9R,?R J>/]HOP.TPBFU26SVU+3K:^A<8*S1!OR/4?A7QN4XW,,TPGUE2BG=JW*[:>?,?<9UE^6 M91C?JLHSDK)WYE?7RY?U%T;Q'IOB.R6[TN^M[^W/_+2"0,,^G%>:?&OX$VOQ M$C.J:MEF7TJNWKYGEYEFE7-<2\3B$KM)672W]7./;X MB>>=EEX=UZ[D/13I[0#_ +ZEV@?G5"\\/^)O':F'6;@>'-$?B6PTZ??=W"_W M7G&!&I[B/)/]X5W^Q?2EP*];F2^%'F*HH:P6OWF=I.E67AW3;;3]/M8;*QMT M"0P0*%1%'8"O.O$O[2W@?P]JLFEQ7ESKNI1'$MMHMH]VT9]&* @?G7"?MH?$ MK4?"_A[1/"^CW36-YXAF:.>YC;#QP JI /;<7 )] ?6O:/AW\/-$^&OARUT; M1+.*V@A0*\BJ!),X'+NW4DG)YK=4XP@JE36^R.Y4(4J,<1B+OGO97MMNV]3S M^Q_:T\ 2:@EGJ<^H^'IG^[_;%A+;K^9&!]37K^GZC:ZK9PW=G/%=6TJAXYH6 M#(X]01P161XX\!:%\0M!N-*UW3XKZVE4J"Z_/&>S(W56'8BL_P"$_P .K7X5 M>!=-\-6GM43]DXWA=,PJ_5I4^:DG&5]MU;O?0X/ M]J7XNZW\'?"6DZEH26KW-W?_ &9_M<9==OELW !'.0*]"^$_B:[\9?#;PWKE M^(Q>ZA8Q7$PB&$W,,G ["O!_V_/^2=^'/3^U?_:+U[%^SW_R1+P3_P!@J#_T M&MYPBL+"=M6V=U6C3CEM*JH^\Y--GH5%%%<)X@4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?&O[*W_)55_Z\ M)_YK7V.?2OC7]EN00_% R,"0NGSDA02?X>@'6O>_B/\ '73? -FC/I>I3W%P M"+=9+9H8W(ZY9P.GL":_/^&<51PF4NI6E9*3_0_2>+<)6QF=*CAX\TG%?J<' M^V'J=N-,\.6&X&Y^T2W)4=0@3;G\2?TKUSX0Z;-HWPR\,VEPI6:.PCW*>HR, MX/YUY!X'^%.J?%W7;;QUXPNX)K&<++;6%N^X,@.50_W5'<=2FMRM MJ6JVVD64]Y>3QVMK"I>2:5MJJ!W)KSFP^,M_XPFF_P"$/\,7.LV<3%#J%U*M MK;L1U"EN3^5>:?'SQ)>>/?B3I7P^L)FBLQ/$ESM/WY7P>?4(O./4^U?1>A:+ M:>'M'M=-L(5@M+:,1QH!T _J>I/J:ZJ>*JX_$U*5"7+3INS?5R[*^B2]#DJX M.CEV$I5L1'FJ55=)MV4>C=K-M]-=$>?ZG\8M3\&F*3Q?X5NM*L)&"?VA9S+= M0H3TW;<$?E7HFD:U9Z]I\%_I]Q'=V:9>1+-:W43 M12(WH?\ #K^%?.?[+?B*[T7Q?KG@ZYE,ENOFRQ*QSMEC?8^/]X<_A1/%U<#C M*6'JRYH5+I-[IKH[633]+H*>#HYA@:V)HQY*E*S:3;3B^JO=IKKK:QD_M\^# MKN\T7PUXGMD=H=.EDMKETZQB3:T;^PW*1GU(KT+]GC]H_1OBAH%GI^H7<5EX MKMXECN+69MOV@@8\R//W@>I Y!S7L>LZ+9^(=,N=.U"WBO+&YC,4UO,NY)%/ M4$5\<_%K]A^_TN675? -VUU$K>8-+N)-LT9Z_NI/XL=LX/N:^VHSI5J2HU79 MK9E86MA<9AHX/%2Y)1;Y9=->C/M16W 48K\__ /[5?C[X1:@-#\76=QK%K;M MLDMM0!CO(1_LN1\WT;\Z^V?AU\1-%^)OA>VUS0[G[1:3?*R$8DB<=4=>S"N> MOA:E#66J[GG8[+,1@;2GK%[-;,\$_;\_Y)WX<_["W_M%Z[?X:_$C1/AQ^S]X M$N]8N"C3Z;!%;6L"&2>YDV_% M)-9\(:7XSUE%FNTM1I6D(W*VEI$=K,GHTCABS=< #I74U%X.#ELFSU'"#RBE M.ILI/U?D:FO?M.:WH-L]_/\ "GQ5'I2?,;J:)4POJ5R=OXUVGPB^/GA;XS03 M#1;B2&_MU#S:?=KLF13_ ! 9(9<]P3^%>B/&64C@@C!!KX0\7Z>GP7_;*TMM M&46=C>WEM+Y$?RJ(KD[)4Q_=W;B![#TK*E"EB%*,8VDE=:G-A:&&S",Z<((^)/VD_&_@:!K_Q)\*-0L='4C?=07B3>6/]K P/Q(KU M;X8_%C0?BWH U;0;@RQ*WES02KME@?&=KKV^O0]JZ74+>UOK&>UNTCEM9D,4 ML<@&UD(PP.>V*^)/V-+Q_#_Q[\3:#:3%],DM[I-H.5;R9P(V_(L,^]=L:<*] M&Q3H4<;A:M2$.2=.ST;LU\[ZGVQK^L+H&AZCJ4D;2QV=M)1I %*JH7.YFW# '-=M\2>? MAYXHQ_T"KK_T2]?&W[#_ (0E\9ZQ-<:DYGT/PXXO+6S<9C^W3*%\TCN52/CT M)!J:-&$Z,ZDNC1&#PE&KA*N(JOX&OQZ?/37H?2*_$WXBZW +S0_AHZV#C=$= M9U..TG=>Q\O#%<_[1%8>D?M4VNF>*H_#7C[P]=^!M5E($4MTXEM7R< B08P" M>^,>XKW81X&*\4_:W^'5KXW^$&JWA@5M3T6-K^UEV_, O,B?1DSQZ@5-*5*< ME"<;)]5>YCAIX:M55*K3LI:73=UVW=GYGM:2"1592"I&01SFJ&N^(;#PSI=S MJ6J7<-C86R;Y9YVVJB^YKPC]BOXC7/C/X93:7?S-<7F@S"U65SEF@9=T63WQ MAE^BBO-/VB?$U[\:/CWHOPML;EX=&M;N**[\L_?F(WR,?78F0/?)JHX5^VE2 MD_AW?D:T\LF\9/#5'90NY/R77YGM.C_'_6?B"\TO@'P/>Z[I<;E!JNH7"6-O M(1UV;LLWY4W5OVA]2^']S;CX@>"[WP[I\[B,:K9SI>VJL>@9DP5_*O7-#T6R M\.Z1::9I]NEI86L2PP01C"H@& *I>-?"MCXU\*:IH6H1+-:W\#0L&&<$CY6' MN#@@^HK)3I-KZTUOQ%X$O9C+;VRM>6RD\1NLGES!?0$E6QZ MY]:^RJ6(I>PJ.%RZ6S[I[!1117.>>%%%% !1110 4444 %%%% M!1110!\:?LK?\E4'_7A/_P"RU]*_%KX?Q?$7P9=Z80HO%'G6DI_@E40? MK7S7^RM_R55?^O"?^:U]CGD$&O@N&*$,1E$J517C)R3_ /T;B^O4PV=QK4G M:48Q:?I<^8_V8OB'-HFJW7@C5RT!:1VM%EX,/_ /ZV.'/L/3QE*&=89>[4TFO MY9]?O_K<\ T$G_AK2;[1U_M6XQN]/*;;_2OI*YT#7)Y':+Q(\"DDA5LXSM'8 M&UA7^AK%\"_ :P\#^,'\11ZM>7]ZZRJXN%4!C M)RS''>O4R<"J%MK=G>ZC=65O<1S7-L%,T:-DQ[L[<^F<&OH9X'"RJ1J35Y1= MU=MV?EJ?-4\?BX4ITJ,%<<^O%>N1R+(H96# C((/!KUI4Y02;6YQ5*-2DH MRFK*2NO0\]^,GP6T/XP^'9K+4+=(]21#]CU%5_>P/VY[KGJIXQ[U\P_L0:IJ M/ACXK>)O"5V65'MI&GASPD\$@0L/P8C\J^R?%7BW2_!FAW>K:O=QV5A:H9)) M9#C@=AZD] !US7S3^R#X3O=?\9>,?BA?6K6EMK$TT=@DBX+*\N]V'L,*N?7= MZ5Z%";^K5(SVTMZGOX*O-9=B*=5^YI:_\U^GYEO]OS_D0/#/_85/_HEZ]7_9 MGC6/X"^!PJ@9TV-N/4DD_J:\H_;\_P"1 \,?]A4_^B7KUK]FG_D@W@;_ +!< M7]:4_P#K)K_\ (HHK^^STNOAO]IW_ ).S\)?[NF?^E+5]R'M7PW^T]Q^U MGX2^FF?^E+4\O_BOT8\A_P!ZE_AE^1]N7=W#8VTUQ<2K!!$C222.<*B@9))[ M "OFK_AHKQ5\9/&%SX:^%5C;PV5N,W'B'4E)2-,XWJGN?NYY/I7H/[5HHTXJA*NU=IV1GA,/3C@JN-E'F::23V6VK/3[#]GM=4:.?QKXKUOQ?.3E M[>2X-K9_3RH\9'U-?-_[*5K#8?M1Z]:VT:PV\,>HQ1QKT55F 'T K[MFF2 M",O(ZH@Y+,< 5\*?LRR"U_:TU^.0A'=]40*W!)$V:+Z!F^AA M&/Y&OH_XD_\ )._%'_8*NO\ T2]?#G[&GC]_AYXFFFU(&'PSK!BTV:];_5P7 M87?#N/8,"PR?4>E1AX.>%J);W1C@:,JV6XF,=[Q?K8_0BN0^+EQ%:?"WQ=+- MCRUTFZ+9_P"N3"NJ20-&'!!!&<@U\]_ME?%&T\.?#BX\+6TRRZYKV+=;>/YG M2#<-[$#UQM'J6]JX:$'4J1BNYXV"HRKXBG3BNJ/.O^">L,HF\;2'/D>79)[; M_P!Z3^A%G(]\^E>RJL:N(JQB_B5D?6PQ-/%8_%4X/^)%QCYM*WXGU3=>$_$]R6,? MC&6W!)(":?$<>W)K'O\ X9^+-07:?B5JUN/^G:QMD/\ Z":Z_P &>,=*\=^' M[36=&NTN[&Z0.CJ>5]58=F'0CVK;=MHKQ.:47;KZ(^-]I4I2::2:\E_D>+?" M;]F/2?A-XUN?$MMK-_J=[<02PNMTB!3YCJS-\O?*_K7M=96F^(]/U74;ZQL[ MN*XN;%D6Y2)MQB9AE5;T.!G%:M%27,WDO#LGV[<-C)X'M7 MJ:C Q1BEKDPV$HX.G[*A'ECV.O%8S$8ZI[;$S)?#]GXIT6\TJ_C\R MTNXS%(._/0CW!Y'TKA_AM\$++X8ZK/>:=J][.EQ'Y'A-J$MUT92U32+36;">SO[>.[M)EVR0RKE M6%>2_P##/#^'=1EO?!WBB_\ #WF'+6Q EB/X'K^(->T4F!48C T,4U*K&[6S MV:^:U+PV/Q.#3C1G:+W6C3]4[H\Q@^&GBK48Q'K?CV]EM_XHM/MTMV<>[\D? MA78^%_!VE>#K$VNE6JVZ,=TCDEI)6_O.QY8^YK=P*1N!Q54L'1HRYXJ[[MMO M[W/))V79))?T_9LU;PXH@\,?$WQ%H]@O"6DX2Z2,>@+=!78:9\:M%U7XIWO@.**\&L6@ MB@5Z4*U2"Y8O3^NXJ>*KT8\D9:=G9K[F>&P_LMV6LZC M!>^-O%6L^-C V^.UO7$5L#[QIU_.O:;"Q@TVTBM;6&.WMXE"1Q1*%5%'0 #H M*LD5FS^)-)M=8ATF74;:/4YUWQVC2J)77U"]3T-*=2<_B9G6Q%6O;VCO;[ON M1QOQD^"^E_&G1K#3=5O+JSBL[DW*/:[ O!]MX \&Z1X=LYI M)[;3;=;>.2;&]@.YQQFMTD 9/2O(?%_Q0\6ZMKFI:+\.=!@UB;3'\F]U*^E$ M=M%-C/E+R-[#(SSQ2=27*H-Z![:K.FJ+?NK6WF>OFO(?B!^SAHGQ#^(^F^,; MS4;VWO[$6X2&';Y;"*0NNF^')-1FT'3WU>-(M4:WC-U'']U9=HW@< MGC.>]:( %.%25-W@[,FE6J8>7-2E9[?(K7UA!J5C<6EU"EQ;3QM'+%(N5=6& M"I'<$&OG&;]C;_A&_$TFL^!?&5_X5:0G]P$\P(I.=@.1N7V8'ZU]+T8JJ=:= M*_(]S;#XNMA;JE*R>ZW3^3/,/#/P=O+:YBN?%?B[4_&$L1#1VURJP6JL.03$ MGWR#TW$CVK#U[]ES0M0^(G_":Z1J^I>&];:8W$CV#(5:0C#-A@<;LG(Y!R>* M]KP*,"A5JB;:8+&8B,G.,K75M-K=K;'(^.+22Q^%OB*"6YDO)8](NE:XFP'D M/DOR< #/T%?,?[#'AS3/%WP\\<:3J]E#J&GW%U;++!.N58>3^A'8CD5]2_$O M_DGOB<=SI5W_ .B7KYJ_X)Z*5\.^,0P(_P!)M< _]J2_L]WVGV_P!CT#XB>)=$TT#"V9D2X$8_NHSC#=>_M^ZDO/$WB#=O&HZS+YKJWJJ] ?0\X[8KUF>:*WBDEE=8XT4LSL:5?6^H6NXKYUM('7(ZC(KD=>HU:YY3QN(<7'GT>^ROZM:L MO@8%9?B/PWIWBO2KG3-6LX;_ $^X79+;S+E6']#Z$RXHQ72\14>[_!7^\[Y8_$3UDTWW:5_OM&OK*HB:3W0-T->3^(O@!I/B# MXOZ;X]EU&ZBN[0Q.;1 -CO&"$.[J!ZCO7K!Y%?-VNZ_JS$K")C]GF.2N<9R ?PILF*;O8^A=5O1IVEW-R>?(B>7'KM4G^E>0?LDZJN ML_!^WO&YNI=0NY+ASU>1I2Y8^^&'Y5V_Q/\ "%GXA\-7UQ=272/9V=PT?V:Z M>$$["?F"D;NG>O#_ -D?P%I?B7X3"^NWO1.-0F7%O>RPI@!,?*K =Z74:2Y6 MSZDSSUJK)JMI'+Y;7,*R?W3( ?RKQ+XQ?$+5]4\?Z)\,?"EVUCJ>H@2ZCJ*< MO:6^"2%]&*@G/;CUKN;'X(>#K/31:OHT-\2N)+J]9I9Y3W9I"HX=0000?2E) ')Q7SKX<\3:C\'_CQ!X N[ZXO_#&LQ"?2FNY#)):N=W[O M>>2NY&7GU7WK8^/WB^Y7QQX \&"]ETO2]=NV.H7,$ACD>)2H$0<PBTU-*GV$0WUB3'<0 M/V<.#DGZ]:ZR[OK3PAX7EN+VY86>FVA>6XE.YMB)RQ/D>"[>=K>QTBQF,+7)'5I9%^8@< @$=H4 *.!P!]:OZ'H6J^$_AI+8:KK,NLZE M;6MQNU!QM=_OE/Q"[1^%>8_L7:[J.N_#34Y]3OKG4)UU-D62YE,C >3$<9)Z M9)_.EU"SY6?0#.$7). .I-5H]4M)9/+2ZA=_[JR FO $\27_ .T!\6=5\.65 M[/8^!_#QQ?-:2%'U";<5"%QR$R&X'4*?45Z5J?P.\(7VF-:Q:1#IT@4B*[L2 MT4\1[,K@YR.O-"=Q-6W._P T9&>M>$_L[_$G5[[6_$_@+Q+8QQUQCO1JJI"K[ #BO,_A!KNM_#CXYZM\,=2U2XU?2)(6N=-FNW+R M1C8'4;CS@J6!'JO%%[ HW6A]-9IDEQ%%C?(J?[QQ7CO[0'QCO/A[;:7H>@0K M=>*M;D\FS1QE8@6"[R._S$ #Z^E:GA;X'6:6$4_BN^N_%.MR@-<7%WGI*DHRC!AZ@YIQ.*\S7X,#1?%>DZMX;UJ^T:TAGS? MZ9]H>6WN8L'@*Y.TYQT[9Z5SOQ]^)^JZ%J6A>"?"\BQ^)_$$@C6X(S]EB+;? M,QZG#8] I/I1>VX)7=D>RS:G:V\@22YAC?:'\ M#O"NFZ6L-Y8+KEZR_O\ 4-38S33OW8DGCZ# %>8:KK=W\ /C+H.D17<\_@CQ M+\B6ES(9/L,VX(?+9CD+ED.,]&/I0W8$K['TB2 ,DU6_M*U,@07$1;^Z'&?R MKQ7]H3Q?=V?B;P'X1COI=+T_Q!?[-0O('V/Y*LH,:O\ P[BW)%=AK?P.\):] MH;V*:9'ITFPB*]LV9+B%NS!\Y)!]2/7Z5R?B_P8=4^'%[H2*-1N5L#!;O='89RJCHRDH1Z[C3N))'J/]KV7_/W!_P!_ M!17Q]_PRWXG_ .@1!_X'?_7HJ+LOE7<^S:***T,PHHHH **** "FM3J;(<*2 M.N#0!\F>#21^W'XB]UG_ /2>*OK0=Z^/H=3'@S]KSQ%K^IVUW'I0,L?VB.W> M0$M!&!C YY!KW;_AH7P?C/GWW_@!+_\ $U"=C6:;L>EYKY@\0#_C.7P]_P!@ M_P#]MYJ]C\.?&?0/%>N0Z5IHOI+F4,P,EE)&@"C))8C KR77M.NW_;5T"^%K M,;1=/PTX0[ ?L\W&>G>AZH4-&_0]]\:-CP?KI]+"<_\ D-J\8_8F_P"2*G/_ M $$KC_T%*]F\9*TGA#7%12S-83@*!R3Y;<5X]^QG8W6F_!\P7<$MM(=2F.R5 M"IP53G!I]1+X&)&@..L=DG]6->7_ !R^%VMQ^,='^(W@R(3^(-+ 6YLNGVN$9&!ZG:64CN", M=*V=#_:?\'7MJB:M<2^']448FT^_B971NX!QAOPI+31CE[UFAU[\ /[<\>Z% MXKUGQ+?:CJ&CR(\"F".-"JN7"G';)-;7QD^#.E_[:WNY9+&_LW,EI?0C+ M1,<9!'=3@?D,5?\ #?Q!F\8ZI#_9.DW/]AA6,NJ7:&%7./E6)3\S\]3C %5? MB#\68/ASK6DQ:GIMVVCWB2&;588R\=LX(VJ^.Q&[GM@4]!7E<\9U'6OC'\ K M1KG4O(\:^&;< -]=C\5_&]M\1?V7-=\0:1YBP7EDI*-]] M,3*LBG'<885N>-/C+X=UCPS>Z?X?E7Q3JNH6\EO;:=8+YI=G4K\_95YR2>PJ MS\)_A.GA3X+VG@[6=MT9[:5;Y4.5)E)+*#[9QGVS2]"KK=K4S_V4);=O@3X= M\DKN4W"RX_O^>^<^^,5Z]FOEOP!)KW[+VKZAH>NV=SJ?@>[G,UKJ]I&9!;L> M#O4XV6DY!E";6"%@.A(P<=LXKR+]B;3;K3?AEJD5Y;2VLIU1F"3(5)'DQ<\ M_2F]T-?"SFOV*X;F?0_&T,5R+341J,)ED>/><;&SD$C^+=7OM[X7\17:D1^* MI;8^L=E'_4FO&=;\+:Y\ _BEJ7C/P]ILVL>$-8);5+"T&9;9BVXNJ]P&)(_W MB/2O0+']I7P%?P@Q:NWVCO:- _G ^FS&(]0\2"[NKC1Y])T_Y1:&[^6:8<[F*=4'3 /)YX%>$>'M+O$_;5UV]:UF6S M:R<+<%#L)\B$<'IV-#2T'%O6_8^F5 "U\PZN,?MRZ1CC_B6+_P"B):^G\X!- M?-6KZ9>']M72+X6LQLQIP4S[#L!\B08ST[BG+H*'4QOBR_E_MB^!&O?^/7R[ M80[NF2TH'_CYKZLC "#'2O%/VC/@Q>_$>QTW6= E$'B?1VWVQ)V^:N0VS/8A M@"O;J.]3^#?VC-*%E%8>-8Y/"?B*$!+B&_0I$[#JR-TP?3M26C8/WDK'L]?* M_B@E/VXO#YN21$UF@MR_3/V>;I_P+/XU[58_%S3_ !)JMK8^&K>;7M\JBXN[ M=2+:VC)Y=I#P3C.%&237'_M!?"75/%TVC^*_"[+%XLT)Q) AX\] V[9GU!SC M/7<1WH>JT%'1ZGHT^A:]<)A/$7DY[I9+_5JX/QA^SX_C[5-(O=>\57]ZVES> M=;(EO'&%.Y6(XYYV+3/#?[3GAMK5+;Q0LWA77(_DGLKZ)@ XZ[&Q@C-=9HGQ M._X3#4K5/#VF7-[I>_\ TG59T,,"* >$W\B#XO_!W2_B_H M,5E?R26=W;.9;2]A&6A8]>.X/&1[#TKQR_U+XQ_ .T>>ZD@\;>&+4#=,V?.B M0=R?O#ZD$>]>S?$+XK1?#G4]'&H:9=R:1>"07&I01EX[1AMV[P.QRWTQ63XH M^-7AJ_T"ZM]"F7Q/JE[ \-MIU@OFM(S*0 W]U>>2>V:3L5&^FFAU?PU\=V/Q M-\'V'B"P#+!=*08I/O1.I(=#]"*ZC8/2O._V?_A[<_#'X8Z9HE\RM?C=<7.P =Y59'.2H/? P/PKT:J6Q#M?0;Y:^@_*BG44R3_]D! end EX-101.SCH 13 rsls-20231231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Reverse Stock Splits, Cash, A/R, Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Maturities of Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Liquidity and Management's Plans link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Credit Risk Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Liquidity and Management's Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Impairment of Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Warrants - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Warrants - Activity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Warrants - Black-Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Warrants - Fair Value of Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Revenue Disaggregation and Operating Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Stock-based Compensation - Plan Description (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Stock-based Compensation - Fair Value of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Stock-based Compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Income Taxes - Carryforwards and Limitations (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of the Business and Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Impairment of Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Revenue Disaggregation and Operating Segments link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Revenue Disaggregation and Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Advertising Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Income Taxes - Uncertain tax positions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 rsls-20231231_cal.xml EX-101.CAL EX-101.DEF 15 rsls-20231231_def.xml EX-101.DEF EX-101.LAB 16 rsls-20231231_lab.xml EX-101.LAB Document and Entity Information Document Information [Table] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Document Annual Report Document Period End Date Document Period End Date Document Transition Report Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Emerging Growth Company ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Auditor Name Auditor Firm ID Auditor Location Consolidated Balance Sheets Statement [Table] Class of Stock [Axis] Class of Stock [Domain] Classification of preferred stock that has different rights than provided to Series A or B convertible preferred stock, that may be exchanged into common shares or other types of securities at the owner's option. Series C convertible preferred stock Statement [Line Items] Statement Assets [Abstract] ASSETS Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Restricted Cash Restricted cash Accounts and Other Receivables, Net, Current Accounts and other receivables (net of allowance for doubtful accounts of $804 and $410 respectively) Inventory, Net Inventory Total inventory Prepaid Expense and Other Assets, Current Total prepaid expenses and other current assets Prepaid expenses and other current assets Assets, Current Total current assets Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Operating lease ROU assets Deferred Income Tax Assets, Net Deferred tax asset, net Other Intangible Assets, Net Other intangible assets, net Other Assets, Noncurrent Other assets Assets Total assets Liabilities And Shareholders Equity [Abstract] Liabilities And Shareholders Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities, Current [Abstract] Current liabilities: Accounts Payable, Current Accounts payable Accrued Liabilities, Current Total accrued and other liabilities Accrued and other liabilities The amount of current portion of warrant liability. Warrant Liability Current Warranty liability, current Operating Lease, Liability, Current Operating lease liabilities, current Operating lease liabilities, current portion Liabilities, Current Total current liabilities Operating Lease, Liability, Noncurrent Operating lease liabilities, noncurrent Operating lease liabilities, long-term portion Warrants and Rights Outstanding Common stock warrant liability Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies (Note 14) Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity: Preferred Stock, Value, Issued Preferred stock, 10,000,000 shares authorized: Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at December 31, 2023 and December 31, 2022 Common Stock, Value, Issued Common stock, $0.001 par value; 300,000,000 shares authorized at December 31, 2023 and December 31, 2022; 23,457,047 and 519,219 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively Additional Paid in Capital Additional paid-in capital Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Stockholders' Equity Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Allowance for Doubtful Accounts Receivable, Current Allowance for doubtful accounts Preferred Stock, Shares Authorized Preferred stock, authorized Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Issued Preferred stock, issued Preferred Stock, Shares Outstanding Preferred stock outstanding Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding Consolidated Statements of Operations Revenue from Contract with Customer, Excluding Assessed Tax Revenue Total revenue Cost of revenue Cost of revenue Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Sales and marketing General and administrative. General and administrative Research and Development Expense Research and development Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Impairment of long-lived assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property (Gain) loss on disposal of assets, net Operating Expenses Total operating expenses Operating Income (Loss) Operating loss Other Nonoperating Income (Expense) [Abstract] Other expense (income), net: Interest Income (Expense), Nonoperating, Net Interest (income) expense, net Fair Value Adjustment of Warrants Gain on changes in fair value of liability warrants Foreign Currency Transaction Gain (Loss), before Tax (Gain) loss on foreign currency exchange, net Other Nonoperating Income (Expense) Other Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income tax provision Income Tax Expense (Benefit) Total income tax benefit, net Income tax expense (benefit) Net Income (Loss) Available to Common Stockholders, Basic Net loss Earnings Per Share, Basic and Diluted [Abstract] Net loss per share - basic and diluted: Earnings Per Share, Basic Net loss per share - basic (in dollars per share) Earnings Per Share, Diluted Net loss per share - diluted (in dollars per share) Weighted Average Number of Shares Outstanding, Basic Shares used to compute basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Shares used to compute diluted net loss per share (in shares) Consolidated Statements of Comprehensive Loss Net loss Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income, net of tax Other comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Consolidated Statements of Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Preferred Stock Common Stock Additional Paid-in Capital Accumulated Deficit Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) Represents the information pertaining to Series D Mirroring Preferred Stock Series D Mirroring Preferred Stock [Member] Series D Mirroring Preferred Stock Increase (Decrease) in Stockholders' Equity [Roll Forward] Changes in Stockholders' (Deficit) Equity Shares, Outstanding Balance (in shares) Balance (in shares) The equity impact of preferred stock issued during the period. Preferred Stock Issued During Period Value Series D Mirroring preferred stock issued Number of shares of preferred stock issued during period. Preferred Stock Issued During Period, Shares Series D Mirroring preferred stock issued (in shares) The equity impact of preferred stock cancelled during the period. Preferred Stock Cancelled During Period, Value Series D Mirroring preferred stock canceled Number of shares of preferred stock cancelled during period. Preferred Stock Cancelled During Period, Shares Series D Mirroring preferred stock canceled (in shares) Equity impact of the value of stock issued due to reverse stock splits during the period. Stock Issued During Period, Value, Reverse Stock Splits Issuance of common stock pursuant to reverse stock split Stock Issued During Period, Shares, Reverse Stock Splits Issuance of common stock pursuant to reverse stock split (in shares) Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock-based compensation expense, net Stock Redeemed or Called During Period, Value Cancellation of common stock Stock Redeemed or Called During Period, Shares Cancellation of common stock (in shares) Stock Issued During Period, Value, New Issues Common stock purchased Stock Issued During Period, Shares, New Issues Common stock purchased (in shares) Additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Adjustments To Additional Paid In Capital Stock Offering Costs Equity issuance costs Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of stock from RSUs Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of stock from RSUs (in shares) Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of stock for bonuses Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Issuance of stock from RSUs (shares) Issuance of stock for bonuses (in shares) Value of shares or warrants issued up on exercise of warrants by institutional holders. Stock and Warrants Issued During Period, Value, Institutional Exercise of Warrants Institutional exercise of warrants Number of shares or warrants issued up on exercise of warrants by institutional holders. Stock and Warrants Issued During Period, Shares, Institutional Exercise of Warrants Exercise of warrants (in shares) Institutional exercise of warrants (in shares) Consolidated Statements of Cash Flows Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Depreciation Depreciation expense Amortization of Intangible Assets Amortization of intangible assets Amortization expense Share-based Compensation Stock-based compensation Provision for Doubtful Accounts Bad debt expense Inventory Write-down Provision for inventory excess and obsolescence Deferred Income Tax Expense (Benefit) Deferred income tax benefit Deferred income tax Other Noncash Income (Expense) Other noncash items Increase (Decrease) in Operating Assets [Abstract] Change in operating assets and liabilities: Increase (Decrease) in Accounts and Other Receivables Accounts and other receivables Increase (Decrease) in Inventories Inventory Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities change in warrant liability Increase (Decrease) In Warrant Liability Warranty liability Increase (Decrease) in Other Noncurrent Assets Other Net Cash Provided by (Used in) Operating Activities. Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments to Acquire Productive Assets Capital expenditures Proceeds from Sale of Productive Assets Proceeds from sale of capital assets Net Cash Provided by (Used in) Investing Activities. Cash used in investing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Proceeds from Issuance of Common Stock Gross proceeds from issuance of shares Proceeds from sale and issuance of securities, net Proceeds from Warrant Exercises Proceeds from warrants exercised Net Cash Provided by (Used in) Financing Activities. Net cash provided by financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of currency exchange rate changes on cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Cash and cash equivalents and restricted cash Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows Supplemental Cash Flow Information [Abstract] Supplemental disclosure: Income Taxes Paid, Net Cash paid for income taxes Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Noncash investing and financing activities: Capital Expenditures Incurred but Not yet Paid Capital expenditures accruals Description of the Business and Risks and Uncertainties Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Description of the Business and Risks and Uncertainties Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies No definition available. Liquidity and Management's Plans Substantial Doubt about Going Concern [Text Block] Liquidity and Management's Plans Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Supplemental Balance Sheet Information Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Intangible Assets Intangible Assets Disclosure [Text Block] Intangible Assets Impairment of Intangible Assets and Goodwill Asset Impairment Charges [Text Block] Impairment of Intangible Assets and Goodwill Leases Lessee, Operating Leases [Text Block] Leases Equity Stockholders' Equity Note Disclosure [Text Block] Equity Warrants The entire disclosure of warrants or rights issued. Stock Warrants Disclosure [Text Block] Warrants Revenue Disaggregation and Operating Segments Revenue from Contract with Customer [Text Block] Revenue Disaggregation and Operating Segments Stock-based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-based Compensation Income Taxes Income Tax Disclosure [Text Block] Income Taxes Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy reverse stock splits policy. Reverse Stock Splits Policy [Policy Text Block] Reverse Stock Splits Consolidation, Policy [Policy Text Block] Principles of Consolidation Use of Estimates, Policy [Policy Text Block] Use of Estimates Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Accounts Receivable [Policy Text Block] Accounts Receivable Inventory, Policy [Policy Text Block] Inventory Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment, Net Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill and Other Long-Lived Assets Income Tax, Policy [Policy Text Block] Income Taxes Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Cost of Goods and Service [Policy Text Block] Cost of Goods Sold Advertising Cost [Policy Text Block] Advertising Cost Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Stock-Based Compensation Earnings Per Share, Policy [Policy Text Block] Net Loss Per Share Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Schedule of Cash and Cash Equivalents [Table Text Block] Reconciliation of cash, cash equivalents and restricted cash Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of anti-dilutive securities Schedule of Inventory, Current [Table Text Block] Schedule of components of inventory Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of components of prepaid expenses and other current assets Schedule of Accrued Liabilities [Table Text Block] Schedule of components of accrued and other liabilities Property, Plant and Equipment [Table Text Block] Schedule of property and equipment Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with both a finite life and exist in perpetuity, by either major class or business segment. Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block] Summary of identifiable intangible assets Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table Text Block] Schedule of gross amount and accumulated impairment loss of indefinite-lived intangible assets Tabular disclosure of assets and liabilities and cash flow for operating leases of lessee. Schedule of Assets and Liabilities and Cash Flow, Lessee Operating Lease, [Table Text Block] Schedule of supplemental information related to operating leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of maturities of operating lease liabilities Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Represents the information pertaining to Black-Scholes model. Black Scholes Model [Member] Black-Scholes model Represents the information pertaining to Monte Carlo Simulation Model. Monte Carlo Simulation Model Monte Carlo Simulation Model Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of warrant activity Tabular disclosure of warrant assumptions used to calculate fair value. Schedule of Warrant Assumptions Used to Calculate Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of changes in the fair value of warrant liabilities Disaggregation of Revenue [Table Text Block] Schedule of revenue disaggregated by geography Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] Represents the ReShape Lifesciences Inc. Second Amended and Restated 2003 Stock Incentive Plan, the entity's qualified equity-based compensation arrangement plan. 2003 Stock Incentive Plan, as amended and restated Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation Stock-based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of stock-based compensation expense Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of stock option activity Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of unvested RSUs award activity Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of assumptions used to estimate grant date fair value of stock options granted Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of income tax expense (benefit) Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of effective tax rate reconciliation Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of reconciliation of amounts of uncertain tax positions Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of components of deferred tax assets and liabilities Range [Axis] Range [Domain] Minimum Maximum Stockholders' Equity Note, Stock Split, Conversion Ratio Reverse stock split ratio The payment period of accounts receivables in the normal course of business. Accounts Receivable, Payment Period Payment period for accounts receivable Inventory Adjustments Allowance for excess and slow moving inventory Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Furniture and equipment Represents information in the aggregate pertaining to computer hardware, such as personal computers, printers and other related equipment, and computer software, which may include purchased software applications and internally developed software for sale, licensing or long-term internal use. Computer hardware and software Property, Plant and Equipment [Line Items] Property and equipment Property, Plant and Equipment, Useful Life Property and equipment estimated useful life Disaggregation of Revenue [Table] Products and Services [Axis] Products and Services [Domain] Represents the Lap-Band product line. LAP-BAND product LAP-BAND product Represents the information pertaining to Reshape vBloc product. ReShape vBloc product Disaggregation of Revenue [Line Items] Revenue Recognition Represents the threshold period for right to return or exchange products purchased. Period For Sales Return Threshold period for right to return or exchange products purchased Amount of fee charged for return of goods within exchange period, as a percentage of original price. Restocking Fee Restocking fee (as a percent) Term of the product warranty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Standard Product Warranty Term Warranty term Advertising Expense Advertising costs Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Restricted stock units Unvested restricted stock units Convertible preferred stock Warrants to purchase common stock Warrants Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive securities (in shares) Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration of credit risk Concentration Risk [Line Items] Concentration risk The value per share money market funds seek to preserve. Money Market , Value Per Share Money market funds preserve the value of investment per share Liquidity and Managements Plans [Table] Liquidity, Going Concern and Managements Plans [Table] Sale of Stock [Axis] Sale of Stock [Domain] Represents information relating to public offering. Public Offering [Member] Public offering Liquidity and Managements Plans [Line Items] Liquidity and Managements Plans [Line Items] Liquidity and Management Plans The working capital formula indicates the amount of short-term liquid assets remaining after short-term liabilities have been paid off. It is a measure of a company's short-term liquidity. Net working capital Net working capital Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable Inventory: Inventory, Raw Materials, Net of Reserves Raw materials Inventory, Supplies, Net of Reserves Sub-assemblies Inventory, Finished Goods, Net of Reserves Finished goods Prepaid Expense and Other Assets, Current [Abstract] Prepaid expenses and other current assets: Prepaid Insurance Prepaid insurance Amount of asset related to consideration paid in advance for patent costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Prepaid Patent Expense, Current Patents Prepaid Advertising Prepaid advertising and marketing Prepaid Taxes Taxes Other Assets, Current Other current assets Accounts Payable and Accrued Liabilities, Current [Abstract] Accrued and other liabilities: Employee-related Liabilities, Current Payroll and benefits Amount of accrued legal Liabilities classified as current. Accrued Legal Liabilities, Current Accrued legal settlements Contract with Customer, Liability Customer deposits Accrued Income Taxes, Current Taxes Accrued Professional Fees, Current Accrued professional Other Accrued Liabilities, Current Other liabilities Machinery and equipment Tooling and molds Leasehold improvements Construction in progress Property, Plant and Equipment, Gross Property and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation and amortization Impairment, Long-Lived Asset, Held-for-Use Impairment charge Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Developed technology Trademarks/Tradenames Trademarks/Tradenames In-process research and development In-process research and development Acquired Finite-Lived Intangible Assets [Line Items] Intangible Assets Finite-Lived Intangible Asset, Useful Life Weighted Average Useful Life (years) Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Net Total finite-lived intangible assets Amount, before impairment, of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit. Indefinite-Lived Intangible Assets (Excluding Goodwill), Before Impairment Gross amount Accumulated amount of impairment of Indefinite lived Intangible Asset. IndefiniteLivedIntangibleAssetAccumulatedAmortization Accumulated impairment loss Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-lived intangible assets, net Total Indefinite-lived intangible assets Impairment of Intangible Assets, Finite-Lived Impairment of long-lived assets Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information pertaining to Obalon Therapeutics Inc. Obalon Therapeutics Inc [Member] Obalon line Obalon Therapeutics Inc Interest rate used to find the present value of an asset by discounting the revised projected future net cash flows. Intangible Assets Fair Value, Discount Rate Discount rate Lessee, Lease, Description [Table] Name of Property [Axis] Name of Property [Domain] Represents information pertaining to office and warehouse space in Irvine, California. Irvine, California, Office and Warehouse Space Office and warehouse space in Irvine Lessee, Lease, Description [Line Items] Leases Area of Land Area of land Lessee, Operating Lease, Term of Contract Lease term Operating Lease, Cost Operating lease costs Assets and Liabilities, Lessee [Abstract] Balance Sheet information related to operating leases Operating Lease, Liability Total operating lease liabilities Total lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] Cash flow information related to operating leases Operating Lease, Payments Cash paid for amounts included in the measurement of operating leases liabilities Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract] Maturities of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Lessee, Operating Lease, Liability, Payments, Due Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term at end of period (in years) Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate at end of period Schedule of Stock by Class [Table] Investment, Name [Axis] Investment, Name [Domain] Represents information pertaining to Investment in Warrants. Investment in Warrants [Member] Investment in Warrants Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Represents the information pertaining to Securities Purchase Agreement. Securities purchase agreement Represents the information pertaining to Warrant Amendment Agreement. Warrant amendment agreement Over-allotment option Pertaining to registered direct stock offerings. Registered Direct Offering [Member] Registered direct offering Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Represents the information pertaining to Pre funded warrants. Pre-Funded Warrants [Member] Pre funded warrants Represents the information pertaining to the warrants issued for common stock. Common Warrants [Member] Represents information pertaining to warrants. Public Warrants [Member] Public warrants Represents information pertaining to common stock warrants issued with alternative cashless exercise feature. Common Stock Warrants with Alternative Cashless Exercise [member] Common stock warrants with alternative cashless exercise Represents the information pertaining to private placement warrants. Private Placement Warrants [Member] Private placement warrants Represents information pertaining to amended warrants. Amended Warrants [Member] Amended warrants Represents information relating to new unregistered warrant. New Unregistered Warrants Class Of Warrant Investors Issued on June2022. Class Of Warrant Investors Issued June 2022 Represents information pertaining to existing warrants. Existing Warrants [Member] Existing Warrants Common Stock No Class [Member] Common Stock No Class Common Stock Series C Preferred Stock [Member] Series C convertible preferred stock Title of Individual [Axis] Title of Individual [Domain] Represents the information pertaining to one of the investors. One of The Investors [Member] One of the investors Class of Stock [Line Items] Equity Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of shares in exchange of warrant exercise Represents new warrants issued as percentage of common stock issued upon exercise of existing warrants. Class Of Warrant Or Right, New Warrants As Percentage of Common Stock Issued For Warrants Exercised Percentage of common stock issued Class of Warrant or Right, Exercise Price of Warrants or Rights Warrant exercise price (in dollars per share) Class of Warrant or Right, Unissued Number of unexercised warrants Warrants and Rights Outstanding, Term Warrants term Expiry term of warrants and rights outstanding. Warrants and Rights Expiry Term Warrant expiry term Equity Method Investment, Ownership Percentage Beneficial ownership limitation Offering costs, as a percentage of gross proceeds from securities offering. Securities Offering Costs, Percentage of Gross Proceeds Cash fee, as a percentage of gross proceeds Sale of Stock, Price Per Share Share issue price Sale of Stock, Consideration Received on Transaction Net proceeds from issuance of stock Shares Issued, Price Per Share Offering price (in dollars per share) Proceeds from Issuance of Warrants Proceeds from issuance of common stock warrant liabilities Warrants issued, as a percentage of aggregate amount of common shares. Warrants Issued, Percentage of Aggregate Amount of Common Shares Warrants issued, as a percentage of aggregate common shares Number of new units issued during the period. Number of Units Issued During Period, New Issues Number of units issued The number of shares contained in each unit. Number of Shares for Each Unit Number of shares for each unit Represents information pertaining to pre-funded warrants. Number of Warrants for Each Unit Number of warrants for each unit Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Number of securities called by each warrant The multiplier for calculation of number of shares issuable upon cashless exercise provision of warrants. Warrants, Cashless Exercise Provision, Shares, Multiplier Warrants, cashless exercise provision, shares, multiplier The aggregate number of shares issued as a result of the exercise of stock warrants. Aggregate Number of Shares Issued, Warrants Exercised Aggregate number of shares issued from exercise of warrants Number of shares issued as a result of the exercise of stock warrants during the period. Stock Issued During Period, Shares, Warrants Exercised Exercise of warrants, shares The cash inflow from the additional capital contribution to the entity. Gross Proceeds From Issuance of Common Stock Gross proceeds from issuance of shares Cash purchase price per share for warrant. Class Of Warrant Or Right, Cash Purchase Price Per Share Cash purchase price per share Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shares, Options exercised (in shares) Stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Number of common shares issued to vesting of awards Preferred Stock, Liquidation Preference Per Share Preferred stock liquidation preference per share Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Warrants Class of Warrant or Right, Outstanding Balance at end of period (in shares) Balance at beginning of period (in shares) Warrants (in shares) Class of Warrant or Right, Grants in Period Class of Warrant or Right, Grants in Period Issued (in shares) Warrant issued (in shares) Class of Warrant or Right, Exercised in Period Class of Warrant or Right, Exercised in Period Exercised (in shares) Warrants exercised (in shares) Class of Warrant or Right, Cancelled in Period Class of Warrant or Right, Cancelled in Period Cancelled (in shares) Represents information pertaining to reload warrants. Reload Warrants [Member] Reload warrants Represents information pertaining to common stock purchase warrants. Common Stock Purchase Warrants Represents information pertaining to representative's warrants. Representative's Warrants [Member] Representative's warrants Represents information pertaining to representative's liability warrant. Liability warrant [Member] Liability warrant Class of Warrant or Right Exercises In Period, Weighted Average Exercise Price of Warrants or Rights Class of Warrant or Right Exercises In Period, Weighted Average Exercise Price of Warrants or Rights Warrants exercised (in dollars per share) Measurement Input Type [Axis] Measurement Input Type [Domain] Stock Price Measurement Input, Exercise Price [Member] Exercise Price Expected term Term (years) Volatility Risk Free Rate Expected dividends Dividend Yield Represents the information pertaining to cash exercise. Cash Exercise [Member] Cash exercise Represents the information pertaining to cashless exercise. Cashless Exercise [Member] Cashless exercise Represents the information pertaining to Pre Funded Warrants February 2023. Pre Funded Warrants February 2023 [Member] Represents the information pertaining to Representative's Warrants February 2023 [Member]. Representative's Warrants February 2023 [Member] Representative's warrants - February 2023 Represents the information pertaining to Common Stock Warrants April 2023 Common Stock Warrants April 2023 [Member] Common stock warrants - April 2023 Represents the information pertaining to Pre Funded Warrants April 2023 Pre Funded Warrants April 2023 [Member] Pre-funded warrants - April 2023 Represents the information pertaining to Representative's Warrants April 2023 Representative's Warrants April 2023 [Member] Representative's warrants - April 2023 Represents the information pertaining to Common Stock Warrants October 2023 Common Stock Warrants October 2023 [Member] Common stock warrants - October 2023 Represents the information pertaining to Pre Funded Warrants October 2023 Pre Funded Warrants October 2023 [Member] Pre-funded warrants - October 2023 Represents the information pertaining to Representative's Warrants October 2023 Representative's Warrants October 2023 [Member] Representative's warrants - October 2023 Represents the information pertaining to Common Stock Warrants November 2023 Common Stock Warrants November 2023 [Member] Common stock warrants - November 2023 Represents information pertaining to reload warrants June 2022. Reload warrants - June 2022 Represents information pertaining to reload warrants November 2022. Reload warrants - November 2022 Warrants and Rights Outstanding, Measurement Input Warrant fair value measurement inputs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair value as of December 31, 2023 Fair value as of February 8, 2023 (issuance date) 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 in excess of proceeds at issuance. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value In Excess Of Proceeds Fair value of liability warrants in excess of proceeds, at issuance Amount of exercises of warrants 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. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exercises of Warrants Exercises of liability warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Gain on changes in fair value of liability warrants Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] This member represents to DBSN device. DBSN Device Geographical [Axis] Geographical [Domain] United States Australia Europe Rest of world Number of Operating Segments Represents information pertaining to 2022 Equity Incentive Plan. 2022 Equity Incentive Plan Related Party [Axis] Related Party [Domain] Principal Owner [Member] Principal (10 percent) owner Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Number of shares authorized for plan as a percentage of stock outstanding Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Option expiration period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Purchase price of common stock (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Shares outstanding, Ending balance (in shares) Shares outstanding, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Shares, Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Shares, Options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Shares, Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Shares, Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Outstanding, Ending balance (in dollars per share) Weighted Average Exercise Price Per Share, Outstanding, Beginning balance (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Options cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value Outstanding (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Vested and expected to vest (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Additional disclosures Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Unrecognized share-based expenses Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted average recognition period Recognition period Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares Non-vested RSUs, Ending balance (in shares) Shares Unvested RSUs, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Shares, Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Shares, Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares, Cancelled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Non-vested RSUs, Ending balance (in dollars per share) Weighted Average Grant Date Fair Value, Unvested RSUs, Beginning balance (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 Weighted Average Grant Date Fair Value, Granted (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 Weighted Average Grant Date Fair Value, Vested (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 Weighted Average Grant Date Fair Value, Cancelled/Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Additional disclosures The number of equity-based payment instruments, excluding stock (or unit) options, that vested and undistributed during the reporting period. Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Undistributed During the Period Vested and undistributed The number of common stock shares as equity-based payment instruments not issued during the reporting period. Share-based Compensation Arrangement by Share-based Payment Award, Unissued Number of shares not issued Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Domain] Sales and marketing General and administrative Research and development Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Compensation expense recognized Allocated Share-based Compensation Expense Total stock-based compensation expense Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Income tax benefit at U.S. federal statutory rate Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: Deferred Federal Income Tax Expense (Benefit) Federal Deferred State and Local Income Tax Expense (Benefit) State Deferred Foreign Income Tax Expense (Benefit) Foreign Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Federal Tax Expense (Benefit) Federal Current State and Local Tax Expense (Benefit) State Current Foreign Tax Expense (Benefit) Foreign Income Taxes [Table] Income Taxes [Table] Income Taxes [Line Items] Income Taxes [Line Items] Income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income tax benefit, net of federal benefit 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 deduction for stock warrant valuation. EffectiveIncomeTaxRateReconciliationDeductionsStockWarrantValuation Stock warrant valuation Effective Income Tax Rate Reconciliation, Deduction, Percent Other permanent differences Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Change in state tax rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Foreign rate differential 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 net operating loss adjustments. Effective Income Tax Rate Reconciliation, Net Operating Loss Adjustment, Percent Net operating loss true up Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other adjustments Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of amount of uncertain tax positions Unrecognized Tax Benefits Uncertain gross tax positions, December 31 Uncertain gross tax positions, January 1 Deferred tax assets (liabilities): Deferred Tax Assets, Start Up Costs Deferred Tax Assets, Start Up Costs Start-up costs Deferred Tax Assets Capitalized Research And Development Costs. deferred Tax Assets Capitalized Research And Development Costs Capitalized research and development costs Deferred Tax Assets, Tax Deferred Expense Reserves and accruals Deferred Tax Assets, Property, Plant and Equipment Property and equipment Deferred Tax Assets, Goodwill and Intangible Assets Intangible assets Deferred Tax Assets, Tax Credit Carryforwards, Research Research and development credit Represents deferred tax asset, lease liability. Deferred Tax Asset, Lease Liability Lease liability Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Deferred Tax Assets, State Taxes State and local taxes Deferred Tax Assets, Gross Total gross deferred tax assets Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax assets, net of valuation allowance Deferred Tax Liabilities, Property, Plant and Equipment Property and equipment Deferred Tax Liabilities, Leasing Arrangements Operating lease right-of-use assets Deferred Tax Liabilities, Gross Total gross deferred tax liabilities Deferred Tax Liabilities, Net Net deferred tax liability Deferred Tax Assets, Net Deferred income taxes, net Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] U.S. federal Income Tax Authority [Axis] Income Tax Authority [Domain] State Foreign Operating Loss Carryforwards Net operating loss carryforwards amount Represents percentage of ownership change in outstanding stock. Percentage Of Ownership Change In Outstanding Stock Percentage of change in ownership Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits, if recognized, would affect its effective income tax rate Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized tax benefits, income tax penalties and interest accrued Loss Contingencies [Table] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Accrued liabilities Litigation Case [Axis] Litigation Case [Domain] Information pertaining to complaint filed by Cowen and Company, LLC. Cowen and Company Loss Contingencies [Line Items] Commitments and Contingencies Restructuring, Settlement and Impairment Provisions [Abstract] Employee Arrangements and Other Compensation The amount of severance benefit payable. Severance Benefits Payable Severance benefits payable The amount of accrued performance bonus. Accrued performance bonuses Accrued performance bonuses Purchase Obligation, Fiscal Year Maturity [Abstract] Purchase Commitments Purchase Obligation, Due in Next Twelve Months Purchase commitments Loss Contingency, Information about Litigation Matters [Abstract] Litigation The value (monetary amount) of the service fees the plaintiff seeks in the legal matter. Loss Contingency, Service Fees Sought, Value Service fees sought Litigation Settlement, Amount Awarded to Other Party Agreed settlement amount Percent of interest on amount payable on settlement of litigation. Litigation Settlement, Interest Percent Litigation settlement, interest percent Amount of attorney fees payable for settlement of litigation. Litigation Settlement, Attorney Fees Payable Litigation settlement, attorney fees payable Amount of attorney fees paid upfront for settlement of litigation. Litigation Settlement, Payments of Attorney Fees, Tranche One Litigation settlement, attorney fees to be paid up front Amount of attorney fees to be paid after six months. Litigation Settlement, Payments of Attorney Fees, Tranche Two Litigation settlement, attorney fees to be paid after six months Amount of attorney fees to be paid after twelve months. Litigation Settlement, Payments of Attorney Fees, Tranche Three Litigation settlement, attorney fees to be paid after twelve months Payments for Legal Settlements Payment for legal judgment Amount of first installment paid on amount payable for settlement of litigation. Litigation Settlement First Installment Litigation settlement first installment amount paid Amount of loss contingency liability for the attorney fees. Loss Contingency Accrual, Attorney Fees Litigation settlement, accrual for attorney fees EX-101.PRE 17 rsls-20231231_pre.xml EX-101.PRE XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 26, 2024
Jun. 30, 2023
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 1-37897    
Entity Registrant Name RESHAPE LIFESCIENCES INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-1828101    
Entity Address, Address Line One 18 Technology Dr. Suite 110    
Entity Address, City or Town Irvine    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92618    
City Area Code 949    
Local Phone Number 429-6680    
Title of 12(b) Security Common stock, $0.001 par value per share    
Trading Symbol RSLS    
Security Exchange Name NASDAQ    
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 false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   23,457,090  
Entity Public Float     $ 5,074,445
Entity Central Index Key 0001427570    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name RSM US LLP    
Auditor Firm ID 49    
Auditor Location Irvine, California    

XML 20 R2.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 $ 4,459 $ 3,855
Restricted cash 100 100
Accounts and other receivables (net of allowance for doubtful accounts of $804 and $410 respectively) 1,659 2,180
Inventory 3,741 3,611
Prepaid expenses and other current assets 337 165
Total current assets 10,296 9,911
Property and equipment, net 60 698
Operating lease right-of-use assets 250 171
Deferred tax asset, net 28 56
Other intangible assets, net   260
Other assets 29 46
Total assets 10,663 11,142
Current liabilities:    
Accounts payable 1,689 1,926
Accrued and other liabilities 1,814 5,040
Warranty liability, current 163 344
Operating lease liabilities, current 111 171
Total current liabilities 3,777 7,481
Operating lease liabilities, noncurrent 151  
Common stock warrant liability 72  
Total liabilities 4,000 7,481
Commitments and contingencies (Note 14)
Stockholders' equity:    
Common stock, $0.001 par value; 300,000,000 shares authorized at December 31, 2023 and December 31, 2022; 23,457,047 and 519,219 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 23 1
Additional paid-in capital 642,302 627,935
Accumulated deficit (635,574) (624,187)
Accumulated other comprehensive loss (88) (88)
Total stockholders' equity 6,663 3,661
Total liabilities and stockholders' equity 10,663 11,142
Series C convertible preferred stock    
Stockholders' equity:    
Preferred stock, 10,000,000 shares authorized: Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at December 31, 2023 and December 31, 2022
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 804 $ 410
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 23,457,047 519,219
Common stock, shares outstanding 23,457,047 519,219
Series C convertible preferred stock    
Preferred stock, authorized 10,000,000 10,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, issued 95,388 95,388
Preferred stock outstanding 95,388 95,388
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Operations    
Revenue $ 8,678 $ 11,240
Cost of revenue 3,130 4,438
Gross profit 5,548 6,802
Operating expenses:    
Sales and marketing 7,548 14,093
General and administrative 10,324 17,250
Research and development 2,315 2,537
Impairment of long-lived assets 777 18,744
(Gain) loss on disposal of assets, net (33) 529
Total operating expenses 20,931 53,153
Operating loss (15,383) (46,351)
Other expense (income), net:    
Interest (income) expense, net (26) 113
Gain on changes in fair value of liability warrants (3,878)  
(Gain) loss on foreign currency exchange, net (22) 141
Other (122) (11)
Loss before income tax provision (11,335) (46,594)
Income tax expense (benefit) 52 (380)
Net loss $ (11,387) $ (46,214)
Net loss per share - basic and diluted:    
Net loss per share - basic (in dollars per share) $ (1.91) $ (108.90)
Net loss per share - diluted (in dollars per share) $ (1.91) $ (108.90)
Shares used to compute basic net loss per share (in shares) 5,956,549 424,390
Shares used to compute diluted net loss per share (in shares) 5,956,549 424,390
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Comprehensive Loss    
Net loss $ (11,387) $ (46,214)
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments   4
Other comprehensive income, net of tax   4
Comprehensive loss $ (11,387) $ (46,210)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Preferred Stock
Series C convertible preferred stock
Preferred Stock
Series D Mirroring Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Dec. 31, 2021       $ 622,399 $ (577,973) $ (92) $ 44,334
Balance (in shares) at Dec. 31, 2021 95,388   356,641        
Changes in Stockholders' (Deficit) Equity              
Net loss         (46,214)   (46,214)
Other comprehensive income, net of tax           4 4
Series D Mirroring preferred stock issued (in shares)   2,500          
Series D Mirroring preferred stock canceled (in shares)   (2,500)          
Stock-based compensation expense, net       2,087     2,087
Cancellation of common stock (in shares)     (20,045)        
Common stock purchased       639     639
Common stock purchased (in shares)     47,851        
Issuance of stock from RSUs (in shares)     21,362        
Issuance of stock for bonuses       318     318
Issuance of stock for bonuses (in shares)     28,769        
Institutional exercise of warrants     $ 1 2,492     2,493
Institutional exercise of warrants (in shares)     84,641        
Balance at Dec. 31, 2022     $ 1 627,935 (624,187) (88) 3,661
Balance (in shares) at Dec. 31, 2022 95,388   519,219        
Changes in Stockholders' (Deficit) Equity              
Net loss         (11,387)   (11,387)
Issuance of common stock pursuant to reverse stock split (in shares)     18,399        
Stock-based compensation expense, net       766     766
Common stock purchased     $ 3 10,137     10,140
Common stock purchased (in shares)     3,246,395        
Equity issuance costs       (653)     (653)
Issuance of stock from RSUs (in shares)     2,546        
Institutional exercise of warrants     $ 19 4,117     4,136
Institutional exercise of warrants (in shares)     19,670,488        
Balance at Dec. 31, 2023     $ 23 $ 642,302 $ (635,574) $ (88) $ 6,663
Balance (in shares) at Dec. 31, 2023 95,388   23,457,047        
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (11,387) $ (46,214)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation expense 121 330
Amortization of intangible assets 33 1,823
Impairment of long-lived assets 777 18,744
(Gain) loss on disposal of assets, net (33) 529
Stock-based compensation 766 2,087
Bad debt expense 395 (43)
Provision for inventory excess and obsolescence 335 579
Deferred income tax 28 (423)
Gain on changes in fair value of liability warrants (3,878)  
Other noncash items 17 (23)
Change in operating assets and liabilities:    
Accounts and other receivables 125 678
Inventory (465) (1,187)
Prepaid expenses and other current assets (172) 1,141
Accounts payable and accrued liabilities (3,457) 448
Warranty liability (182) (371)
Other 17  
Net cash used in operating activities (16,960) (21,902)
Cash flows from investing activities:    
Capital expenditures (43) (131)
Proceeds from sale of capital assets 33 39
Cash used in investing activities: (10) (92)
Cash flows from financing activities:    
Proceeds from sale and issuance of securities, net 13,438 639
Proceeds from warrants exercised 4,136 2,491
Net cash provided by financing activities 17,574 3,130
Effect of currency exchange rate changes on cash and cash equivalents   4
Net change in cash, cash equivalents and restricted cash 604 (18,860)
Cash, cash equivalents and restricted cash at beginning of period 3,955 22,815
Cash, cash equivalents and restricted cash at end of period 4,559 3,955
Supplemental disclosure:    
Cash paid for income taxes $ 10 5
Noncash investing and financing activities:    
Capital expenditures accruals   $ 6
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Description of the Business and Risks and Uncertainties
12 Months Ended
Dec. 31, 2023
Description of the Business and Risks and Uncertainties  
Description of the Business and Risks and Uncertainties

(1)

Description of the Business and Risks and Uncertainties

Description of Business

We were incorporated under the laws of Delaware on January 2, 2008. On June 15, 2021, we completed a merger with ReShape Lifesciences Inc. Pursuant to the Merger Agreement, a wholly owned subsidiary of Obalon merged with and into ReShape, with ReShape surviving the merger as a wholly owned subsidiary of Obalon. As a result of the merger, Obalon, the parent company, was renamed “ReShape Lifesciences Inc.” and ReShape was named ReShape Weightloss Inc. ReShape Lifesciences’ shares of common stock trade on the Nasdaq under the symbol RSLS.

ReShape Medical (formerly ReShape Lifesciences Inc.) was incorporated in the state of Minnesota in December 2002 and reincorporated in the state of Delaware in July 2004. In 2017, the Company changed its name from EnteroMedics Inc. to ReShape Lifesciences Inc.

The Company is headquartered in Irvine, California. The Company is a developer of minimally invasive medical devices that advance bariatric surgery to treat obesity and metabolic diseases. The Company’s current portfolio consists of the Lap-Band® Adjustable Gastric Banding System, the Obalon Balloon System, the first and only swallowable gas filled balloon system, and the Diabetes Bloc-Stim Neuromodulation, a technology under development as a new treatment for type 2 diabetes mellitus. The Company sells the Lap-Band worldwide and is managed in the following geographical regions: United States, Australia, Europe and the rest of world. Refer to Note 11 for additional information about operating segments.

Risks and Uncertainties

The Company continues to devote significant resources to developing its product technology, commercialization activities and raising capital. These activities are subject to significant risks and uncertainties, including the ability to obtain additional financing, and there can be no assurance that the Company will be successful in obtaining additional financing on favorable terms, or at all. If adequate funds are not available, the Company may have to further reduce its cost structure until financing is obtained and/or delay development, or commercialization of products, or license to third parties the rights to commercialize products, or technologies that the Company would otherwise seek to commercialize. Refer to Note 3 for additional information about the Company’s liquidity, going concern and management’s plans.

The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of the Company’s products are covered by U.S. or foreign patents held by them. Refer to Note 14 for additional information about contingencies and litigation matters.

XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

(2)

Summary of Significant Accounting Policies

Basis of Presentation

The Company has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”).

Reverse Stock Splits

On December 23, 2022, at the commencement of trading, the Company effected a 1-for-50 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial

statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Cash and Cash Equivalents

The Company considers highly liquid investments generally with maturities of 90 days or less when purchased to be cash equivalents. Cash equivalents are stated at cost, which approximates market value. The Company’s cash equivalents are primarily in money market funds and certificates of deposit. The Company deposits its cash and cash equivalents in high-quality credit institutions.

Restricted Cash

Restricted cash represents $100 thousands at both December 31, 2023 and 2022, related to a collateral money market account maintained by the Company as collateral in connection with corporate credit cards with Silicon Valley Bank.

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2023

    

2022

Cash and cash equivalents

$

4,459

$

3,855

Restricted cash

100

100

Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows

$

4,559

$

3,955

Accounts Receivable

The majority of the Company’s accounts receivable arise from direct product sales and sales of products under consignment arrangements, and have payment terms that generally require payment within 30 to 90 days. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on customer-specific analysis and general matters such as current assessments of past due balances, economic conditions and forecasts, and historical credit loss activity. Amounts determined to be uncollectible are charged or written-off against the reserve. Additionally, under the current expected credit loss model, we utilize historical loss rates based on number of days past due, adjusted to reflect current economic conditions and forecasts of future economic conditions.

Inventory

The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. The allowance for excess and slow-moving inventory was $1.0 million at both December 31, 2023 and 2022.

Property and Equipment, Net

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives of five to seven years for furniture and equipment and three to five years for computer hardware and software. Leasehold improvements are amortized on a straight-line basis over the lesser of their useful life or the term of the lease. Upon retirement or sale, the cost and related accumulated depreciation or amortization are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in the Consolidated Statements of Operations. Repairs and maintenance are expensed as incurred.

Goodwill and Other Long-Lived Assets

Goodwill represents the excess of the cost of an acquired business over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed in a business combination.

Indefinite-lived intangible assets relate to in-process research and development ("IPR&D") acquired in business combinations. The estimated fair values of IPR&D projects acquired in a business combination which have not reached technological feasibility are capitalized and accounted for as indefinite-lived intangible assets until completion or abandonment of the projects. In accordance with guidance within FASB ASC 350 “Intangibles - Goodwill and Other,” goodwill and identifiable intangible assets with indefinite lives are not subject to amortization but must be evaluated for impairment.

Finite-lived intangible assets primarily consist of developed technology and trademarks/tradenames and were being amortized on a straight-line basis over their estimated useful lives. During 2023, the Company fully impaired the finite-lived intangible assets, see Note 6 and Note 7, for further details.

We evaluate long-lived assets, including finite-lived intangible assets, for impairment by comparison of the carrying amounts to future net undiscounted cash flows expected to be generated by such assets when events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Should an impairment exist, the impairment loss would be measured based on the excess carrying value of the asset over the asset’s fair value or estimates of future discounted cash flows. The Company recorded an impairment to developed technology and IPR&D intangible assets for both the years ended December 31, 2023 and 2022, for further details see Note 6 and Note 7.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance for deferred income tax assets is recorded when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The Company’s policy is to classify interest and penalties related to income taxes as income tax expense in the consolidated statements of operations.

Foreign Currency

When the local currency of the Company's foreign subsidiaries is the functional currency, all assets and liabilities are translated into United States dollars at the rate of exchange in effect at the balance sheet date. Income and expense items are translated at the weighted-average exchange rate prevailing during the period. The effects of foreign currency translation adjustments for these subsidiaries are deferred and reported in stockholders’ equity as a component of Accumulated Other Comprehensive Loss. The effects of foreign currency transactions denominated in a currency other than an entity's functional currency are included in Gain on foreign currency exchange in the Consolidated Statements of Operations. The Company does not hedge foreign currency translation risk in the net assets and income it reports from these sources.

Revenue Recognition

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Product sales consist of a single performance obligation that the Company satisfies at a point in time. The Company recognizes product revenue when the following events have occurred: (a) the Company has transferred physical possession of the products, (b) the Company has a present right to payment, (c) the customer has legal title to the products, and (d) the customer bears significant risks and rewards of ownership of the products.

For the Company’s Lap-Band product, these criteria are met under the agreements with most customers upon product shipment. This includes sales to distributors, who sell the products to their customers, take title to the products and assume all risks of ownership at the time of shipment. Distributors are obligated to pay within specified terms regardless of when, if ever, they sell the products.

Taxes collected from customers and remitted to governmental authorities are accounted for on a net basis. Accordingly, such amounts are excluded from revenues. Amounts billed to customers related to shipping and handling are included in revenues. Shipping and handling costs related to revenue producing activities are included in cost of sales.

Variable Consideration

The Company records revenue from customers in an amount that reflects the transaction price it expects to be entitled to after transferring control of the goods. Customers and distributors of the Lap-Band product generally have the right to return or exchange products purchased for up to thirty days from the date of product shipment contingent upon a 10% restocking fee. Any such return or exchange of Lap-Band products will be recorded as a reduction of revenue in the period incurred.

Certain Lap-Band customers may receive volume rebates or discounts. Discounts are treated as a reduction in sales price and therefore corresponding revenue at the point of sale. Any volume rebates offered would be estimated and reserved as a reduction in revenue.

Warranty

The Company generally provides warranties against defects in materials and workmanship, and provides replacements at no charge to the customer, as long as the customer has notified the Company within 30 days of delivery and returns such products in accordance with the Company’s instructions. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.

For the vBloc product line, the Company has a 5-year warranty on all implantable parts. vBloc sales began in 2015 and ended in 2018, so this warranty period went through 2023.

Cost of Goods Sold

The Company expenses to cost of goods sold, direct and indirect inventory costs as sold. Additionally, the Company expenses to costs of goods sold, various indirect costs such as warehousing finished goods, shipping costs of sales to customers, non-production salaries and consulting costs relating to inventory, and portions of salaries that are not allocatable to operating expenses.

Advertising Cost

Advertising costs are expensed as incurred and totaled $2.2 million and $6.8 million for the years ended December 31, 2023 and 2022, respectively.

Stock-Based Compensation

The Company applies ASC 718 Compensation — Stock Compensation and accordingly records compensation expense for stock options over the vesting or service period using the fair value on the date of grant, as calculated by the Company using the Black-Scholes model. The Company’s stock-based compensation plans are more fully described in Note 12.

Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period, including the pre-funded warrants, see Note 10, that were reclassified from warrant liability to equity as a result of the reverse stock split. Diluted net loss per share is based on the weighted-average common shares outstanding during the period plus dilutive potential common shares calculated using the treasury stock method. Such potentially dilutive shares are excluded when the effect would be to reduce a net loss per share. For purposes of basic and diluted per share computations, loss from continuing operations and net loss are reduced by the down round adjustments for convertible preferred stock and warrants.

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

December 31, 

    

2023

    

2022

Stock options

 

12,497

 

21,416

Unvested restricted stock units

1,417

4,530

Convertible preferred stock

10

10

Warrants

 

15,598,392

 

193,476

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash and trade accounts receivable. Cash and cash equivalents are primarily deposited in demand and money market accounts. At times, such deposits may be in excess of insured limits. Investments in money market funds are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company or other government agency. These money market funds seek to preserve the value of the investment at $1.00 per share; however, it is possible to lose money investing in these funds. The Company has not experienced any losses on its deposits of cash and cash equivalents. To minimize the risk associated with trade accounts receivable, management maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed.

Substantially all of the Company’s revenue is denominated in U.S. dollars. Only a small portion of revenue and expenses are denominated in foreign currencies, principally the Australian dollar and Euro for 2023 and 2022. The Company has not entered into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.

Fair Value of Financial Instruments

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (referred to as an “exit price”). Fair value of an asset or liability considers assumptions that market participants would use in pricing the asset or liability, including consideration of non-performance risk.

Assets and liabilities are categorized into a three-level fair value hierarchy based on valuation inputs used to determine fair value.

Level 1 inputs are quoted prices in active markets for identical assets or liabilities.

Level 2 inputs are observable, either directly or indirectly.

Level 3 inputs are unobservable due to little or no corroborating market data.

The carrying amounts of the Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 7 regarding the impairment of developed technology and IPR&D and Note 10 regarding fair value measurements and inputs of warrants.

Recent Accounting Pronouncements

New accounting standards adopted by the Company in 2023 are discussed below or in the related notes, where appropriate.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide financial statement users with more useful information about expected credit losses on financial assets held by a reporting entity at each reporting date. In May 2019, the FASB issued ASU No. 2019-05, which amended the new standard by providing targeted transition relief. The new guidance replaces the existing incurred loss impairment methodology with a methodology that requires consideration of a broader range of reasonable and supportable forward-looking information to estimate all expected credit losses. In November 2019, the FASB issued 2019-11, which amended the new standard by providing additional clarification. This guidance is effective for the fiscal years and interim periods within those years beginning after December 15, 2022. This guidance became effective on January 1, 2023 and did not have a material impact to the consolidated financial statements.

New accounting standards not yet adopted are discussed below.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its financial statements, but the guidance will impact its income tax disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Liquidity and Management's Plans
12 Months Ended
Dec. 31, 2023
Liquidity and Management's Plans  
Liquidity and Management's Plans

(3)

Liquidity and Management’s Plans

The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue, primarily due to the introduction of GLP-1 pharmaceuticals, which has taken a significant market share of the medical treatments for obesity. As of December 31, 2023, the Company had net working capital of approximately $6.5 million, primarily due to cash and cash equivalents and restricted cash of $4.6 million. The Company’s principal source of liquidity as of December 31, 2023, consisted of approximately $4.5 million of cash and cash equivalents, and $1.7 million of accounts receivable. The Company completed multiple public offerings during 2023, which the Company raised over $17.6 million in cash and cash equivalents after deducting underwriting expenses, commissions and offering expenses. Based on our available cash resources, we may not have sufficient cash on hand to fund our current operations for more than 12 months from the date of filing this Form 10-K. This condition raises substantial doubt about our ability to continue as a going concern.

The Company’s anticipated operations include plans to (i) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (ii) introduce to the market Lap-Band 2.0 FLEX, (iii) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, (vi) identifying strategic merger and acquisition alternatives, (v) seek opportunities to find strategic partners to leverage our intellectual property portfolio and custom development services to provide third-party sales and licensing opportunities, and (vi) explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing, and product development activities. If managements’ plans don’t develop, and the Company doesn’t get additional cash raises, at the current burn rate, management expects to run out of cash during the third quarter of 2024.

The Company has incurred significant net losses and negative cash flows from operations since inception, and as a result has an accumulated deficit of approximately $635.6 million. The Company also expects to incur a net loss and negative cash flows from operations for 2024.

The Company will be required to raise additional capital, however, there can be no assurance as to whether additional financing will be available on terms acceptable to the Company, if at all. If sufficient funds on acceptable terms are not available when needed, it would have a negative impact on the Company’s financial condition and could force the Company to delay, limit, reduce, or terminate product development or future commercialization efforts or grant rights to develop and market product candidates or testing products that the Company would otherwise plan to develop.

Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

COVID-19 and Supply Chain Disruptions Risk and Uncertainties

The impact of the COVID-19 outbreak has subsided substantially in the U.S. but continues to result in reduced activity levels outside of the U.S., such as continued restrictions on travel and business operations and advising or requiring individuals to limit or forego their time outside of their homes or places of business.

In response to the global supply chain instability and inflationary cost increases, we continue to take action to minimize, as much as possible, any potential adverse impacts by working closely with our suppliers to closely monitor the availability of raw materials, lead times, and freight carrier availability.

We continuously monitor domestic and global economic conditions, potential outbreaks in viruses that may impact the medical field, and introduction of alternative procedures, pharmaceuticals and weight loss trends that may impact our business. With this information, we develop new models and approaches to achieve the best outcomes.

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Balance Sheet Information
12 Months Ended
Dec. 31, 2023
Supplemental Balance Sheet Information  
Supplemental Balance Sheet Information

(4)

Supplemental Balance Sheet Information

Inventory

December 31, 

December 31,

2023

    

2022

Raw materials

$

1,020

$

832

Sub-assemblies

1,379

864

Finished goods

 

1,342

 

1,915

Total inventory

$

3,741

$

3,611

Prepaid expenses and other current assets:

December 31, 

December 31,

2023

    

2022

Prepaid insurance

$

110

$

78

Patents

13

Prepaid advertising and marketing

41

3

Taxes

47

Other current assets

126

84

Total prepaid expenses and other current assets

$

337

$

165

Accrued and other liabilities:

December 31, 

December 31,

2023

    

2022

Payroll and benefits

$

701

$

1,829

Accrued legal settlements

200

1,775

Customer deposits

639

510

Taxes

61

119

Accrued professional

155

316

Other liabilities

 

58

 

491

Total accrued and other liabilities

$

1,814

$

5,040

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Property and Equipment

(5)

Property and Equipment

Property and equipment consist of the following:

December 31, 

    

2023

    

2022

Machinery and equipment

$

61

$

582

Furniture and equipment

5

27

Computer hardware and software

 

78

 

136

Tooling and molds

6

199

Leasehold improvements

19

Construction in progress

 

 

66

 

150

 

1,029

Less accumulated depreciation and amortization

 

(90)

 

(331)

Property and equipment, net

$

60

$

698

Depreciation expense for the years ended December 31, 2023 and 2022, was approximately $121 thousand and $330 thousand, respectively.

During the year ended December 31, 2023 the Company determined the carrying value of the property plant and equipment had been impaired due to the current financial condition of the Company and recognized a non-cash impairment charge of $0.5 million. The fair value was determined by estimating the amount the Company could receive if they were to sell the assets.

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Intangible Assets  
Intangible Assets

(6)

Intangible Assets

During the year ended December 31, 2023 the Company determined the carrying value of the developed technology and trademarks/tradenames had been impaired due to the financial condition of the Company and recognized a non-cash impairment charge of $0.2 million, which fully impaired the intangible assets.

The consolidated intangible assets at December 31, 2022 consist of the following:

December 31, 2022

    

Weighted Average Useful Life (years)

    

Gross Carrying Amount

    

Accumulated Amortization

    

Net Book Value

Finite-lived intangible assets:

Developed technology

10.0

$

5,989

$

(5,805)

$

184

Trademarks/Tradenames

10.0

462

(386)

76

Total

$

6,451

$

(6,191)

$

260

The gross amount and accumulated impairment loss of indefinite-lived intangible assets are as follows (in thousands):

December 31,

2023

2022

Indefinite-lived intangible assets

Gross amount

$

$

20,721

Accumulated impairment loss

(20,721)

Total Indefinite-lived intangible assets

$

$

Amortization expense for the years ended December 31, 2023 and 2022, was approximately $33 thousand and $1.8 million, respectively.

The Company had impaired all of its remaining intangible assets during 2023, therefore there is no future projection of amortization expense at December 31, 2023.

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Impairment of Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2023
Impairment of Intangible Assets and Goodwill  
Impairment of Intangible Assets and Goodwill

(7)

Impairment of Intangible Assets and Goodwill

During the year ended December 31, 2023, the Company determined a triggering event occurred due to the decline in the Company’s market capitalization, and as such, the Company performed an impairment analysis of the long-lived assets. It was determined that the carrying value of the developed technology and trademarks/tradenames had been fully impaired and recognized a non-cash impairment charge of $0.2 million on the consolidated statement of operations for the year ended December 31, 2023 and a consolidated balance sheet value as of December 31, 2023, of zero.

As of December 31, 2022, the Company determined a triggering event occurred due to the decline in the Company’s market capitalization, and as such, the Company performed an impairment analysis of the long-lived assets. It was determined the developed technology related to the Obalon Balloon was fully impaired, as the Company has not been able to start up production or find a partner to manufacture the Obalon Balloon system. Based on this the Company has no current projections for revenues related to the Obalon Balloon and has fully impaired the asset of approximately $2.4 million. Additionally, due to the continuance of COVID-19, the Company has revised the near-term projected

revenues related to the Lap-Band asset group and has recognized an impairment charge to both the developed technology and tradenames of approximately $8.4 million and $0.5 million, respectively. The fair value of the Lap-Band developed technology was estimated using an income approach using Level 3 assumptions which included discounting projected future net cash flows to their present value, with a discount rate of 17.9%.

The Company also determined a triggering event occurred, as the Company elected to stop the clinical trials for the ReShape Vest and was closing out the previous trial that occurred, as significant additional clinical work and cost would be required to achieve regulatory approval. Additionally, the Company currently does not plan to pursue the development of the ReShape Vest. As such, the Company determined the carrying value of the IPR&D asset and related trademarks were impaired and recognized non-cash impairment charge of approximately $6.9 million and $0.5 million, respectively, on the consolidated balance sheet as of December 31, 2022, which reduced the value of these assets to zero.

XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Leases  
Leases

(8)

Leases

The Company had a noncancelable operating lease for office and warehouse space in San Clemente, which expired June 30, 2023. The Company also had an operating lease and warehouse space in Carlsbad, California, which expired June 30, 2022. On March 13, 2023, the Company entered into a lease for approximately 5,038 square feet of office and warehouse space at 18 Technology Drive, Suite 110, Irvine, California 92618 and relocated our principal executive offices from our former San Clemente, California location to the Irvine, California location. The Irvine, California lease has a term of 36 months commencing on May 1, 2023.

The Company does not have any short-term leases or financing lease arrangements and the effects of any lease modifications have not been material. Lease and non-lease components are accounted for separately.

The Company determines the lease term as the noncancelable period of the lease, and may include options to extend or terminated the lease when reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recognized on the balance sheet. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments. Right-of-use assets also include any lease payments made at or before lease commencement and any initial direct costs incurred, and exclude any lease incentives received.

Operating lease costs for the years ended December 31, 2023 and 2022, were $0.3 million and $0.7 million, respectively. Variable lease costs were not material.

Supplemental information related to operating leases is as follows:

December 31,

December 31,

Balance Sheet information

2023

2022

Operating lease ROU assets

$

250

$

171

Operating lease liabilities, current portion

$

111

$

171

Operating lease liabilities, long-term portion

151

Total operating lease liabilities

$

262

$

171

Cash flow information for the twelve months ended December 31,

2023

2022

Cash paid for amounts included in the measurement of operating leases liabilities

$

228

$

560

Maturities of operating lease liabilities at December 31, 2023

were as follows:

2024

111

2025

115

2026

59

Total lease payments

285

Less: imputed interest

23

Total lease liabilities

$

262

Weighted-average remaining lease term at end of period (in years)

2.4

Weighted-average discount rate at end of period

6.9

%

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Equity
12 Months Ended
Dec. 31, 2023
Equity  
Equity

(9)

Equity

The Company may issue preferred stock, common stock, or both, in connection with underwritten public offerings, registered direct offerings, private placements or business acquisitions. Such issuances of equity typically include the issuance or sale of warrants to purchase common stock. Certain issuances of convertible preferred stock and warrants may contain anti-dilutive features apart from customary adjustments for splits and reverse splits of common stock (collectively, “down round features”). When a series of convertible preferred stock contains this non-standard down round feature, the Company is required to adjust the conversion price in the event of future stock sales at a lower unit price. When warrants issued in connection with an equity transaction contain, or are amended to contain, this non-standard down round feature, the Company is required to adjust the exercise price upon the issuance of any shares of common stock or securities convertible into shares of common stock below the then-existing exercise price and evaluate and account for the value attributable to the reduced warrant exercise price. In the event down round adjustments are triggered, the values attributable to the adjustment to the convertible preferred stock conversion price and warrant exercise price are recorded as an increase to additional paid-in capital and increase to accumulated deficit.

All series of the Company’s convertible preferred stock are classified in stockholders’ equity, including those with the down round feature, when applicable to the equity transaction.

Warrants to purchase common stock are classified in stockholders’ equity, including those issued with the down round feature, as they are both indexed to the Company’s own stock and meet the scope exception in ASC 815 “Derivatives and Hedging.”

The Company had the following equity transactions during the years ended December 31, 2023 and 2022:

November 2023 Exercise of Warrants for Common Stock

On November 21, 2023, the Company entered into a warrant exercise agreement with an existing accredited investor to exercise certain outstanding warrants to purchase up to an aggregate of 5,382,500 shares of the Company’s common stock (the “Existing Warrants”). In consideration for the immediate exercise of the Existing Warrants for cash, the exercising holders received new unregistered warrants to purchase up to an aggregate of 10,765,000 shares (equal to 200% of the shares of common stock issued in connection with the Exercise) of the Company’s common stock (the “New Warrants”) in a private placement. In connection with the Exercise, the Company also agreed to reduce the exercise price of the Existing Warrants from $0.2503 to $0.23 and to reduce the exercise price of the remaining unexercised warrants from either $0.33 or $0.2503 to $0.23 per share, which is equal to the most recent closing price of the Company’s common stock on The Nasdaq Capital Market prior to the execution of the warrant exercise agreement.

The New Warrants will become exercisable six months after issuance at an exercise price of $0.23 per share and have a term of exercise equal to five and one-half years. The Existing Warrants and the New Warrants each include a beneficial ownership limitation that prevents the investor from owning more than 9.99%, with respect to the Existing Warrants, and 4.99%, with respect to the New Warrants, of the Company’s outstanding common stock at any time.

The gross proceeds to the Company from the Exercise was approximately $1.2 million, prior to deducting warrant inducement agent fees and estimated offering expenses. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.

Maxim Group LLC (“Maxim”) acted as the exclusive warrant inducement agent and financial advisor to the Company for the Exercise. The Company agreed to pay Maxim an aggregate cash fee equal to 6.5% of the gross proceeds received by the Company from the Exercise.

October 2023 Securities Offering

On October 3, 2023, the Company completed a Securities Purchase Agreement with certain investors pursuant to which the Company agreed to issue and sell to the investors (i) 1,770,000 shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”), (ii) warrants to purchase up to 13,650,000 shares of Common Stock at an initial exercise price of $0.33 per share (the “Common Warrants”) and (iii) pre-funded warrants to purchase 7,330,000 shares of Common Stock at an exercise price of $0.001 per share. The securities were sold as part of units at a price of $0.33 per unit or, with respect to the units including pre-funded warrants, $0.329 per unit. In connection with the offering, the Company also agreed that certain existing warrants to purchase up to an aggregate of 965,351 shares of Common Stock at an exercise price of $3.07 per share and warrants to purchase up to an aggregate of 382,500 shares of Common Stock at an exercise price of $8.00 per share that were previously issued to one of the investors, were amended effective upon the closing of the Offering so that the amended warrants have an exercise price of $0.33 per share. The net proceeds from the offering were approximately $2.8 million, after deducting the placement agent fees and before deducting offering expenses.

April 2023 Securities Offering

On April 20, 2023, the Company entered into a Securities Purchase Agreement with a certain institutional investor, pursuant to which the Company agreed to issue and sell to the Investor in a registered direct offering (i) 291,395 shares of the Company’s common stock, par value $0.001 per share, and (ii) pre-funded warrants to purchase an aggregate of 509,300 shares of Common Stock. Each share of common stock was sold at a price of $3.07 per share and each Pre-funded Warrant was sold at an offering price of $3.069 per share underlying such Pre-funded Warrants, for aggregate gross proceeds of approximately $2.5 million before deducting the placement agent’s fees and the offering expenses. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes. In addition, under the Purchase Agreement, the Company also agreed to issue and sell to the Investor in a concurrent private placement warrants to purchase an aggregate of 800,695 shares of common stock.

In connection with the Offering, the Company also agreed that certain existing warrants to purchase up to an aggregate of 164,656 shares of Common Stock that were issued to the Investor, at an exercise price of $15.00 per share, were amended effective upon the closing of the Offering so that the amended warrants have an exercise price of $3.07. The Company’s exclusive placement agent in connection with the Offering, Maxim Group LLC, received a cash fee equal to 7.0% of the gross proceeds received by the Company from the sale of the securities in Offering, as well as reimbursement for certain expenses, and warrants to purchase up to 40,035 shares of Common Stock, which is equal to 5.0% of the aggregate amount of shares of Common Stock issued in the Offering, at an exercise price of $3.38 per share.

February Public Offering of Common Stock and Warrants

On February 8, 2023, the Company closed a public offering of 1,275,000 units, with each consisting of one share of its common stock, or one pre-funded warrant to purchase one share of its common stock, and one warrant to purchase one and one-half shares of its common stock. Each unit was sold at public offering price of $8.00. The warrants in the units are immediately exercisable at a price of $8.00 per share and expire five years from the date of issuance. Alternatively, each warrant can be exercised pursuant to the “alternative cashless exercise” provision, to which the holders would receive an aggregate number of shares of common stock equal the product of (x) the aggregate number of shares of common stock that would be issuable upon a cash exercise and (y) 0.50. For purposes of clarity, one common warrant to purchase one and one-half shares would be exercisable for 0.75 shares under this alternative cashless exercise provision. The shares of common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were only purchasable together in this offering but were issued separately and immediately separable upon issuance. As of

December 31, 2023, warrants to purchase 1,674,376 shares of common stock have been exercised under the alternative cashless exercise for a total of 835,313 shares of common stock.

Gross proceeds, before deducting underwriting discounts and commissions and estimated offering expenses, are approximately $10.2 million. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes.

The Company also granted the underwriters an option to purchase an additional 191,250 shares of common stock and/or additional warrants to purchase up to 286,875 shares of common stock, to cover over-allotments, of which Maxim Group LLC exercised its option to purchase additional warrants to purchase 286,875 shares of common stock.

November 2022 Sale of Common Stock

On November 8, 2022, the Company entered into a securities purchase agreement with an existing accredited investor, to issue and sell 47,851 shares of common stock, 2,500 shares of Series D Mirroring Preferred stock for $0.001 per share, which automatically terminated subsequent to the shareholder meeting on December 14, 2022, and prefunded warrants to purchase an aggregate of 9,841 shares of common stock. Each share of common stock was sold at a price of $13.00 per share, and each pre-funded warrant was sold at an offering price of $12.95 per share underlying such pre-funded warrants, for aggregate gross proceeds of $750,000 before deducting the placement agent’s fees and offering expenses. Under the purchase agreement, the Company also agreed to issue and sell to the investor in a concurrent private placement warrants to purchase an aggregate of 57,693 shares of common stock. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.

In connection with the offering, the Company also entered into a warrant amendment agreement with the investor. Under the warrant amendment agreement, the Company agreed to amend certain existing warrants to purchase up to 106,963 shares of common stock that were previously issued to the investor, with an exercise price of $33.33 per share and expiration dates of June 2026 and December 2029, in consideration of their purchase of securities in the offering as follows: (i) lower the exercise price of the existing warrants to $15.00 per share, (ii) provide the existing warrants as amended, will not be exercisable until six months following the closing date of the offering, and (iii) extend the expiration date of the existing warrants with an expiration date of June 2026 by five and one-half years following the close of the offering.

June 2022 Exercises of Warrants for Common Stock

On June 16, 2022, the Company entered into a warrant exercise agreement with an existing accredited investor to exercise certain outstanding warrants to purchase up to an aggregate of 74,773 shares of common stock. In consideration for the immediate exercise of the existing warrants for cash, the exercising holders received new unregistered warrants to purchase up to an aggregate of 74,773 shares (equal to 100% of the shares of common shares exercised) of the Company’s common stock (the “New Warrants”) in a private placement pursuant to Section (4)(2) of the Securities Act. In connection with the exercise, the Company also agreed to reduce the exercise price of the existing warrants and 32,190 remaining unexercised warrants from $300.00 to $33.33 per share, which is equal to the most recent closing price of the Company’s common stock on the Nasdaq prior to the execution of the warrant exercise agreement. For further details see Note 10 below.

The gross proceeds to the Company from the exercise was approximately $2.5 million, prior to deducting warrant inducement agent fees and estimated offering expenses. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.

Common Stock Issued Related to Stock Awards and Options

Restricted Stock Units

The Company issued restricted stock units (“RSUs”) to certain members of the management and Board of Directors. During the year ended December 31, 2023, the Company issued 2,546 shares of common stock subject to the vesting of the awards.

During the year ended December 31, 2022, the Company issued 50,131 shares of common stock subject to the vesting of the awards, of which 28,769 shares of common stock were related to bonus in-leu of cash. For further details see Note 12.

Exercise of Stock Options

There were no exercises of stock options during the years ended December 31, 2023 and 2022.

Series C Convertible Preferred Stock

The Series C convertible stock has a liquidation preference of $274.88 per share. Holders of the Series C convertible preferred stock have the right to convert their shares into shares of common stock instead of receiving the liquidation preference. The Series C convertible preferred stock is entitled to dividends on an as-if-converted-to-common stock basis if such dividends are paid on shares of common stock. In general, the holders of the Series C convertible preferred stock do not have voting rights, except in connection with director elections.

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants
12 Months Ended
Dec. 31, 2023
Warrants  
Warrants

(10)

Warrants

The Company’s grants of warrants to purchase common stock are primarily in connection with equity and debt financings. See Note 9 for additional information about equity financings and the related issuance of warrants. Warrant activity was as follows:

    

Shares

Balance December 31, 2021

 

139,047

Issued

 

145,192

 

(1)

Exercised

 

(84,614)

 

(2)

Cancelled

 

(6,149)

 

Balance December 31, 2022

193,476

Issued

35,912,718

(3)

Exercised

(20,507,676)

 

(4)

Cancelled

(126)

 

Balance December 31, 2023

15,598,392

(1)Warrants issued in 2022 includes: 74,773 reload warrants, 57,693 common stock purchase warrants, 2,885 representative’s warrants, and 9,841 pre-funded warrants.
(2)Warrants exercised in 2022 includes: 74,773 reload warrants at an exercise price of $33.33 per share, and 9,841 pre-funded warrants at an exercise price of $0.05 per share.
(3)Warrants issued in 2023 includes: 27,415,070 common stock purchase warrants, of which 2,199,375 are classifies as liability warrants, 7,929,300 pre-funded warrants, and 568,348 representative’s warrants.
(4)Warrants exercised in 2023 includes: 10,904,000 common stock purchase warrants at an exercise price range of $0.33 per share and $0.23 per share, 1,674,376 common stock purchase warrants (liability warrants) exercised with the alternative cash less option, 7,929,300 pre-funded warrants at an exercise price range of $0.001 and $0.0001 per share.

Warrant Assumptions – 2023 Warrants Issued

The following table provides the assumptions used to calculate the fair value of the new warrants issued during 2023, using a Black-Scholes model:

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Pre-funded warrants - February 2023

90,000

$

0.0001

96.5

%

5.0

3.78

%

Representative's warrants - February 2023

73,313

$

8.80

96.5

%

5.0

3.79

%

Common stock warrants - April 2023

800,695

$

3.07

88.4

%

5.5

3.56

%

Pre-funded warrants - April 2023

509,300

$

0.0001

88.4

%

5.5

3.56

%

Representative's warrants - April 2023

40,035

$

3.38

96.3

%

5.0

3.57

%

Common stock warrants - October 2023

13,650,000

$

0.33

89.1

%

5.0

4.74

%

Pre-funded warrants - October 2023

7,330,000

$

0.001

89.1

%

5.0

4.74

%

Representative's warrants - October 2023

455,000

$

0.363

89.2

%

5.0

4.74

%

The following table provides the assumptions used to calculate the fair value of the new warrants issued during 2023, using a Monte Carlo model:

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Common stock warrants - November 2023

10,765,000

$

0.23

86.9

%

5.5

4.40

%

The following table provides the assumptions used in the bifurcated Black-Scholes option pricing model for the common stock purchase warrants classified as a liability:

Cash Exercise

Cashless Exercise

Stock Price

$

5.905

$

5.905

Exercise Price

$

16.00

$

0.00

Term (years)

5.00

5.00

Volatility

96.50%

96.50%

Risk Free Rate

3.784%

3.784%

Dividend Yield

0%

0%

The following table presents the changes in the fair value of the liability warrants:

Common Stock

Purchase Warrants

Fair value as of February 8, 2023 (issuance date)

$

10,363

Fair value of liability warrants in excess of proceeds, at issuance

(164)

Exercises of liability warrants

(6,249)

Gain on changes in fair value of liability warrants

(3,878)

Fair value as of December 31, 2023

$

72

Warrant Assumptions – 2022 Warrants Issued

The following table provides the assumptions used to calculate the fair value of the Series G warrants issued during 2022, using a Black-Scholes model:

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Reload warrants - June 2022

74,773

$

33.33

64.8

%

7.5

3.32

%

Reload warrants - November 2022

57,693

$

15.00

84.3

%

5.5

4.21

%

Representative's warrants

2,885

$

15.00

84.3

%

5.0

4.23

%

Pre-funded warrants

9,841

$

0.05

84.3

%

5.5

4.21

%

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Disaggregation and Operating Segments
12 Months Ended
Dec. 31, 2023
Revenue Disaggregation and Operating Segments  
Revenue Disaggregation and Operating Segments

(11)

Revenue Disaggregation and Operating Segments

The following table presents the Company’s revenue disaggregated by geography:

Year Ended

December 31, 

    

2023

    

2022

United States

$

7,134

$

9,230

Australia

526

688

Europe

956

1,252

Rest of world

62

70

Total revenue

$

8,678

$

11,240

Operating Segments

The Company conducts operations worldwide and is managed in the following geographical regions: United States, Australia, Europe and Rest of World (primarily in the Middle East). All regions sell the Lap-Band product line, which consisted of nearly all our revenue and gross profit for the years ended December 31, 2023 and 2022. During the second half of 2020 the Company launched ReShapeCare, which had minimal revenue for the years ended December 31, 2023 and 2022. During the fourth quarter of 2023, the Company placed the continued development of ReShapeCare on hold indefinitely. There was no revenue or gross profit recorded for the DBSN device in 2023 or 2022 because this product is still in the development stage. During June 2021, the Company merged with Obalon, which had no revenues for the years ended December 31, 2023 and 2022.

The Company has one operating segment based on the financial information provided to the Chief Operating Decision Maker (the Chief Executive Officer, or “CODM”). The Company’s CODM evaluates segment performance based on revenue and gross profit at the consolidated level. The CODM does review revenue based on domestic and international. As such, the Company believes reporting revenue based on territory is useful to the user of the financial statements.

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation
12 Months Ended
Dec. 31, 2023
Stock-based Compensation  
Stock-based Compensation

(12)

Stock-based Compensation

The ReShape Lifesciences Inc. 2022 Equity Incentive Plan (the “Plan”) became effective December 14, 2022, and provides for the grant of stock options or other stock-based awards to employees, officers, non-employee directors and outside consultants of the Company. The maximum number of shares of common stock that will be available for issuance under this Plan was originally 105,000 shares; provided however, that the aggregate number of shares that may be issued under all awards under the Plan will automatically increase on an annual basis on the first day of each year beginning in 2024 such that the aggregate number of shares that may be issued under all awards under this Plan equals 15% of the total number of shares of Common Stock, on a converted basis, on the last day of the immediately preceding fiscal year. Under the 2003 Stock Incentive Plan, as amended in 2018 (the “Prior Plan”), as of January 1, 2023, there were 110,798 shares available.

The Plan is administered by the committee, which determines the types of awards to be granted, including the number of shares subject to the awards, the exercise price and the vesting schedule. Options granted under the Plan expire no later than ten years from the date of grant. The exercise price of each option may not be less than 100% of the fair market value of the common stock at the date of grant, except if an incentive stock option is granted to a Plan participant possessing more than 10% of the Company’s common stock, as defined by the Plan, the exercise price may not be less than 110% of the fair value of the common stock at the date of grant. Employee stock options generally vest over four years.

Stock Options

A summary of the status of the Company’s stock options are as follows:

    

Weighted

Weighted

Average

Aggregate

Average

Remaining

Intrinsic

    

Exercise Price

Contractual

Value

Shares

Per Share

Life (years)

(in thousands)

Outstanding at December 31, 2021

17,702

$

398.57

$

Options granted

11,201

59.00

Options exercised

Options cancelled

(7,487)

139.16

Outstanding at December 31, 2022

 

21,416

311.65

$

Options granted

 

Options exercised

 

Options cancelled

 

(6,198)

149.34

Outstanding at December 31, 2023

 

15,218

377.75

6.4

$

Exercisable at December 31, 2023

12,366

445.51

6.0

Vested and expected to vest at December 31, 2023

15,891

377.75

6.4

As of December 31, 2023, stock options under the Plan that were outstanding, exercisable and vested, and expected to vest, had no intrinsic value. The unrecognized share-based expense at December 31, 2023 was $0.1 million and will be recognized over a weighted average period of 1.8 years.

Stock option awards outstanding under the Company’s incentive plans have been granted at exercise prices that are equal to the market value of its common stock on the date of grant. Such options generally vest over a period of four years and expire at ten years after the grant date. The Company recognizes compensation expense ratably over the vesting period. The Company uses a Black-Scholes option-pricing model to estimate the fair value of stock options granted, which requires the input of both subjective and objective assumptions as follows:

Expected Term – The estimate of expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the options granted.

Expected Volatility – The expected volatility factor is based on the volatility of the Company’s common stock.

Risk-free Interest Rate – The risk-free interest rate is determined using the implied yield for a traded zero-coupon U.S. Treasury bond with a term equal to the expected term of the stock options.

Expected Dividend Yield – The expected dividend yield is based on the Company’s historical practice of paying dividends on its common stock.

The Company did not issue any stock options during the year ended December 31, 2023. The Company’s weighted average assumptions used to estimate fair value of stock options granted during the year ended December 31, 2022 were as follows:

Risk-free interest rate

2.67%

Expected term (in years)

6.25

Expected dividend yield

0%

Expected volatility

80.40%

Restricted Stock Units

A summary of the status of the Company’s unvested RSUs are as follows:

Weighted

Average

    

Grant Date

Shares

Fair Value

Unvested RSUs at December 31, 2021

34,226

$

218.00

Granted

32,777

16.92

Vested (1)

(50,131)

97.44

Cancelled/Forfeited

(12,342)

(189.88)

Unvested RSUs at December 31, 2022

 

4,530

174.15

Granted

 

Vested (1)

 

(3,113)

194.81

Cancelled/Forfeited

 

Non-vested RSUs at December 31, 2023

 

1,417

128.56

(1)At December 31, 2023 and 2022, there were 113 and 278 shares of common stock, respectively, related to RSU awards that have vested and the shares were not released to the participants subsequently. Additionally, during the year ended December 31, 2023 due to a decline in our stock price 454 shares of common stock were not issued in order to cover employee taxes.

The fair value of each RSU is the closing price on the Nasdaq of the Company’s common stock on the date of grant. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation. The remaining RSUs will be settled in shares of the Company’s common stock after the vesting period. The unrecognized compensation cost related to RSUs at December 31, 2023 was $0.6 million and is expected to be recognized over a period of 1.2 years.

Compensation expense related to stock options was recognized as follows:

Year Ended

December 31, 

2023

2022

Sales and marketing

$

107

$

280

General and administrative

451

1,494

Research and development

209

313

Total stock-based compensation expense

$

767

$

2,087

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes  
Income Taxes

(13)

Income Taxes

Income tax expense (benefit) consists of the following:

Year ended December 31,

    

2023

    

2022

Deferred:

Federal

$

$

(293)

State

(76)

Foreign

28

(54)

Deferred income tax benefit

28

(423)

Current:

Federal

30

State

7

9

Foreign

17

4

Total income tax expense (benefit), net

$

52

$

(380)

A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:

Year ended December 31,

 

    

2023

    

2022

Income tax benefit at U.S. federal statutory rate

 

21.0

%  

21.0

%

State income tax benefit, net of federal benefit

5.9

%  

3.8

%

Stock warrant valuation

9.7

%

%

Other permanent differences

 

(2.2)

%  

(1.9)

%

Change in state tax rate

4.3

%

0.3

%

Foreign rate differential

2.7

%

(0.2)

%

Net operating loss true up

(6.3)

%

%

Other adjustments

(0.8)

%

2.8

%

Change in valuation allowance

 

(34.8)

%  

(25.0)

%

Effective income tax rate

 

(0.5)

%  

0.8

%

A reconciliation of the beginning and ending amount of uncertain tax positions are as follows:

2023

2022

Uncertain gross tax positions, January 1

$

1,052

$

1,052

Current year tax positions

Increase in prior year tax positions

Settlements

Lapse of statute of limitations

Uncertain gross tax positions, December 31

$

1,052

$

1,052

The components of deferred tax assets and liabilities are as follows:

    

December 31,

2023

    

2022

Deferred tax assets:

 

  

 

Start-up costs

$

1,096

$

1,137

Capitalized research and development costs

 

170

 

272

Reserves and accruals

 

751

 

1,157

Property and equipment

56

Intangible assets

4,420

4,597

Research and development credit

 

2,492

 

2,492

Lease liability

70

43

Net operating loss carryforwards

67,930

63,424

State and local taxes

2

2

Total gross deferred tax assets

 

76,987

 

73,124

Valuation allowance

 

(76,895)

 

(72,945)

Deferred tax assets, net of valuation allowance

92

179

Property and equipment

(80)

Intangible assets

Operating lease right-of-use assets

(64)

(43)

Total gross deferred tax liabilities

(64)

(123)

Deferred income taxes, net

$

28

$

56

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which those temporary differences become deductible. Based on the level of historical losses and projections of losses in future periods, the Company provided a valuation allowance at both December 31, 2023 and 2022. The remaining net deferred tax asset at December 31, 2023 is the remaining balance of the Netherlands net operating loss. A valuation allowance is not applicable to this entity, as they historically produce income and utilize their net operating loss carryforward. In 2022, the indefinite-lived intangible

asset became fully impaired. The Company has a policy that NOL’s are shown gross with valuation allowances with respect to IRC 382 limitations.

As of December 31, 2023 and 2022, the Company had U.S. federal net operating loss carryforwards of $218.9 million and $207.9 million, respectively. Of the total U.S. federal net operating loss carryforwards at December 31, 2023. Losses generated beginning in 2018 will carryover indefinitely. The Company had state net operating loss carryforwards of $348.7 million and $329.1 million at December 31, 2023 and 2022, respectively and had foreign net operating loss carryforwards of $0.2 million at both December 31, 2023 and 2022. Net operating loss carryforwards of the Company are subject to review and possible adjustment by the taxing authorities. With certain exceptions (e.g. the net operating loss carryforwards), the Company is no longer subject to U.S. federal, state or local examinations by tax authorities for years prior to 2016. There are no tax examinations currently in progress.

The Company’s ability to utilize its net operating loss carryforwards, tax credits, and built-in items of deduction, including capitalized start-up costs and research and development costs, has been, and may continue to be substantially limited due to ownership changes. These ownership changes limit the amount of net operating loss carryforwards, credits and built-in items of deduction that can be utilized annually to offset future taxable income. In general, an ownership change, as defined in IRC Section 382, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50% of the outstanding stock of a company by certain stockholders or public groups. Due to the valuation allowance against deferred tax assets at December 31, 2023, the net effect of any further limitation will have no impact on results of operations.

The Company is in the process of completing an IRC Section 382 analysis for the year ended December 31, 2023.  The Company believes it experienced an ownership change during 2023 that will result in further limitations on the utilization of its net operating losses. The 2023 ownership change is expected to result in further net operating losses to expire unused. The Company reflected the estimated impact of the 2023 ownership change in the deferred tax table and gross net operating loss carryforwards within this footnote.

The Company has adopted accounting standards which prescribe a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in a company’s income tax return, and also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company had no amounts of unrecognized tax benefits that, if recognized, would affect its effective income tax rate for the years ended December 31, 2023 and 2022. The Company’s policy is to classify interest and penalties related to income tax expense as tax expense. As of December 31, 2023, the Company had no amount accrued for the payment of interest and penalties related to unrecognized tax benefits.

The Inflation Reduction Act (IRA) was enacted on August 16, 2022 and includes a new corporate alternative minimum tax based on book income, an excise tax on stock buybacks, and other items such as tax incentives for energy and climate initiatives. There is no impact to the Company at this time, however this may change depending on each year’s differing facts and activities. The Company will continue to monitor this over time.

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

(14)

Commitments and Contingencies

Employee Arrangements and Other Compensation

Certain members of management are entitled to severance benefits payable upon termination following a change in control, which would approximate $0.8 million at December 31, 2023. The Company also has agreements with certain employees to pay bonuses based on targeted performance criteria. As of December 31, 2023 and 2022, approximately $15 thousand and $0.3 million, respectively, was accrued for performance bonuses, which is included in accrued liabilities in the consolidated balance sheets.

Purchase Commitments

The Company generally purchases its products and accessories from a limited group of third-party suppliers through purchase orders. The Company had $0.9 million of inventory open purchase orders as of December 31, 2023, for orders being issued to supplies for which the Company has not received the goods or services and which are expected

to be fulfilled within one year. These purchase commitments were made to secure better pricing and to ensure the Company will have the necessary inventory to meet anticipated near term demand. Although open purchase orders are considered enforceable and legally binding, the Company may be able to cancel, reschedule, or adjust requirements prior to supplier fulfillment.

Litigation

On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen & Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of December 31 2023, the Company has paid the $1.35 million judgement, including related interest, and first $275,000 installment of Cowen’s attorneys’ fees. At December 31, 2023, $200 thousand of attorneys’ fees were included as accrued expenses.

The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result the Company may be involved in various legal proceedings from time to time.

Product Liability Claims

The Company is exposed to product liability claims that are inherent in the testing, production, marketing and sale of medical devices. Management believes any losses that may occur from these matters are adequately covered by insurance, and the ultimate outcome of these matters will not have a material effect on the Company’s financial position or results of operations. The Company is not currently a party to any product liability litigation and is not aware of any pending or threatened product liability litigation that could have a material adverse effect on the Company’s business, operating results or financial condition.

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The Company has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”).

Reverse Stock Splits

Reverse Stock Splits

On December 23, 2022, at the commencement of trading, the Company effected a 1-for-50 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial

statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.

Principles of Consolidation

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers highly liquid investments generally with maturities of 90 days or less when purchased to be cash equivalents. Cash equivalents are stated at cost, which approximates market value. The Company’s cash equivalents are primarily in money market funds and certificates of deposit. The Company deposits its cash and cash equivalents in high-quality credit institutions.

Restricted Cash

Restricted Cash

Restricted cash represents $100 thousands at both December 31, 2023 and 2022, related to a collateral money market account maintained by the Company as collateral in connection with corporate credit cards with Silicon Valley Bank.

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2023

    

2022

Cash and cash equivalents

$

4,459

$

3,855

Restricted cash

100

100

Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows

$

4,559

$

3,955

Accounts Receivable

December 31, 

December 31, 

2023

    

2022

Cash and cash equivalents

$

4,459

$

3,855

Restricted cash

100

100

Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows

$

4,559

$

3,955

Inventory

Inventory

The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. The allowance for excess and slow-moving inventory was $1.0 million at both December 31, 2023 and 2022.

Property and Equipment, Net

Property and Equipment, Net

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives of five to seven years for furniture and equipment and three to five years for computer hardware and software. Leasehold improvements are amortized on a straight-line basis over the lesser of their useful life or the term of the lease. Upon retirement or sale, the cost and related accumulated depreciation or amortization are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in the Consolidated Statements of Operations. Repairs and maintenance are expensed as incurred.

Goodwill and Other Long-Lived Assets

Goodwill and Other Long-Lived Assets

Goodwill represents the excess of the cost of an acquired business over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed in a business combination.

Indefinite-lived intangible assets relate to in-process research and development ("IPR&D") acquired in business combinations. The estimated fair values of IPR&D projects acquired in a business combination which have not reached technological feasibility are capitalized and accounted for as indefinite-lived intangible assets until completion or abandonment of the projects. In accordance with guidance within FASB ASC 350 “Intangibles - Goodwill and Other,” goodwill and identifiable intangible assets with indefinite lives are not subject to amortization but must be evaluated for impairment.

Finite-lived intangible assets primarily consist of developed technology and trademarks/tradenames and were being amortized on a straight-line basis over their estimated useful lives. During 2023, the Company fully impaired the finite-lived intangible assets, see Note 6 and Note 7, for further details.

We evaluate long-lived assets, including finite-lived intangible assets, for impairment by comparison of the carrying amounts to future net undiscounted cash flows expected to be generated by such assets when events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Should an impairment exist, the impairment loss would be measured based on the excess carrying value of the asset over the asset’s fair value or estimates of future discounted cash flows. The Company recorded an impairment to developed technology and IPR&D intangible assets for both the years ended December 31, 2023 and 2022, for further details see Note 6 and Note 7.

Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance for deferred income tax assets is recorded when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The Company’s policy is to classify interest and penalties related to income taxes as income tax expense in the consolidated statements of operations.

Foreign Currency

Foreign Currency

When the local currency of the Company's foreign subsidiaries is the functional currency, all assets and liabilities are translated into United States dollars at the rate of exchange in effect at the balance sheet date. Income and expense items are translated at the weighted-average exchange rate prevailing during the period. The effects of foreign currency translation adjustments for these subsidiaries are deferred and reported in stockholders’ equity as a component of Accumulated Other Comprehensive Loss. The effects of foreign currency transactions denominated in a currency other than an entity's functional currency are included in Gain on foreign currency exchange in the Consolidated Statements of Operations. The Company does not hedge foreign currency translation risk in the net assets and income it reports from these sources.

Revenue Recognition

Revenue Recognition

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Product sales consist of a single performance obligation that the Company satisfies at a point in time. The Company recognizes product revenue when the following events have occurred: (a) the Company has transferred physical possession of the products, (b) the Company has a present right to payment, (c) the customer has legal title to the products, and (d) the customer bears significant risks and rewards of ownership of the products.

For the Company’s Lap-Band product, these criteria are met under the agreements with most customers upon product shipment. This includes sales to distributors, who sell the products to their customers, take title to the products and assume all risks of ownership at the time of shipment. Distributors are obligated to pay within specified terms regardless of when, if ever, they sell the products.

Taxes collected from customers and remitted to governmental authorities are accounted for on a net basis. Accordingly, such amounts are excluded from revenues. Amounts billed to customers related to shipping and handling are included in revenues. Shipping and handling costs related to revenue producing activities are included in cost of sales.

Variable Consideration

The Company records revenue from customers in an amount that reflects the transaction price it expects to be entitled to after transferring control of the goods. Customers and distributors of the Lap-Band product generally have the right to return or exchange products purchased for up to thirty days from the date of product shipment contingent upon a 10% restocking fee. Any such return or exchange of Lap-Band products will be recorded as a reduction of revenue in the period incurred.

Certain Lap-Band customers may receive volume rebates or discounts. Discounts are treated as a reduction in sales price and therefore corresponding revenue at the point of sale. Any volume rebates offered would be estimated and reserved as a reduction in revenue.

Warranty

The Company generally provides warranties against defects in materials and workmanship, and provides replacements at no charge to the customer, as long as the customer has notified the Company within 30 days of delivery and returns such products in accordance with the Company’s instructions. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.

For the vBloc product line, the Company has a 5-year warranty on all implantable parts. vBloc sales began in 2015 and ended in 2018, so this warranty period went through 2023.

Cost of Goods Sold

Cost of Goods Sold

The Company expenses to cost of goods sold, direct and indirect inventory costs as sold. Additionally, the Company expenses to costs of goods sold, various indirect costs such as warehousing finished goods, shipping costs of sales to customers, non-production salaries and consulting costs relating to inventory, and portions of salaries that are not allocatable to operating expenses.

Advertising Cost

Advertising Cost

Advertising costs are expensed as incurred and totaled $2.2 million and $6.8 million for the years ended December 31, 2023 and 2022, respectively.

Stock-Based Compensation

Stock-Based Compensation

The Company applies ASC 718 Compensation — Stock Compensation and accordingly records compensation expense for stock options over the vesting or service period using the fair value on the date of grant, as calculated by the Company using the Black-Scholes model. The Company’s stock-based compensation plans are more fully described in Note 12.

Net Loss Per Share

Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period, including the pre-funded warrants, see Note 10, that were reclassified from warrant liability to equity as a result of the reverse stock split. Diluted net loss per share is based on the weighted-average common shares outstanding during the period plus dilutive potential common shares calculated using the treasury stock method. Such potentially dilutive shares are excluded when the effect would be to reduce a net loss per share. For purposes of basic and diluted per share computations, loss from continuing operations and net loss are reduced by the down round adjustments for convertible preferred stock and warrants.

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

December 31, 

    

2023

    

2022

Stock options

 

12,497

 

21,416

Unvested restricted stock units

1,417

4,530

Convertible preferred stock

10

10

Warrants

 

15,598,392

 

193,476

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash and trade accounts receivable. Cash and cash equivalents are primarily deposited in demand and money market accounts. At times, such deposits may be in excess of insured limits. Investments in money market funds are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company or other government agency. These money market funds seek to preserve the value of the investment at $1.00 per share; however, it is possible to lose money investing in these funds. The Company has not experienced any losses on its deposits of cash and cash equivalents. To minimize the risk associated with trade accounts receivable, management maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed.

Substantially all of the Company’s revenue is denominated in U.S. dollars. Only a small portion of revenue and expenses are denominated in foreign currencies, principally the Australian dollar and Euro for 2023 and 2022. The Company has not entered into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (referred to as an “exit price”). Fair value of an asset or liability considers assumptions that market participants would use in pricing the asset or liability, including consideration of non-performance risk.

Assets and liabilities are categorized into a three-level fair value hierarchy based on valuation inputs used to determine fair value.

Level 1 inputs are quoted prices in active markets for identical assets or liabilities.

Level 2 inputs are observable, either directly or indirectly.

Level 3 inputs are unobservable due to little or no corroborating market data.

The carrying amounts of the Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 7 regarding the impairment of developed technology and IPR&D and Note 10 regarding fair value measurements and inputs of warrants.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

New accounting standards adopted by the Company in 2023 are discussed below or in the related notes, where appropriate.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide financial statement users with more useful information about expected credit losses on financial assets held by a reporting entity at each reporting date. In May 2019, the FASB issued ASU No. 2019-05, which amended the new standard by providing targeted transition relief. The new guidance replaces the existing incurred loss impairment methodology with a methodology that requires consideration of a broader range of reasonable and supportable forward-looking information to estimate all expected credit losses. In November 2019, the FASB issued 2019-11, which amended the new standard by providing additional clarification. This guidance is effective for the fiscal years and interim periods within those years beginning after December 15, 2022. This guidance became effective on January 1, 2023 and did not have a material impact to the consolidated financial statements.

New accounting standards not yet adopted are discussed below.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its financial statements, but the guidance will impact its income tax disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Reconciliation of cash, cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2023

    

2022

Cash and cash equivalents

$

4,459

$

3,855

Restricted cash

100

100

Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows

$

4,559

$

3,955

Schedule of anti-dilutive securities

December 31, 

    

2023

    

2022

Stock options

 

12,497

 

21,416

Unvested restricted stock units

1,417

4,530

Convertible preferred stock

10

10

Warrants

 

15,598,392

 

193,476

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2023
Supplemental Balance Sheet Information  
Schedule of components of inventory

December 31, 

December 31,

2023

    

2022

Raw materials

$

1,020

$

832

Sub-assemblies

1,379

864

Finished goods

 

1,342

 

1,915

Total inventory

$

3,741

$

3,611

Schedule of components of prepaid expenses and other current assets

December 31, 

December 31,

2023

    

2022

Prepaid insurance

$

110

$

78

Patents

13

Prepaid advertising and marketing

41

3

Taxes

47

Other current assets

126

84

Total prepaid expenses and other current assets

$

337

$

165

Schedule of components of accrued and other liabilities

December 31, 

December 31,

2023

    

2022

Payroll and benefits

$

701

$

1,829

Accrued legal settlements

200

1,775

Customer deposits

639

510

Taxes

61

119

Accrued professional

155

316

Other liabilities

 

58

 

491

Total accrued and other liabilities

$

1,814

$

5,040

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Schedule of property and equipment

December 31, 

    

2023

    

2022

Machinery and equipment

$

61

$

582

Furniture and equipment

5

27

Computer hardware and software

 

78

 

136

Tooling and molds

6

199

Leasehold improvements

19

Construction in progress

 

 

66

 

150

 

1,029

Less accumulated depreciation and amortization

 

(90)

 

(331)

Property and equipment, net

$

60

$

698

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Intangible Assets  
Summary of identifiable intangible assets

December 31, 2022

    

Weighted Average Useful Life (years)

    

Gross Carrying Amount

    

Accumulated Amortization

    

Net Book Value

Finite-lived intangible assets:

Developed technology

10.0

$

5,989

$

(5,805)

$

184

Trademarks/Tradenames

10.0

462

(386)

76

Total

$

6,451

$

(6,191)

$

260

Schedule of gross amount and accumulated impairment loss of indefinite-lived intangible assets

December 31, 2022

    

Weighted Average Useful Life (years)

    

Gross Carrying Amount

    

Accumulated Amortization

    

Net Book Value

Finite-lived intangible assets:

Developed technology

10.0

$

5,989

$

(5,805)

$

184

Trademarks/Tradenames

10.0

462

(386)

76

Total

$

6,451

$

(6,191)

$

260

The gross amount and accumulated impairment loss of indefinite-lived intangible assets are as follows (in thousands):

December 31,

2023

2022

Indefinite-lived intangible assets

Gross amount

$

$

20,721

Accumulated impairment loss

(20,721)

Total Indefinite-lived intangible assets

$

$

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of supplemental information related to operating leases

December 31,

December 31,

Balance Sheet information

2023

2022

Operating lease ROU assets

$

250

$

171

Operating lease liabilities, current portion

$

111

$

171

Operating lease liabilities, long-term portion

151

Total operating lease liabilities

$

262

$

171

Cash flow information for the twelve months ended December 31,

2023

2022

Cash paid for amounts included in the measurement of operating leases liabilities

$

228

$

560

Schedule of maturities of operating lease liabilities

2024

111

2025

115

2026

59

Total lease payments

285

Less: imputed interest

23

Total lease liabilities

$

262

Weighted-average remaining lease term at end of period (in years)

2.4

Weighted-average discount rate at end of period

6.9

%

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Schedule of warrant activity

    

Shares

Balance December 31, 2021

 

139,047

Issued

 

145,192

 

(1)

Exercised

 

(84,614)

 

(2)

Cancelled

 

(6,149)

 

Balance December 31, 2022

193,476

Issued

35,912,718

(3)

Exercised

(20,507,676)

 

(4)

Cancelled

(126)

 

Balance December 31, 2023

15,598,392

(1)Warrants issued in 2022 includes: 74,773 reload warrants, 57,693 common stock purchase warrants, 2,885 representative’s warrants, and 9,841 pre-funded warrants.
(2)Warrants exercised in 2022 includes: 74,773 reload warrants at an exercise price of $33.33 per share, and 9,841 pre-funded warrants at an exercise price of $0.05 per share.
(3)Warrants issued in 2023 includes: 27,415,070 common stock purchase warrants, of which 2,199,375 are classifies as liability warrants, 7,929,300 pre-funded warrants, and 568,348 representative’s warrants.
(4)Warrants exercised in 2023 includes: 10,904,000 common stock purchase warrants at an exercise price range of $0.33 per share and $0.23 per share, 1,674,376 common stock purchase warrants (liability warrants) exercised with the alternative cash less option, 7,929,300 pre-funded warrants at an exercise price range of $0.001 and $0.0001 per share.
Schedule of changes in the fair value of warrant liabilities

Common Stock

Purchase Warrants

Fair value as of February 8, 2023 (issuance date)

$

10,363

Fair value of liability warrants in excess of proceeds, at issuance

(164)

Exercises of liability warrants

(6,249)

Gain on changes in fair value of liability warrants

(3,878)

Fair value as of December 31, 2023

$

72

Black-Scholes model  
Schedule of Warrant Assumptions Used to Calculate Fair Value

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Pre-funded warrants - February 2023

90,000

$

0.0001

96.5

%

5.0

3.78

%

Representative's warrants - February 2023

73,313

$

8.80

96.5

%

5.0

3.79

%

Common stock warrants - April 2023

800,695

$

3.07

88.4

%

5.5

3.56

%

Pre-funded warrants - April 2023

509,300

$

0.0001

88.4

%

5.5

3.56

%

Representative's warrants - April 2023

40,035

$

3.38

96.3

%

5.0

3.57

%

Common stock warrants - October 2023

13,650,000

$

0.33

89.1

%

5.0

4.74

%

Pre-funded warrants - October 2023

7,330,000

$

0.001

89.1

%

5.0

4.74

%

Representative's warrants - October 2023

455,000

$

0.363

89.2

%

5.0

4.74

%

Cash Exercise

Cashless Exercise

Stock Price

$

5.905

$

5.905

Exercise Price

$

16.00

$

0.00

Term (years)

5.00

5.00

Volatility

96.50%

96.50%

Risk Free Rate

3.784%

3.784%

Dividend Yield

0%

0%

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Reload warrants - June 2022

74,773

$

33.33

64.8

%

7.5

3.32

%

Reload warrants - November 2022

57,693

$

15.00

84.3

%

5.5

4.21

%

Representative's warrants

2,885

$

15.00

84.3

%

5.0

4.23

%

Pre-funded warrants

9,841

$

0.05

84.3

%

5.5

4.21

%

Monte Carlo Simulation Model  
Schedule of Warrant Assumptions Used to Calculate Fair Value

Warrants

Strike Price

Volatility

Expected Term

Risk Free Rate

Common stock warrants - November 2023

10,765,000

$

0.23

86.9

%

5.5

4.40

%

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Disaggregation and Operating Segments (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Disaggregation and Operating Segments  
Schedule of revenue disaggregated by geography

Year Ended

December 31, 

    

2023

    

2022

United States

$

7,134

$

9,230

Australia

526

688

Europe

956

1,252

Rest of world

62

70

Total revenue

$

8,678

$

11,240

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Stock-based Compensation  
Schedule of stock-based compensation expense

Year Ended

December 31, 

2023

2022

Sales and marketing

$

107

$

280

General and administrative

451

1,494

Research and development

209

313

Total stock-based compensation expense

$

767

$

2,087

Summary of unvested RSUs award activity

Weighted

Average

    

Grant Date

Shares

Fair Value

Unvested RSUs at December 31, 2021

34,226

$

218.00

Granted

32,777

16.92

Vested (1)

(50,131)

97.44

Cancelled/Forfeited

(12,342)

(189.88)

Unvested RSUs at December 31, 2022

 

4,530

174.15

Granted

 

Vested (1)

 

(3,113)

194.81

Cancelled/Forfeited

 

Non-vested RSUs at December 31, 2023

 

1,417

128.56

(1)At December 31, 2023 and 2022, there were 113 and 278 shares of common stock, respectively, related to RSU awards that have vested and the shares were not released to the participants subsequently. Additionally, during the year ended December 31, 2023 due to a decline in our stock price 454 shares of common stock were not issued in order to cover employee taxes.
Summary of assumptions used to estimate grant date fair value of stock options granted

Risk-free interest rate

2.67%

Expected term (in years)

6.25

Expected dividend yield

0%

Expected volatility

80.40%

2003 Stock Incentive Plan, as amended and restated  
Stock-based Compensation  
Summary of stock option activity

    

Weighted

Weighted

Average

Aggregate

Average

Remaining

Intrinsic

    

Exercise Price

Contractual

Value

Shares

Per Share

Life (years)

(in thousands)

Outstanding at December 31, 2021

17,702

$

398.57

$

Options granted

11,201

59.00

Options exercised

Options cancelled

(7,487)

139.16

Outstanding at December 31, 2022

 

21,416

311.65

$

Options granted

 

Options exercised

 

Options cancelled

 

(6,198)

149.34

Outstanding at December 31, 2023

 

15,218

377.75

6.4

$

Exercisable at December 31, 2023

12,366

445.51

6.0

Vested and expected to vest at December 31, 2023

15,891

377.75

6.4

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of income tax expense (benefit)

Year ended December 31,

    

2023

    

2022

Deferred:

Federal

$

$

(293)

State

(76)

Foreign

28

(54)

Deferred income tax benefit

28

(423)

Current:

Federal

30

State

7

9

Foreign

17

4

Total income tax expense (benefit), net

$

52

$

(380)

Schedule of effective tax rate reconciliation

Year ended December 31,

 

    

2023

    

2022

Income tax benefit at U.S. federal statutory rate

 

21.0

%  

21.0

%

State income tax benefit, net of federal benefit

5.9

%  

3.8

%

Stock warrant valuation

9.7

%

%

Other permanent differences

 

(2.2)

%  

(1.9)

%

Change in state tax rate

4.3

%

0.3

%

Foreign rate differential

2.7

%

(0.2)

%

Net operating loss true up

(6.3)

%

%

Other adjustments

(0.8)

%

2.8

%

Change in valuation allowance

 

(34.8)

%  

(25.0)

%

Effective income tax rate

 

(0.5)

%  

0.8

%

Schedule of reconciliation of amounts of uncertain tax positions

2023

2022

Uncertain gross tax positions, January 1

$

1,052

$

1,052

Current year tax positions

Increase in prior year tax positions

Settlements

Lapse of statute of limitations

Uncertain gross tax positions, December 31

$

1,052

$

1,052

Schedule of components of deferred tax assets and liabilities

    

December 31,

2023

    

2022

Deferred tax assets:

 

  

 

Start-up costs

$

1,096

$

1,137

Capitalized research and development costs

 

170

 

272

Reserves and accruals

 

751

 

1,157

Property and equipment

56

Intangible assets

4,420

4,597

Research and development credit

 

2,492

 

2,492

Lease liability

70

43

Net operating loss carryforwards

67,930

63,424

State and local taxes

2

2

Total gross deferred tax assets

 

76,987

 

73,124

Valuation allowance

 

(76,895)

 

(72,945)

Deferred tax assets, net of valuation allowance

92

179

Property and equipment

(80)

Intangible assets

Operating lease right-of-use assets

(64)

(43)

Total gross deferred tax liabilities

(64)

(123)

Deferred income taxes, net

$

28

$

56

XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Reverse Stock Splits, Cash, A/R, Inventory (Details)
$ in Thousands
12 Months Ended
Dec. 23, 2022
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Reverse stock split ratio 0.02      
Cash and cash equivalents   $ 4,459 $ 3,855  
Restricted cash   100 100  
Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows   4,559 3,955 $ 22,815
Allowance for excess and slow moving inventory   $ 1,000 $ 1,000  
Minimum        
Payment period for accounts receivable   30 days    
Maximum        
Payment period for accounts receivable   90 days    
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Property and Equipment Useful Lives (Details)
Dec. 31, 2023
Furniture and equipment | Minimum  
Property and equipment  
Property and equipment estimated useful life 5 years
Furniture and equipment | Maximum  
Property and equipment  
Property and equipment estimated useful life 7 years
Computer hardware and software | Minimum  
Property and equipment  
Property and equipment estimated useful life 3 years
Computer hardware and software | Maximum  
Property and equipment  
Property and equipment estimated useful life 5 years
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Restocking fee (as a percent) 10.00%
Warranty term 30 days
LAP-BAND product | Maximum  
Revenue Recognition  
Threshold period for right to return or exchange products purchased 30 days
ReShape vBloc product  
Revenue Recognition  
Warranty term 5 years
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Advertising Cost (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Advertising costs $ 2.2 $ 6.8
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 12,497 21,416
Unvested restricted stock units    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 1,417 4,530
Convertible preferred stock    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 10 10
Warrants    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 15,598,392 193,476
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Credit Risk Concentration (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Concentration of credit risk  
Concentration risk  
Money market funds preserve the value of investment per share $ 1.00
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Liquidity and Management's Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Liquidity and Management Plans      
Net working capital $ 6,500    
Cash and cash equivalents and restricted cash 4,559 $ 3,955 $ 22,815
Cash and cash equivalents 4,459 3,855  
Accounts receivable 1,700    
Gross proceeds from issuance of shares 13,438 639  
Accumulated deficit (635,574) $ (624,187)  
Public offering      
Liquidity and Management Plans      
Gross proceeds from issuance of shares $ 17,600    
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory:    
Raw materials $ 1,020 $ 832
Sub-assemblies 1,379 864
Finished goods 1,342 1,915
Total inventory 3,741 3,611
Prepaid expenses and other current assets:    
Prepaid insurance 110 78
Patents 13  
Prepaid advertising and marketing 41 3
Taxes 47  
Other current assets 126 84
Total prepaid expenses and other current assets 337 165
Accrued and other liabilities:    
Payroll and benefits 701 1,829
Accrued legal settlements 200 1,775
Customer deposits 639 510
Taxes 61 119
Accrued professional 155 316
Other liabilities 58 491
Total accrued and other liabilities $ 1,814 $ 5,040
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property and equipment    
Property and Equipment, Gross $ 150 $ 1,029
Less accumulated depreciation and amortization (90) (331)
Property and equipment, net 60 698
Depreciation expense 121 330
Impairment charge $ 500  
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)  
Machinery and equipment    
Property and equipment    
Property and Equipment, Gross $ 61 582
Furniture and equipment    
Property and equipment    
Property and Equipment, Gross 5 27
Computer hardware and software    
Property and equipment    
Property and Equipment, Gross 78 136
Tooling and molds    
Property and equipment    
Property and Equipment, Gross $ 6 199
Leasehold improvements    
Property and equipment    
Property and Equipment, Gross   19
Construction in progress    
Property and equipment    
Property and Equipment, Gross   $ 66
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets    
Gross Carrying Amount   $ 6,451
Accumulated Amortization   (6,191)
Total finite-lived intangible assets   260
Gross amount   20,721
Accumulated impairment loss   (20,721)
Amortization expense $ 33 $ 1,823
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)  
Developed technology    
Intangible Assets    
Weighted Average Useful Life (years)   10 years
Gross Carrying Amount   $ 5,989
Accumulated Amortization   (5,805)
Total finite-lived intangible assets   $ 184
Trademarks/Tradenames    
Intangible Assets    
Weighted Average Useful Life (years)   10 years
Gross Carrying Amount   $ 462
Accumulated Amortization   (386)
Total finite-lived intangible assets   76
In-process research and development    
Intangible Assets    
Total Indefinite-lived intangible assets   $ 0
Impairment of long-lived assets $ 200  
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Impairment of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets $ 777 $ 18,744
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment of long-lived assets  
Discount rate   17.90%
Obalon Therapeutics Inc    
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets   $ 2,400
In-process research and development    
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets   6,900
Indefinite-lived intangible assets, net   0
Trademarks/Tradenames    
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets $ 200 500
Trademarks/Tradenames | LAP-BAND product    
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets   500
Developed technology | LAP-BAND product    
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment of long-lived assets   $ 8,400
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Supplemental Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 13, 2023
ft²
Leases      
Operating lease costs $ 300 $ 700  
Balance Sheet information related to operating leases      
Operating lease ROU assets 250 171  
Operating lease liabilities, current portion 111 171  
Operating lease liabilities, long-term portion 151    
Total operating lease liabilities 262 171  
Cash flow information related to operating leases      
Cash paid for amounts included in the measurement of operating leases liabilities $ 228 $ 560  
Office and warehouse space in Irvine      
Leases      
Area of land | ft²     5,038
Lease term     36 months
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Maturities of Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of operating lease liabilities    
2024 $ 111  
2025 115  
2026 59  
Total lease payments 285  
Less: imputed interest 23  
Total lease liabilities $ 262 $ 171
Weighted-average remaining lease term at end of period (in years) 2 years 4 months 24 days  
Weighted-average discount rate at end of period 6.90%  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Equity (Details)
9 Months Ended 12 Months Ended
Nov. 21, 2023
USD ($)
$ / shares
shares
Oct. 03, 2023
USD ($)
$ / shares
shares
Apr. 20, 2023
USD ($)
$ / shares
shares
Feb. 08, 2023
$ / shares
shares
Nov. 08, 2022
USD ($)
$ / shares
shares
Jun. 16, 2022
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 20, 2023
$ / shares
Jun. 15, 2022
$ / shares
Equity                      
Warrant exercise price (in dollars per share) | $ / shares     $ 3.07                
Proceeds from warrants exercised | $               $ 4,136,000 $ 2,491,000    
Common stock, par value (in dollars per share) | $ / shares               $ 0.001 $ 0.001    
Offering price (in dollars per share) | $ / shares     3.07                
Stock options exercised (in shares)               0 0    
Restricted stock units                      
Equity                      
Issuance of stock from RSUs (shares)                 28,769    
Number of common shares issued to vesting of awards               2,546 50,131    
Series C convertible preferred stock                      
Equity                      
Preferred stock liquidation preference per share | $ / shares               $ 274.88      
Pre funded warrants                      
Equity                      
Warrant exercise price (in dollars per share) | $ / shares     $ 3.069                
Proceeds from issuance of common stock warrant liabilities | $     $ 2,500,000                
Common Warrants [Member]                      
Equity                      
Warrant exercise price (in dollars per share) | $ / shares                   $ 0.33  
Common stock warrants with alternative cashless exercise                      
Equity                      
Warrants, cashless exercise provision, shares, multiplier       0.50              
Aggregate number of shares issued from exercise of warrants               835,313      
Exercise of warrants, shares               1,674,376      
Private placement warrants                      
Equity                      
Common stock purchased (in shares)     800,695                
Amended warrants                      
Equity                      
Warrant exercise price (in dollars per share) | $ / shares     $ 15.00                
Amended warrants | Maximum                      
Equity                      
Number of shares in exchange of warrant exercise     164,656                
New Unregistered Warrants                      
Equity                      
Number of shares in exchange of warrant exercise           74,773          
Percentage of common stock issued 200.00%         100.00%          
Warrant exercise price (in dollars per share) | $ / shares $ 0.23                 0.2503  
Warrants term 6 months                    
Warrant expiry term 5 years 6 months                    
Cash purchase price per share | $ / shares           $ 33.33         $ 300.00
New Unregistered Warrants | Maximum                      
Equity                      
Number of shares in exchange of warrant exercise 10,765,000                    
Class Of Warrant Investors Issued June 2022                      
Equity                      
Proceeds from warrants exercised | $           $ 2,500,000          
Exercise of warrants, shares           74,773          
Existing Warrants                      
Equity                      
Number of shares in exchange of warrant exercise 5,382,500                    
Warrant exercise price (in dollars per share) | $ / shares $ 0.23                 $ 0.2503  
Proceeds from warrants exercised | $ $ 1,200,000                    
Public offering                      
Equity                      
Warrant exercise price (in dollars per share) | $ / shares       $ 8.00              
Warrants term       5 years              
Offering price (in dollars per share) | $ / shares       $ 8.00              
Number of units issued       1,275,000              
Gross proceeds from issuance of shares | $             $ 10,200,000        
Public offering | Pre funded warrants                      
Equity                      
Number of warrants for each unit       1              
Number of securities called by each warrant       1              
Public offering | Public warrants                      
Equity                      
Number of warrants for each unit       1              
Number of securities called by each warrant       1.5              
Over-allotment option                      
Equity                      
Number of shares in exchange of warrant exercise     40,035 286,875              
Warrant exercise price (in dollars per share) | $ / shares     $ 3.38                
Cash fee, as a percentage of gross proceeds 6.50%   7.00%                
Common stock purchased (in shares)       191,250              
Warrants issued, as a percentage of aggregate common shares     5.00%                
Exercise of warrants, shares       286,875              
Registered direct offering                      
Equity                      
Common stock purchased (in shares)     291,395                
Common stock, par value (in dollars per share) | $ / shares     $ 0.001                
Registered direct offering | Pre funded warrants                      
Equity                      
Number of shares in exchange of warrant exercise     509,300                
Securities purchase agreement                      
Equity                      
Common stock purchased (in shares)   1,770,000                  
Common stock, par value (in dollars per share) | $ / shares   $ 0.001                  
Share issue price | $ / shares   $ 0.33                  
Net proceeds from issuance of stock | $   $ 2,800,000                  
Offering price (in dollars per share) | $ / shares         $ 13.00            
Securities purchase agreement | Common Stock                      
Equity                      
Common stock purchased (in shares)         47,851            
Securities purchase agreement | Series D Mirroring Preferred Stock                      
Equity                      
Common stock purchased (in shares)         2,500            
Offering price (in dollars per share) | $ / shares         $ 0.001            
Securities purchase agreement | Pre funded warrants                      
Equity                      
Number of shares in exchange of warrant exercise   7,330,000     9,841            
Warrant exercise price (in dollars per share) | $ / shares   $ 0.001     $ 12.95            
Share issue price | $ / shares   $ 0.329                  
Proceeds from issuance of common stock warrant liabilities | $         $ 750,000            
Securities purchase agreement | Common Warrants [Member]                      
Equity                      
Number of shares in exchange of warrant exercise   13,650,000                  
Warrant exercise price (in dollars per share) | $ / shares   $ 0.33                  
Securities purchase agreement | Private placement warrants                      
Equity                      
Warrants term         6 months            
Common stock purchased (in shares)         57,693            
Securities purchase agreement | Amended warrants                      
Equity                      
Warrant exercise price (in dollars per share) | $ / shares   $ 0.33                  
Common stock purchased (in shares)   965,351                  
Share issue price | $ / shares   $ 3.07                  
Securities purchase agreement | Amended warrants | One of the investors                      
Equity                      
Common stock purchased (in shares)   382,500                  
Share issue price | $ / shares   $ 8.00                  
Warrant amendment agreement                      
Equity                      
Warrant exercise price (in dollars per share) | $ / shares         $ 15.00            
Warrant expiry term         5 years 6 months            
Offering price (in dollars per share) | $ / shares         $ 33.33            
Warrant amendment agreement | Maximum                      
Equity                      
Number of shares in exchange of warrant exercise         106,963            
Investment in Warrants | New Unregistered Warrants | Maximum                      
Equity                      
Beneficial ownership limitation 4.99%                    
Investment in Warrants | Existing Warrants | Maximum                      
Equity                      
Beneficial ownership limitation 9.99%                    
Common Stock                      
Equity                      
Common stock purchased (in shares)               3,246,395 47,851    
Exercise of warrants (in shares)               19,670,488 84,641    
Issuance of stock from RSUs (shares)                 28,769    
Common Stock | Public offering                      
Equity                      
Number of shares for each unit       1              
Common Stock | Public offering | Common stock warrants with alternative cashless exercise                      
Equity                      
Number of securities called by each warrant       0.75              
Warrants to purchase common stock                      
Equity                      
Number of unexercised warrants           32,190          
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants - Activity (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Warrants    
Balance at beginning of period (in shares) 193,476 139,047
Issued (in shares) 35,912,718 145,192
Exercised (in shares) (20,507,676) (84,614)
Cancelled (in shares) (126) (6,149)
Balance at end of period (in shares) 15,598,392 193,476
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants - Activity - Additional Information (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Warrants    
Warrant issued (in shares) 35,912,718 145,192
Warrants exercised (in shares) 20,507,676 84,614
Reload warrants    
Warrants    
Warrant issued (in shares)   74,773
Warrants exercised (in shares)   74,773
Warrants exercised (in dollars per share)   $ 33.33
Common Stock Purchase Warrants    
Warrants    
Warrant issued (in shares) 27,415,070 57,693
Warrants exercised (in shares) 10,904,000  
Common Stock Purchase Warrants | Maximum    
Warrants    
Warrants exercised (in dollars per share) $ 0.33  
Common Stock Purchase Warrants | Minimum    
Warrants    
Warrants exercised (in dollars per share) $ 0.23  
Representative's warrants    
Warrants    
Warrant issued (in shares) 568,348 2,885
Liability warrant    
Warrants    
Warrant issued (in shares) 2,199,375  
Warrants exercised (in shares) 1,674,376  
Pre funded warrants    
Warrants    
Warrant issued (in shares) 7,929,300 9,841
Warrants exercised (in shares) 7,929,300 9,841
Warrants exercised (in dollars per share)   $ 0.05
Pre funded warrants | Maximum    
Warrants    
Warrants exercised (in dollars per share) $ 0.001  
Pre funded warrants | Minimum    
Warrants    
Warrants exercised (in dollars per share) $ 0.0001  
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants - Black-Scholes Option Pricing Model (Details)
Dec. 31, 2023
shares
$ / shares
Y
Dec. 31, 2022
Y
$ / shares
shares
Dec. 31, 2021
shares
Class of Warrant or Right [Line Items]      
Warrants (in shares) | shares 15,598,392 193,476 139,047
Pre Funded Warrants February 2023 [Member] | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 90,000    
Representative's warrants - February 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 73,313    
Common stock warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 800,695    
Pre-funded warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 509,300    
Representative's warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 40,035    
Common stock warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 13,650,000    
Pre-funded warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 7,330,000    
Representative's warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 455,000    
Common stock warrants - November 2023 | Monte Carlo Simulation Model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares 10,765,000    
Reload warrants - June 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares   74,773  
Reload warrants - November 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares   57,693  
Representative's warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares   2,885  
Pre funded warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | shares   9,841  
Stock Price | Cash exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 5.905    
Stock Price | Cashless exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 5.905    
Stock Price | Pre Funded Warrants February 2023 [Member] | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0001    
Stock Price | Representative's warrants - February 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 8.80    
Stock Price | Common stock warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 3.07    
Stock Price | Pre-funded warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0001    
Stock Price | Representative's warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 3.38    
Stock Price | Common stock warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.33    
Stock Price | Pre-funded warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.001    
Stock Price | Representative's warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.363    
Stock Price | Common stock warrants - November 2023 | Monte Carlo Simulation Model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.23    
Stock Price | Reload warrants - June 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   33.33  
Stock Price | Reload warrants - November 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   15.00  
Stock Price | Representative's warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   15.00  
Stock Price | Pre funded warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.05  
Exercise Price | Cash exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 16.00    
Exercise Price | Cashless exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.00    
Term (years) | Cash exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.00    
Term (years) | Cashless exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.00    
Term (years) | Pre Funded Warrants February 2023 [Member] | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.0    
Term (years) | Representative's warrants - February 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.0    
Term (years) | Common stock warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.5    
Term (years) | Pre-funded warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.5    
Term (years) | Representative's warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.0    
Term (years) | Common stock warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.0    
Term (years) | Pre-funded warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.0    
Term (years) | Representative's warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.0    
Term (years) | Common stock warrants - November 2023 | Monte Carlo Simulation Model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y 5.5    
Term (years) | Reload warrants - June 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y   7.5  
Term (years) | Reload warrants - November 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y   5.5  
Term (years) | Representative's warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y   5.0  
Term (years) | Pre funded warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs | Y   5.5  
Volatility | Cash exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.9650    
Volatility | Cashless exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.9650    
Volatility | Pre Funded Warrants February 2023 [Member] | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.965    
Volatility | Representative's warrants - February 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.965    
Volatility | Common stock warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.884    
Volatility | Pre-funded warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.884    
Volatility | Representative's warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.963    
Volatility | Common stock warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.891    
Volatility | Pre-funded warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.891    
Volatility | Representative's warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.892    
Volatility | Common stock warrants - November 2023 | Monte Carlo Simulation Model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.869    
Volatility | Reload warrants - June 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.648  
Volatility | Reload warrants - November 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.843  
Volatility | Representative's warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.843  
Volatility | Pre funded warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.843  
Risk Free Rate | Cash exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.03784    
Risk Free Rate | Cashless exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.03784    
Risk Free Rate | Pre Funded Warrants February 2023 [Member] | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0378    
Risk Free Rate | Representative's warrants - February 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0379    
Risk Free Rate | Common stock warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0356    
Risk Free Rate | Pre-funded warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0356    
Risk Free Rate | Representative's warrants - April 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0357    
Risk Free Rate | Common stock warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0474    
Risk Free Rate | Pre-funded warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0474    
Risk Free Rate | Representative's warrants - October 2023 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0474    
Risk Free Rate | Common stock warrants - November 2023 | Monte Carlo Simulation Model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0.0440    
Risk Free Rate | Reload warrants - June 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.0332  
Risk Free Rate | Reload warrants - November 2022 | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.0421  
Risk Free Rate | Representative's warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.0423  
Risk Free Rate | Pre funded warrants | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs   0.0421  
Dividend Yield | Cash exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0    
Dividend Yield | Cashless exercise | Black-Scholes model      
Class of Warrant or Right [Line Items]      
Warrant fair value measurement inputs 0    
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants - Fair Value of Warrant Liabilities (Details) - Common Stock Purchase Warrants
$ in Thousands
11 Months Ended
Dec. 31, 2023
USD ($)
Class of Warrant or Right [Line Items]  
Fair value as of February 8, 2023 (issuance date) $ 10,363
Fair value of liability warrants in excess of proceeds, at issuance (164)
Exercises of liability warrants (6,249)
Gain on changes in fair value of liability warrants $ (3,878)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Adjustment of Warrants
Fair value as of December 31, 2023 $ 72
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Disaggregation and Operating Segments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Revenue Recognition    
Total revenue $ 8,678 $ 11,240
Number of Operating Segments | segment 1  
United States    
Revenue Recognition    
Total revenue $ 7,134 9,230
Australia    
Revenue Recognition    
Total revenue 526 688
Europe    
Revenue Recognition    
Total revenue 956 1,252
Rest of world    
Revenue Recognition    
Total revenue 62 70
Obalon line    
Revenue Recognition    
Total revenue 0 0
DBSN Device    
Revenue Recognition    
Total revenue $ 0 $ 0
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Plan Description (Details) - shares
12 Months Ended
Dec. 14, 2022
Dec. 31, 2023
Dec. 31, 2022
Employee Stock Option      
Stock-based compensation      
Option expiration period   10 years  
Award vesting period   4 years  
2003 Stock Incentive Plan, as amended and restated      
Stock-based compensation      
Shares authorized     110,798
2003 Stock Incentive Plan, as amended and restated | Minimum      
Stock-based compensation      
Purchase price of common stock (as a percent)   100.00%  
2003 Stock Incentive Plan, as amended and restated | Minimum | Principal (10 percent) owner      
Stock-based compensation      
Purchase price of common stock (as a percent)   110.00%  
2003 Stock Incentive Plan, as amended and restated | Employee Stock Option      
Stock-based compensation      
Award vesting period   4 years  
2003 Stock Incentive Plan, as amended and restated | Employee Stock Option | Maximum      
Stock-based compensation      
Option expiration period   10 years  
2022 Equity Incentive Plan      
Stock-based compensation      
Shares available for grant 105,000    
Number of shares authorized for plan as a percentage of stock outstanding 15.00%    
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares    
Shares, Options exercised (in shares) 0 0
Employee Stock Option    
Additional disclosures    
Unrecognized share-based expenses $ 100  
Weighted average recognition period 1 year 9 months 18 days  
Vesting period 4 years  
Option expiration period 10 years  
Employee Stock Option | 2003 Stock Incentive Plan, as amended and restated    
Shares    
Shares outstanding, Beginning balance (in shares) 21,416 17,702
Shares, Options granted (in shares)   11,201
Shares, Options cancelled (in shares) (6,198) (7,487)
Shares outstanding, Ending balance (in shares) 15,218 21,416
Shares, Exercisable (in shares) 12,366  
Shares, Vested and expected to vest (in shares) 15,891  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding, Beginning balance (in dollars per share) $ 311.65 $ 398.57
Weighted Average Exercise Price Per Share, Options granted (in dollars per share)   59.00
Weighted Average Exercise Price Per Share, Options cancelled (in dollars per share) 149.34 139.16
Weighted Average Exercise Price Per Share, Outstanding, Ending balance (in dollars per share) 377.75 $ 311.65
Weighted Average Exercise Price Per Share, Exercisable (in dollars per share) 445.51  
Weighted Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) $ 377.75  
Weighted Average Remaining Contractual Life    
Weighted Average Remaining Contractual Life Outstanding 6 years 4 months 24 days  
Weighted Average Remaining Contractual Life, Exercisable 6 years  
Weighted Average Remaining Contractual Life, Vested and expected to vest 6 years 4 months 24 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value Outstanding (in dollars) $ 0  
Aggregate Intrinsic Value, Exercisable (in dollars) 0  
Vested and expected to vest (in dollars) $ 0  
Additional disclosures    
Vesting period 4 years  
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Fair Value of Stock Options (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2022
Stock-based compensation  
Risk-free interest rate (as a percent) 2.67%
Expected term (in years) 6 years 3 months
Expected dividend yield (as a percent) 0.00%
Expected volatility (as a percent) 80.40%
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Restricted Stock Units (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares    
Shares Unvested RSUs, Beginning balance (in shares) 4,530 34,226
Shares, Granted (in shares)   32,777
Shares, Vested (in shares) (3,113) (50,131)
Shares, Cancelled/Forfeited (in shares)   (12,342)
Shares Non-vested RSUs, Ending balance (in shares) 1,417 4,530
Weighted Average Grant Date Fair Value    
Weighted Average Grant Date Fair Value, Unvested RSUs, Beginning balance (in dollars per share) $ 174.15 $ 218.00
Weighted Average Grant Date Fair Value, Granted (in dollars per share)   16.92
Weighted Average Grant Date Fair Value, Vested (in dollars per share) 194.81 97.44
Weighted Average Grant Date Fair Value, Cancelled/Forfeited (in dollars per share)   (189.88)
Weighted Average Grant Date Fair Value, Non-vested RSUs, Ending balance (in dollars per share) $ 128.56 $ 174.15
Additional disclosures    
Vested and undistributed 113 278
Number of shares not issued 454  
Unrecognized compensation costs $ 0.6  
Recognition period 1 year 2 months 12 days  
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based Compensation - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Compensation expense recognized    
Total stock-based compensation expense $ 767 $ 2,087
Sales and marketing    
Compensation expense recognized    
Total stock-based compensation expense 107 280
General and administrative    
Compensation expense recognized    
Total stock-based compensation expense 451 1,494
Research and development    
Compensation expense recognized    
Total stock-based compensation expense $ 209 $ 313
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Income tax benefit at U.S. federal statutory rate 21.00% 21.00%
Deferred:    
Federal   $ (293)
State   (76)
Foreign $ 28 (54)
Deferred income tax benefit 28 (423)
Current:    
Federal   30
State 7 9
Foreign 17 4
Total income tax benefit, net $ 52 $ (380)
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Income tax benefit at U.S. federal statutory rate 21.00% 21.00%
State income tax benefit, net of federal benefit 5.90% 3.80%
Stock warrant valuation 9.70%  
Other permanent differences (2.20%) (1.90%)
Change in state tax rate 4.30% 0.30%
Foreign rate differential 2.70% (0.20%)
Net operating loss true up (6.30%)  
Other adjustments (0.80%) 2.80%
Change in valuation allowance (34.80%) (25.00%)
Effective income tax rate (0.50%) 0.80%
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Uncertain tax positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of amount of uncertain tax positions    
Uncertain gross tax positions, January 1 $ 1,052 $ 1,052
Uncertain gross tax positions, December 31 $ 1,052 $ 1,052
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets (liabilities):    
Start-up costs $ 1,096 $ 1,137
Capitalized research and development costs 170 272
Reserves and accruals 751 1,157
Property and equipment 56  
Intangible assets 4,420 4,597
Research and development credit 2,492 2,492
Lease liability 70 43
Net operating loss carryforwards 67,930 63,424
State and local taxes 2 2
Total gross deferred tax assets 76,987 73,124
Valuation allowance (76,895) (72,945)
Deferred tax assets, net of valuation allowance 92 179
Property and equipment   (80)
Operating lease right-of-use assets (64) (43)
Total gross deferred tax liabilities (64) (123)
Deferred income taxes, net $ 28 $ 56
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Carryforwards and Limitations (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income taxes    
Unrecognized tax benefits, if recognized, would affect its effective income tax rate $ 0.0 $ 0.0
Unrecognized tax benefits, income tax penalties and interest accrued $ 0.0  
Minimum    
Income taxes    
Percentage of change in ownership 50.00%  
State    
Income taxes    
Net operating loss carryforwards amount $ 348.7 329.1
Foreign    
Income taxes    
Net operating loss carryforwards amount 0.2 0.2
U.S. federal    
Income taxes    
Net operating loss carryforwards amount $ 218.9 $ 207.9
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
May 11, 2023
Aug. 06, 2021
Dec. 31, 2023
Dec. 31, 2022
Employee Arrangements and Other Compensation        
Severance benefits payable     $ 800,000  
Purchase Commitments        
Purchase commitments     900,000  
Cowen and Company        
Litigation        
Service fees sought   $ 1,350,000    
Agreed settlement amount $ 1,350,000      
Litigation settlement, interest percent 9.00%      
Litigation settlement, attorney fees payable $ 675,000      
Litigation settlement, attorney fees to be paid up front 275,000      
Litigation settlement, attorney fees to be paid after six months 200,000      
Litigation settlement, attorney fees to be paid after twelve months $ 200,000      
Payment for legal judgment     1,350,000  
Litigation settlement first installment amount paid     275,000  
Litigation settlement, accrual for attorney fees     200,000  
Accrued liabilities        
Employee Arrangements and Other Compensation        
Accrued performance bonuses     $ 15,000 $ 300,000
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (11,387) $ (46,214)
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
12 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
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J*@5@'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 " !*BH%8J&ULS9+! M2@,Q$(9?17+?G60K(F&;B^*I!<&"XBTDTS:XR89D9+=O;W9MMX@^@)!+9OY\ M\PVD-5&:/N%SZB,F"1M-6F8@%5\F;]\GUA]]5V/?6[=T_ M-KX(JA9^_0OU!5!+ P04 " !*BH%8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $J*@5C#&$%7E0< PR 8 >&PO=V]R:W-H965T&UL MM9MK SR6Y'.$?/%,Z/=HAS$#+X$?1I>]'6/[]X-!Y.QP@*)S MLL /H*:-!@'RPM[51;IO3:\N2,Q\+\1K"J(X M"!!]O<8^>;[LZ;W#CGMONV/)CL'5Q1YML8W9Y_V:\JU!H>)Z 0XCCX2 XLUE M;Z:_GYM:4I >\<7#S]'1:Y#@[QH_0O>,Z.'1H]X,01(T%>S*\@\,+L/WK)01P5F'I- Q6!0;\.HN+A8>+O892Q3EVSH&AGP&H04-P09:\_!;1"9HB@63(>)]M$<.ONSQ,2#"] GW MKG[]11]IOXE@J12;*Q*K@#0+D*9,O03Y\+K'(FSR >[PEE(E!R'49C$5Y+6M45E"*Q"JA1 6K4#M0:4X\DG=(% M?%05MJD&I<-(53M42>N[0E,D5H$V+J"-6_8^BK@=2+\UZEN87&N#_$C8Q*1E M76DI$JO0FA2T)M([S,?YI>=CKI6V3FO#;Q4ZA/*^F#J*,V S/IH!0H%%XI#15_[?%4)M4)\O1/CD M15WYJ5*K CSRQ7H;@ _H!:QDI M4JO2@R4]V(;>S'6Y>G1V> %N^''@4RANL+,+B4^VKV#.K;P=>[PU MZ[HFQ"E5ZXQ3D5H59YD4=*E__A].*]GBW?B!/ MS0H/N 7V:_!(?"')AD1AW]A"2DK3@RJUZCQK M&1^@W. ?6AI8O#@[%&YQ;?QJ$+J;V?/9G\*Y6J5I095:E5>9%F"KM/ 5^W[_ M>\A=&>^K*.*#G M6412+1[D&S3LBQ*8T)JA2JV(K8P)L%1.^$)_'442S>1$: M"6')E6I@*0T!JM2JL,H0 %N% "NF-)ENR^;8TJ&,^]I8#$VN^ V+JBQY56=J MIP@!L P!L%4(6(4,T^PA8S*EBPX8A=3DBG74E&8 56I5:F4&@*TR0-H=@<5C MTY90H>UHT+DC81\Y#N8R7,3-!(7TE"8!56I5>F42@'(CG].S ^3[X#J.^-N1 MN'_*=>H>N,C+.L,Z12* 92* QWKL!V/$,%>Q2*V]Q//D20 MUW7&=HIH ,MH .6&?F4M[\$L=CU&*)@QAGE(3ZJI*77_JM2J MU$KW#^7FO7A8M?1"%#H>SZ+IK%"Z;T%I.C7.OQBR12E_)RS_$<*4GZ8>IM*0 MH$JMNGRA# E&JV<,]HZ[7EE_;9"IA26OZ[Q"X10)P2@3@M$J(>0YW,YRN)U$ M[@A\BAGOO6&22X7\5%I^*U<;IFK)LK"G*VB8P[$VU2X&3Q5BIP@'1AD.C%;A M8!T_^I[#AS6"A&Y-KM*9CM+$D*N-CE@/M;%IFL,"=17.T=JA=F& CUN4#V*K MT,4OX",6]S^YE*9IN@G'O 4(@:A=)G2*,&"48DB MCP:Y?E^'?4/X-$]>V1G;*=* 4:8!H^4"HF-N2[Y3:&H;Q.H6Q,C+.A,[10(P MR@1@M%Q)E!/+%Q35,Y/++;\)B2F- :K4JL3*&&#(7?N,XW(S9#4&MD&@WD8H MM?VJU*J82MMOR&WZP?'73<+.T\*;<>Q\@)8_EZA8=-TADBPG.@(5\;T-H MZ"$1-;E(Y]6T2KW\X&CY?#(+D?X,(0).LD8J6TE?["U^ZC!+%_@/RL.SWTG< MHF02(P(^WO!2[7S,OX9H]M.#;(.1?;H8_Y$P1H+TY0XC%]/D /[^AA!VV$A. M4/P Y.H_4$L#!!0 ( $J*@5@YYU-\:08 &<= 8 >&PO=V]R:W-H M965T&ULM5EM;]LV$/XKA!=L*^#$(JDWIXF!UL&P?M@:-.WZ MF9'HF*@DNB3E)/OU(R5%LB2*<3?O0V*]'(_/'8_WW%%7CUQ\DUM*%7C*LT)> MS[9*[2X7"YEL:4[D!=_10K_9<)$3I6_%PT+N!"5I-2C/%LCSPD5.6#%;757/ M;L7JBI4[$\WN:\?\F[GYD%[//(.(9C11 M1@71/WNZIEEF-&D:% MY!E+B:(I>$\R4B04W!EU$IR#+WS-^ ,L )\WO)2DB*55PNE9S;C%TDS MR_MZ%C0QRPU-+@"&;78'UHS%L)Q$+1"/91^B])W MHOQ$I1(L,4%H<-JPU0J"@VFAYPV@N65ZR((66>!$]BY)>*G=5?F0JRT5.GLE M5'OQ/J,2_%KH5,LW@&0Z(5:;1Z=6D/+R7FW*3&>I9K06.8L]O])RYD-/*Y$[ M6N6P[/F-S=Y@;$LX6HNQ$(+QA,5A:W'HM/A#L=?QP<6S#54XFA!'/AR@L@B% M$-I112VJR(GJ5M =82F@3YK!)#UPT1:LYT%%M [H< M00B'6] BLHSM(*'7D93GA/E1@R2*%0\@HYJS@3#D?,XWYZ6^F?9KH[6W/8(A M8(L0C";<"@]H%3H1W] -U D6>:H233FTT]5#&0Y!CF2"Q'733W5[4\WM-FR]G3U7H#)^BMP#AN1]$<\^/*HD M+N<(+E^4,BE;%BZ5U/5R:M+;\1/,>^V^==W&!00:J7"2%-F MSE/U[C?M]3DK0$)V3&<#*\IQX1#Z"'NC;&:10]$23_33J"LQD+O$T 51F9=9 M=5J9T@U+F)U'QE7#>8B#(!I60E9!Y,,XFD#:E1C(76(<(FV.*7BN=\G6'('O M-2MR:4^RX^KA/!ZV@Z\(]0\*NQ(#'U-B2$NJL9X5CJN'<-RO6*1P&$Z$+>YJ M#.RN,49\5>V[HZ%;R@Q+KV43F^ZU<%=!8'<%<4>%0;PV'+:G0E6]MPZ-YL2@ MLL(*^Z3]]ZFT]9UP<"R-3\-HV%FY_+#5)]+6M[JK8K"[BKGMK_(<0 >#78)C M(L5&C,M@CN/X9/1E7993%54G4%0OQN+@*YCY!/D'$0^LD+H+V6C-WD6D-[*H MO^K5-XKOJ@]C]UPIGE>76TIT0!H!_7[#=5'9W)AO;>VWU=4_4$L#!!0 ( M $J*@5AF,4;='0, +D* 8 >&PO=V]R:W-H965T&UL MK99;;]L@%,>_"O*JJ96Z^)9KET1J4TW;PZ2H6;=G8I_$J!@\P$FW3S_ KF4\KDQ$F4RNY<5T8)I%AV> 9,?UEQD6*E MNV+MRDP CJU32MW \_INB@ESIF/[;BZF8YXK2AC,!9)YFF+QZP$HWTXSC5SG!8IYOE2KG.HM%O&[8 MW=2#V+?I^EYETR -*]+P*.F,IZG>_'I;1"^W*,,";3#- 5WK]8@YI5A(E(%. MTT0OW4T;>*$_J$%Y'<_S=]!/637@NQ5\]P)XBR@1SE7"!?D-<1MM(=BK<81> M^=LA/L>R0=VKJ'N74Q,I\W;BWAY'$'9[ Z\[V '>-^SYH\ ?M=/V*]K^Y;3Z M^)9*9RIAZS;D_KG(^X;'D <5\N H\@($T9 S%'&V :'(D@+2=](*A-"'D@VE M#?NHJKG^[F2&(Y@X6DN"V( S??_.[WL?VPZ<_R36F(!A-0'#HQ,P;\9Z>R(G MAGNKX+>GQ!F&#=Y1Q3NZC/=?SJ'16>?0*:L&O^_]O?2\RR(XG,^E4GT61[UP M.-P!/6G6)*U=S_XEI*=2N50[27O*K*!U:W6%*>J^8K$F3"(**^WG=09:0!1U M4M%1/+.EQI(K7;C89J)K2Q#&0']?<:[>.J9ZJ:K5Z1]02P,$% @ 2HJ! M6&2P=*)L!0 D!8 !@ !X;"]W;W)K_?L.)5NR18JY M=%]L76:&Y\R03B5IN6$75M=@R#F]60E94 MPZU<3]16,IK73E4Y(4&03"I:\-%\5C_[(.F:W3/]>?M!PMVDC9(7%>.J$!Q)MKH=O<8W"Y(:A]KB M[X(=U-DU,E0>A/AB;M[EMZ/ (&(E6VH3@L+?GBU869I(@./?8]!1.Z9Q/+\^ M1?^M)@]D'JAB"U'^4^1Z:PEO"_#3\X7@2I1%3C7+T;V&/ZB15DBLT%];)JG) MM4)C]/G^#7KYX@J]0 5'GS9BIRC/U6RB 8.)-%D>Q[MKQB,#XV&"W@NN-PK] MRG.67P:8 /B6 3DQN"/>B&_8\AJ%^!4B 0D=@!;?[DX\<,(VH6$=+_P_"77E MK0D;N<.:U7RCMG3);D>P7!63>S::__P33H)?7)R?*=A%!J(V Y$O^OPCVS.^ M8RZ.C6-2.YH&LY]G29K-)OMS[+81QB0*6JL+4'$+*O:"6@BE30WD,+@F0'PV M;HC#H ?.-HJB,'-C2UILB1?;6RF40ELI5H5V 4NL,>,XZF?--DJR@+B!I2VP MU#N7CQ.6KQ%[!-U03-VX\*7/.7.?*=@%WZSEFWD+<4]+IA T-NBP\@LSS%U\ M,RO5J5T/VPA'P31T%V3: ISZ9PKC4)&RADASD(-":5.AO7-"3VT(04BB'E"' M54KB@>6&@TY7@J]T <6H7&YJK#FLNE)L32=T2D9@82 ACGM 759QF X /1- M[ 7ZKMK20AIHIC^4@J_')204$JP4TVZ)P_8,2-,^7-L(9VD4#> E'5[BQ?OR M+6S.K@ H] S8!^6%V@H%HG3IBA76=8.;@/U#:+8=(,K##@+7"W@FZ# M]K3M,\(T)'U' M?2[\!);)0%)&/;5U&47)?%T0)](IZ?D M*WK: 6T[U /L6V!S>^4$;.MDW$^OPP;F_\ >A7122OQ2^B?3@TW^Z)KT\ICU M9=YE%R4$#^6QDTSB_Y \@4.@1TAM*,R!L3FQ*);-EJHH=_")Z>SWY%F_)9\K MVF4>.CTF?CWVY $4 .6B+*D\>^N>9,T8V44UKZ?]/873+,BN!_8_I%-LXO_\ M=)(XEO![:,3?1L-EYJ'1:2_Q:^^]0:;03@%J+1 L]"TP.%:#VQP-L_I*N>DX MOFRG<1)'TSXAVS B43@=Z@"=/A._/@\0.E7F!RC92CU R39T4IJU53*[K M(T\%2'=<-X=D[=/V6/5U?9C8>WZ';Q;-X6@7ICFK?4_ENN *E6P%(8/K%$#) MYOBSN=%B6Y\@/@BM155?;AC-F30&\'XEA#[=F ':0^CY?U!+ P04 " !* MBH%8C+2+-]," ;"0 & 'AL+W=OFF3EJWJEFWSRY< BO8F>TD[;_?V1!&*D"M ME"_!9^YY?,]=?$>XX^))I@"*/!7H@""'6&D&BH\MS"'/-1&&\;?BM.HC-;"YWK-_,=I1RR.5,.?Y M[RQ1Z=0:6R2!)=WDZI[O;J#2,]1\,<^E^26[TG>$)\8;J7A1@=$N,E8^Z7.5 MAP; #3H 7@7P7@,&'0"_ OA&:!F9D75-%8U"P7=$:&]DTPN3&X-&-1G355PH M@6\SQ*EHSIGD>990!0E9*'Q@B90D?$GFO, _1JHKM@7RC4M)+LC#XIJX#0+/'=1N!X$-Z\"&O27ZH5(0)#ZH1L;0!G*J SX[)PQCQXHI^CQI M"W]XS!H=B>P@%4&=BJ"W1M@2L>$Q[#A" (M?B!*4R9R6K3;Y@XW(_'W;DM#+ M_-XDE&3#1J4[BCRJE8UZE747N5G=-EV]O._5-7JKKG&M:]RKZ[")=-VO\=ON M5XN;OE_.JQ#MQIPI0*S,^)68W U39:.N=^L)?V4&VZO]&4[^@ZS7!_%*]L4C*[Z5&THY>MIF>7DYVW"^ M>S>?E\F&;N/R+=O17+QRQXIMS,5A<3\O=P6-UW70-IL3PW#FVSC-9U<7]7/7 MQ=4%V_,LS>EU@SO#LQQ.?T_L-KYZ87UWLXGMZ0_G7W74A MCN9'RCK=TKQ,68X*>GX_?168=4+?X.Z6/Y7,J,Z( M9C3A%2(6_Q[HBF9911+G\6\#G1US5H&GCW_0@[KSHC.W<4E7+/LG7?/-Y6PQ M0VMZ%^\S_ID]1K3ID%WQ$I:5]5_T>&CKFC.4[$O.MDVP.(-MFA_^QT_-&W$2 M8 \%D": R %X(,!L DPI ]EL)H 2PH@[D" W0383;AF5K6I2_(?_??B?7WT M^_4ZK3[&<8:NXW1]+M[55;Q+>9PI6,$(*TGVVWU6#Z9'[](DY0I(^'S(7WQ# M"R0Z* 9B4U6L!XH^Y@G;4O3Z#U:69PI\I,=_8;VNS85HC\HE1^62FF,-<#[$ M69PG%,5<=#5YBTS\!A)42M:3J\O"NW,4)O9R);I:T>*"SJU]_P8[QNTIP MD# /$N8?8$X-JRY:#U<.(>9R>3%_.-50O]FY[;I+U^RV"Q7MEJ3;)NJWL2S3 MM(ZM.D-K'H?6?-;0OA:?A7(3BYZ?/6N8#U3[Y&26MKE8=$]YIE#Y@P@82$D+ *"=41C'45CU71SJ IOXOQ>E/8TEZY-9&]E&&MK9V_2GN-S)Q952I3!LY5660, \2 MYD/" KM78,\MAV!+NE9!YHQ&0, \2YD/" DA8Z/0$(>DOTK7HJ,4]JL75JD5QHR+=#*&T+/?B MX&26I!*/-LU4\;B];A+;,+KOA0>9T8>$!9"P$!(6 <$Z4EL;-M%4L2WZ95BA-LB4/B0L@(2%D+ ("-91V_*HMJ5>;96@SBN_<5U?#,65 M,*YM3/I4/3Y<#%7:TF*G:@L2YD'"_&6_Q!H+5[J%A\P80L*BD=/O2 8;K4MI M:$6SJNM/=A"*F"@E!\OM4)Q&:I(>/54XH#2OH75KG&%8MN0?@&8-0&DA*"V" MHG6%=F*'8[W03H6UVQ?)IBI42EEI09-E!4GS0&E^0SL5J6/*IB)HRA"4%HUT MH"N5UG_&>@-:+971:@3J18/2O(;6N8MQ%[9L9H(F#4!I(2@M@J)U%=;:X%CO M@W\4-WBU$2ZN> >9W15LBS[??"U'90;IZZY :1[NF^8$FPZ1909JFH/20E!: M!$7KRJPUSK'6$%7)C!7HEN7[DJH7=D'MBOA6+#6S*6SM SRL$I47J+EC&@ 9:/YGH_>27+:7J MH9/U &HDD[Z1;!++,9?RS@[0M $H+02E15"TKL9:*YGHK>3F"XSIC\E2PDJU M>ZSG3)85J'L,2O-)WZ8]=VQ3+DB@1C,H+1KK05H/Y98M;>NAD@8%:S41A-?=NR?JN MKX5Q;Q8$NGD:E!8I>V .381;WYKH?>N?7]W2)Y@L#5"CF_2-;KQT7,.2#78? M-&\ 2@M!:1$4K?LEZ];J-O6;J@<6N$R5M/2HJ=("I7D-[;3J$/GF2]'&L8AI MR*OJBG;GCFG;KOR%0U7#W@J7*JOC#$Q/S-83-O6>\#-6N-2#V'<@E5^0!S6" M%4F):=GBD^_*8P1J\H+20E!:!$4[Z&=^\O,OU0\.?8J+^S0O44;O!-YXZXKW MOCC\AL_A@+-=_8LPMXQSMJT?;FB\ID750+Q^QQC_<5#]R,SQEY2N_@-02P,$ M% @ 2HJ!6$\!V,4M!P M" !@ !X;"]W;W)KU+\^NE<&?5\7I;[JK8S97 P&.EOQ M-=.OY(:7\,M2JC4S\%7=#?1&<9:[1>MB0(;#=+!FHNS-+MV]&S6[E%M3B)+? M**2WZS53C]>\D ]7/=S;W_@D[E;&WAC,+C?LCM]R\WESH^#;H-:2BS4OM9 E M4GQYU7N-+^9T:A% MU00XONV4]NIGVH6'UWOM[YSQ8,R":3Z7Q1>1F]55;])#.5^R;6$^R8<_^,Z@ MD=67R4*[O^BADAVG/91MM9'KW6) L!9E].M4?"K@'5F-I>EEH7(F>$Y MNC7P 3XR&LDEFC.]0N_ SQKUT>?;-^CYLQ?H&1(E^FLEMYJ5N;X<&,!@-0VR MW?.NJ^>1CN=A@C[(TJPT>EOF/#]6, #PM05D;\$UB6I\P[-7B.*7B P)#0": MG[Z<1.#0>D.ITT>[-M3NVM+MVE+)-8*$4\R(\JZ*6&$$UQ>A?:O4)F&U-ILO M](9E_*H'Z:JYNN>]V:^_X'3X6\CF,RD[VH&DWH$DIGWV$8I/(74P.*J5J5MI M*\S]K(\QG8PO!_>'\ -B24IP4HL= 1O5P$91U[S._X&$JN+;2"A"F2PS47!4 M[A#;N_8ZLS[<:L@("/:3'3@ZIP//I.QHG])ZG]*H ]]P4)H)YNHL_PZ,H7G( MX$K+Z,!+F."6)WT92H=A-XYK>.,HO-=KJ8SXMX('=4J4AI5W8@&.9%IS$PR\ M<0!'"ZHO@B>$AK%.:JR3*-;WZPT3RH:<15K(\JY? &WE$:03#\9XW,X/7P9/ MQDE'>DQKK-,HUN>_ ^N_J!(!=C87>B,U*RSP"NU+FQPAR%,/3M_;75]F1*9A MP'C8D-D8YP')XBC. M:Y9#;[$PL6S:J3@*T>FHC<\7ZB<=,8I) X]$X=TH>2]<8P9](>33/<2K5(^ M-N,0#,#T2"Z@3> ZXV461D\"">:A]X5&XZX@: @71]D,RM62*^6*-<0 1X9] M#R*DOFLG;8"^3#_IJ@&X(40<9T2;6#:ELA44*JXMJRRA+*![5FRY*PR"+40A MS"-Z8$JQ,EP9=D\YSK/)V#,B"N8GN0,W)(NCW#3[TZRX0B50JV51 0UEV)B1 M7\/:92X@T^_T1L-N.(UW:,X++6IW!.<^>-XD#T^;Z^'^YGMH7B!/S?S?@XP)]X3-K0?2F,$QQ& M3AH*)7$*K2-@PQZ9ZZ$ .5'N1 "3GRV[--DU$[C@%B2=$0#:3B5Q#GU M2U4I'YOB&808($QHZ]H( U)TW+6W#:^2.*^Z4AA$Y1.A5_SBNG^R,I"&54F< M53^>,@<%;0MP*$ZGZ;!M7T".X.F0=.QZP[8D>=($;OL9?747*A=FJ#G<%.#9I-^\A(4R[\J-A8A(?-*'OS#C/=WZ" M6<,U0]D.>7?!)*&IL@TY(-/1:I*&+DF<+N>'"7%Z7/ELV,=>.@2$IEVYT% F MF3PI%Y:B9&5V"N8H%3\Y%\ZD[7@7&G8F/V)G+\XLRPFMM[ ;+N@T!YYVV]$Y MY9( =.$MMOO@%C:%7FTH6D:I^EC$_93 F0W5YG0[1>INS>* =[%M#WR!J1( M,NW(;=K0,XW3<\T?&SM&)EQU^LEVM VC=/V MV^629^Z%3=6[96X2KJ8&H$!>SW%VI+,FVF!R%_S;%EKG@G<,)T#]3N'+OM7LXE[;CO6BZ!QKO'D*==#4ALR+LM*B^)UL_]4(@;;EW M<'#^N^;JSAV+:^0&^^H@M;Y;'[V_=@?.K?O7^&)>': W:JKS_ ],0874J.!+ M4#E\-89P4]41>?7%R(T[95Y(8^3:7:XXR[FR O#[4DJS_V(?4/^CPNP_4$L# M!!0 ( $J*@5C_5I3"AP8 '&PO=V]R:W-H965T&ULM5?;;MPV$/T58@,$">!Z+[9C([X OK2HBS@Q[*9^IJ31BC%%RB2U MZ^W7]PPIR;N)[19%^[(K43-G;F>&Y-'2NGM?$07Q6&OCCT=5",W'\=CG%=72 M;]N&#+Z4UM4RX-7-Q[YQ)(NH5.OQ;#+Y,*ZE,J.3H[AV[4Z.;!NT,G3MA&_K M6KK5&6F[/!Y-1_W"C9I7@1?&)T>-G-,MA:_-M$ I5$W&*VN$H_)X=#K] M>+;+\E'@#T5+O_8L.)+,VGM^N2R.1Q-VB#3E@1$D_A9T3EHS$-QXZ#!'@TE6 M7'_NT7^)L2.63'HZM_I.%:$Z'AV,1$&E;'6XLGKR8G%U#F MH,@?C0.,,\0X[PR=)4.S%PQ-9^+*FE!Y\;,IJ-@$&,/KP?59[_K9[%7$"\JW MQ."%,I; %I65FM M5\(N#8!]FWE5*/8%+G[)I(9WT5:1;'$:$+_MC6YMNN!;MU +9>;17.>D]/_$ MS+8X93F0"<.H+T1"V.I$MN):@Z0A),Z&-"LX 'RLR!K ;]\W'ZZ?4*_HD+E4HMWO$V10[)>#.-]='J#8"J9\@%O[,V5 M,F"C#9*_8,Q0G<$XV#6+P3MZ57L@IV(BPA4H[F[#-AZF^ZD.YZD (J^D87ZH MD/(H2F=K3,A SL:8NBP^D>89IOZ^!JB\J+ W/Z E@)&\NP2O#-AV+K5"?HR2 M/^A([&0+[- -XD0(V&A4+9ESRBRDQ[X)-J4,0TZQY5#)(&2QD/ #^Z)3,CB5 M,XE!NE5L&AP20,:,O JKF+B:@D3M(%8H3]A+_88C'2T\]CT7:8H,AQ+R%OS M,< 'WW/[DVQ^.F-(C,W]W<,7Y\QZF, (RK3LN^4P+,KEU=RH$H'!&JAH6YA6!((\[ %=9"2,Q6Q!M6+]8C'7>;E46K.4;W,DQ)>M9B(E"VSZ.2/2*59:[,Y:KD2E03W$%S9 M.G8?14(=*-8DMSZ@ZQSJT@*H17[6O0&KD[\\\TTQAB<%.G/5ES;-<*S^6$>0 MK"MXB@",Q3&4TDZ@7,%C--:/O74\[R)GUH%H$V'@C>I;9R/;MM6%L!S@$HTA M/-']#X \[$J>@59\9NKNB)*3^U0(9=(9/3(QPP%\W<;06UH]M-@^ @@\MY&= MEOEE4H-*@Y,X9V:0;[0T79MNC@#8*W ^=7%^8(XY\)H<'"U$ML(<0Z6YAQF6 M'@,?XU%)<%7-.Q?Q018\:0 B^6S.*MUH-AHEF](-\="1Z%ICG V$8I$[!"8W"K MSXILLN[SXZ?@=6 M_3UEI[M_S]DTI>?8WOHQNL892")%J#2[-]EY]K@\7KL,Q2,07_DX)4AYNA<- MJ\.M\C1=II[$TY7T2KJY,N@9*J$ZV=[?&R6N]2_!-O%JE=F BUI\Y-V7' O@ M>VD1=O?"!H:[]LE?4$L#!!0 ( $J*@5AGTM:-L1@ #U' 8 >&PO M=V]R:W-H965T&ULM5QK<]M&LOTK4]K47KN*HB5*?L6)JV0[ MSGK+25Q6'I^'P)!$#&(8#""9^^OOZ<<,!B0D.W7O5NW&) 'T]/3C]&,:^N[6 MMY_"QKG.?-[63?C^9--UNV\?/0K%QFUMF/N=:W!EY=NM[?"U73\*N];9DA_: MUH\69V=/'FUMU9R\_(Y_^]"^_,[W75TU[D-K0K_=VG;_RM7^]ON3\Y/XP\=J MO>GHAT^#9V1T/+/2!!?,M"S&7;VQG7W[7^EO3TMV@1A]X MJ_PTF*L:4LIUU^)JA>>ZE]>B#.-7YKI:-]6J*FS3F:NB\'W35HPWKTU*-":;\2VHL[:)\OS$^^Z3;!_-"4KAP3> 1&$[>+R.VKQ;T4W[AB M;B[.9V9QMKBXA]Y%VOT%T[OXK^Q>:%].TR9O^C;L;.&^/X&[!-?>N).7__S' M^9.S%_=P?IDXO[R/^O^1\_MI/U@\-%]/W[RRH0ITXP?:9M-9=K=?-\Z\]MN= M;?9F8X.!#':V=:7I<,&"#%\B0H5O FB5ML/55=78IJAL;0((.;A_%TS5T$V$ M0%6WAX-T&Z:@C.S:"D_L:K"R=HUK;5WOZ;K;$4$\2RO^UE3T[9J(,K-76]=B M3^;!/__Q;+$X>_'CU=4'_GC^XN'U178^*4Q,$"W7;K6 M+"[8"! !L"LP5S3/2[UI;@;L87HR#<:@4T A_6G.<;M$UI&D^[6 M=1XBNW%FZ1QPJ_P3,(!G\'OK!<7J_UPTJ>8)+PCA=M=0^! M]Q!H#W/SLS>KUC(BDHPW4$DPMT2I"J$7>4'6C8(FR_I.8A\&R6/'KY,>H_[_ MMIJ+NB]=LI">?B119A(D29$N;C<>:C[UMPVHA7X9JK*R+K>!K5DV(9'15G8!1GR;V?HD M*W'?21]L;Y!6T?6X$\P@C@6PV]>E*2NLTL)2_!84?"C.%,2"&UA0[K)?#"QS-*$!"WG6] U: M'.]>7P:UR/FRQL"Q;YVG4%U,.-O\-ZL.@K MVWP2<:Y TM^2?7<$BM"/OX$98F?@&T\4>##Y+ EC-J'7AL#V2&0C'QNAV=+6 M<#B8&:5A@01#MP2[!9;YCKWKGJS I[".8!WZVJ>?BM(4L\NWCQ__;O M2,GW_AC_94L@*QA X$AZ\=YOS.7L\O'S[/O%[-GCQT?&>+@&&>34;[^R)*=5 M-IO4V;W"/I!USO7C ZZ?@^OX_2J&CH^0$Y8G&R.[V]H_?4L..8Y7"3Q2R&F' MYX ;0%8&V1+1 *@.:RU[_!MLK?@OGT!4+P4#6(%V&%[7#>_$M@AP$D54$AS7 M=G8O@<6U6PT> ^!J!$HWD5=!7A=GYAT NND\";$;0 !JQ+KZ#^^4436F+%/7D'UP<54:>*9""*"UP-X9_(DN.Q;JN7H, MG% ZZ%3PO9 QIAFW\.N7, 7"LK/=)E^AX7"SA4$S 8(T2A$*S2XS[N*LE4\ MW3?P0.*T;SCSX/23T EK@$HI.2A@A@M536(TC0AL9Y0\-3&L6 (HA@MBS7TN M:'^L:OQ^N@4=T!LVA1TJ0W^64QV:F5*E+G=M<3Q3XP M5!-:(DNC"OJ4JA&S=0 ^2!]))UVMVI2 T#-NU=?()V[$,U;X@)M:Y\R/WI>W MD!.O^ OETN:];]:G[W%+::Y"('A.-V5AD#A05:@#1]U9ZARPKP#GB5V^1_DR M*PO6Q(+UN6A*;#$=_+)B5Z>TM1F^"B>),%U&7%HB.''ZPUF?V) =5H74EI2C MLK#? 0:0Z*&J.:UY=\?D)5"3UU3-*93!VZ,=V[80\"YAF+47M3PX>??AXS_M M=O?BSM#)(@D68:)$5_.F*?+=W[DKS,D8OI*>$$L6&,@U7 M;!I?^S47O9#X>9VV9$]F3%@CO4W?L,>W5]>OS-7U:W/Q6"(:JLQW:>5@ M3B?,=:8EJ%GGET8V=C2$1@H MDQ(*[ $N+*77\"58 !:AD@ QPL5Q"8Y[*%GG+6HWXG[;F"'F.-3-$.P3YI4_ M/IVQJ%9]RRA3.B2Y-=;]8Q FHB*@1ZA&4A(=B+,O+3I6!"7/7+LA91!P98Q" MY-^KS#@X0\>K'D64!%ED"E6(OI#E.HAMTH60&DJ2@DXR]- 3-*A=4<5%H:OC M*@R%%[(,*6JK%E$!X:(I^(>2BYLIGB*$$D6S;GV_0WC?LV$N':?DT"79]=Q< M;[CVQ-W9OMWGB@HV1M;AU]I305J M.:BW63U.L4:D.RG7<5I"6VM+=[@?B/Q.]Q@P\]C1R!PX[!.[>R XU$A-U7LK MM0D+G39FPC.8%U)9^QD;U2\=?R$<&4.J9*"#&//HM=?03=G RK7L8O9S"GB' M<:X5&U@W[/!$G!U2I$P/$JP@=7!L:+9#?@_4RK,4*KGN/7&7)&AR67*<"S38)OD)XCM5+&V^U-LZY9*UZ^7 M2;)HR8\ E.*O>*IE4\Q=F%J >RXZ[6>-$*P^+7_$6*H87*6= Z%0;8W\,IN^)>/8FS\VZERUIR2L MB+^/Z]W_8:3B)_.F+&^(';N)K>=(8,8RO,<7N'M;:V<66QUW\DMJ(;4A%J+< M+F+/'FQ-#57O&/5JU'84[[A,B=*"7([65Q*W?-3GRE-+L6OMAM5X>105-X!: ME$.FW=ADY@@7OO@6]?R7[LM2/#\UE7W696 MPPNP;^%_E-UV;#O']L$[S(OJ'RW^ ^$<+9WK7$PRL_3KD:7_DEGZJ GK(5)R M5%0=:W>_C-HOZVJMZ;UR2Z:AQR]=Z^NLDME6E"U1H1$$W-L; M;K@0G% /F@^?83DSUET3$SK&03UG"@E2J-4O"X_.NSB8!(TEK.8Z M:@+S%M M"DM'S' K(VN)954&2@/LJW9W"8#YS)G)A-:1W'Q%S0C<6&W=<>ZFDH\=N9$& MNE&C63-DKEI]P;92?FL>V(>CU>D,-"D$,MAM]H'+V1W\"HEJ-:3UL=4W,P^6 MQT2LT:X%+! P1,+4)A[N+^3^J#M^H'9K+,.BCZWI804RUP?EP5-+3AE"=NY+ MQAX;XYS+<+RX1>$0-M7ND'$.'Y-MT/?F])4FF=3\ETR#G2.9FZZRK3J-;6M* M0+@,QS9L#TMIA^@PSDRY8B1GY#IQSMW:ELHM.C"5TD:S/TEU%%68 =4P/:7W M( RIM0[,93&7=K[C[)$[KDW)D'\(5P/9Z\G[I;.9D8V6)L+D^RGQ'+8\U6%D M[YB;WQ$4. 5\/7+)X[ID@)0#X7_!U3-XE_XLH='=7FY7'<'\/3C$'C]'FI%K M'^65)/J^3?TXMAS^SVO7THF2?/F#F]_=N%D]M+G3\<^MW,FA R_'GM1'H>Y NU>/0$V$F,I6G X#JN,VU)3;T7[;OM"(=\4L M:?-,#45Z%'U+=$Z[_(BR1.4?)&>R#.\ZEV!S=HNDJG1C"#OJZ.P _SI/]L%OU/"FU MXCI"1.8@M+U)M5YA4TM@J,>C$$A0-W0"S]MA!>4_J%"U\FT".P)A;)]2:C[# MQ>=O%O/%< R#"]\\F3]+/\3FQ=%QLZN4-%#C"<+IF9 MUU,!C=&& -6-ME.HGI?&+U"\0&B1Z,G-K_/%G,_%J+XQ'[#3:QJ*XJFV@G,) M;NQ@GS(M-3J^6E+_!*&!YVGBK;JEHRJQZ=D4^)1TNR6OD.DKWW?422TG"\:\ M92RPYTYILH0:%@)?>8/Z_&PFWL']=*A9.@A5S''TD:Q;!Y?)*T(9 XH8.SGT M]::J>>_3HAFU8(]$\#E*VP? MI-6+?-L/.J P?YK49U.6Z*@ENS)T;ICL2*HEJLG^*P,SPTS,]0@USQ>SR^=/ MS>)\=GG^Q/S&8V]N-*0BLI*I@C3I@KN?IF^7L\?(!U_?H[MA0B;_J$D6F'@\ M>_S\V>SB^<*.)#/DIX(J*SB+G#LQ,&&/VRZQ#3 QB;OF#14=\LR>BG(EK;Y-"S&/";/E$6 #^O> MDL6X 4Q6KN3)/'U2;N9\/L[54L'-?;RA0D=Q16;!*!+<%)N(59^X9Q'S?TXL M1A,4::M48M'LR]F "2_,QM]26)IIKY[:)Y4F?[5/:PH1&:71QANO/S\:3"=! M4.Z#U+(I../;,PX1K#7<"4NRN\_(0-C3"QK0UW]D4VRIB+^>1F*KGH8*D ,UNJZ,2?6MYU!Y,$LU:2^,CGH@ MP1=YTB'"X;V.MZ-YK9SE@;]A9%:=9F(# W[YGD>;R9EO^K]YS+RI1F%5^P4QGI MH"@/+E&76T]',FGPNQI"=Y'3]4N*"P*)KI+9!6Y2U!QQ8LN"BF9Y^B)_NF^& MYU%42%BHZ-B:QU(]SVWZI=SRB/ 7ZZ<>= MW=LX*5AHAQ,7VUZ;$!)I1S8PO+Z0*ULW+7,+80,(/26-9F]7T-$3.27NDO$/ M<+2V;:HQLW&5^Z:YAG&5-$B"U',@E?&4>6T\(6.-@?Q0>-!$]<$K9JUO\#DV M7']VM_E[7UP[\EF$+?UNHID "0J6Z\1.'\C&E_0BJEB2%KE2/O+[,-EK5:V' M:>OQL/EW#X=8G)T_D48;C_;I"U-7U[_QE=/SB]D=X,I6<_XB9MCO);MX\*O? MH3"\6#QY^*WY*<.U(1=_G_*02<+Q198J\(@ =P4XM>)V]>08#-R\U3R"NR(Z M-5SXMT9_]G*^>GCU.K^ML=8=\X'J;]$]+RY:E8&W7CH]2*+#(J2I47+F5 M.#@]F28UM9\?YW^KF#%J\X_+TERBKW8= ;PUR]9;&IWB M<7W):FSP3?+[T.](3/Q=AX9.:^\_"5.#AJAIHU-IG'--ZXJE_#-2CO$U96KXR-0ZV+EL=0ONW;7H:>,H[L655RG$_ MG=W:= S$.I>1V:.1F:F7Z^9W0Q-1WU,5J! U@46LI^'%TC2Q>@PRBXO3L^>S M\:R>HLC3RS.@R+LM:4GA$MP/=YHW6!1V 8Q)L)%,E9VUDB9^!(],R;GI1= D MTSMXH8HKR^$I[-*NUQ0.^-6!87D%F-'($B6,ATI,[.WZ98TMYEPJN3CK01-Z M$QR))^7FJBF3TQK[$/2TYIV);N4((E84XQ&K9H2T#*5QPE)(26A1=LA_>:"( MAG*(2L9(I54O7]_24))%;D4U%?4%]=6&L.$C'P*PN]W+-@V]RAD=Z4M>(D5!A/.<6,)\R[G&.>@\L>RZ;4,OLXQ*W[_>'I MS%R[-YR.QQ_'<$CX?NP\,=1J=Y87R2O!52651YQ)U4B=^K+:!!A> M!"O5>NK]@0# 0/ #UV,I<+.=!TODL$[C;1Q/1]VQRD[D2E?(.U+TGG.;WKQ_ M_,BJ49D?B*%J]!29 M 3K>DQ5<\D),(3&.5_3Q=)'62G-;7PARHP#W)1^\F-T7 _\6J4O*H+O6IT%E M_=, MO)CDM9$22IT1+]N^*VN\SBK#7FA4$SYN,Q"2??LR]%S MZL]A/,K^I,G6(:6C/]S"KZF[SF_YX\91HD8WX/K*HS30+[1 ^HLY+_\74$L# M!!0 ( $J*@5BA4VDE[@D /87 9 >&PO=V]R:W-H965T<^ MKU0M_3BS-^=^,NSFP7C&[4 MC1.^JVOI=I?*V.WY9#GI7WS1ZRK0B_G%62O7ZE:%K^V-PZ_Y(*70M6J\MHUP MJCR??%B^NSRE];S@=ZVV?O0LR)/,VCOZ\;$XGRS((&54'DB"Q+^-NE+&D""8 M\3W)G PJ:>/XN9?^*_L.7S+IU94UWW01JO/)VXDH5"D[$[[8[=]5\N<5R2V#O#AS M=BLF!7>3>,TPTEY38X?-78%RX^Z>^=+G38"=D4XK-LD G$//S%BQLC M&W\V#]!":^=YDG@9):Z>D+A8..JM_%R]:S$:Y7/ MQ,ER*E:+U/JX1*J<=[Z5N3J?H#2\_S$H_$R4OQE-B??WJ[6KYYGX2+?U5*7-FZEE!+2 1+-+-6N36!\\: M91.PKL5>CTUY)7QE72BE,9YVY@"1AL"I:)T&86C2"OGX%&"2;H*S11=KVY;B M;Y]NCI>BK21*-5<=1$OCIV);:4BN)$3*.P46$%ZO&PT+H1Z%Y.Y@G<GL=2]O-L[=D%7H:"CL1GC;N9S]-GLH/.4=TN&U)U4_^G"Z]X&^/FGT ME-^^6,[>C)?+/+<=N>2@%4LSHV:'J,-_HTAU#:[5>!9MEQF=$[H4W%E[Q(O^ M)UMCTL?Y<%)[,GT#GUXLW^QC!!P]%^0R8 -8C' &\1T8S6V=YA_J'IW1*T^Q MJ6OMJ4_%O/1F#4MFXE*R?CC<.2$W4AOR,VI$&CD3!%?@3^ZXL"JY.2BFF.$& M[Z$!T"@[T@1IJ2C[&B,C"+"U!:8#5@LPTMHU\(8@,16;QN; U*HBJW402!*G 2A88WWEDQ!CZ3UR6!4EP 8/!A WC MSN] ?VM-N3O2L*^GI8&G$L4,5JQF"_'KIU_^S>NQ88A6 ?XTMJTYE=&7:RTS M1?1X:6Q^?!MT+7Y3'7((#8:M%$<4Q=7B_?7E[6_\N'S_DD3I',1YM"&+"DC4 MY8[2 +I E->HG!I6 ]K,PSD0[V.FI4D!V+!'FY?"*W6',+>@YJ[!(L6A*#4V M[J6UT@7$@3\9^.'02A@6%%!#$U@'S" !2!= 0L)*B_*+5<=3SH'_U$'A B2DJY(P3\Z"&V MR51@A^9R<:/Z0@>AF,C @@05W6RD1]C&?8,KM4(T6A(*Z%!24R/I$]_5D3+= M ]++E-&(B*<2#D*'V,.PH#3J7N^KK>:^S5^H-@)W 0WES#TH8)CY0ZT4BK]1 MU*)1LB8*9C8^Y*824_O01L'3IACJTA$M#BS7:V+J8 MB8]E\H*CEF@AE7UAF_1BV#_MXSK$BH:1_;(URDT6D;J NDBQS&7AC3YE9 MYXC= FIE;P'[DP=&@>N(LI\PT:LTE-PIYI.I1RH#QG*:>7+6!9P4N76)81!UMD95).N;D74WL M )4XG8!8PV-3Q\FK)^8$4("WXQ"P U#3V_P_6TQ(^#$F6^@$N&$U6(?B0E&F M[!SFC.MT*BJ[)3KAX5HB5C(> H+*!T]3KWV";8 M*U=["A<"RN\282=#IT*7!!<4-R-TU(FI\WK!1\K]YBC-*>[=>T6PJT&T%&:( M*57QEDN(>[O<1U%#)0HD%>/#_I@(MJ=0T0Y*3JN 9OJ^;Z:,A[\DG9A,=;*,I9G_6!$0C+RND M+_OT0G:()!@1DBF !P=*-+TX/#X01O<1>L3.< Y>";U)0\ M7OI2#HAXY!;6 G\V1O'"URJ)_H0&I5$4Y#Y_)/[!T[QEBK";0]90[C M,'*(A Q'P(ZB2[,>[RN4SYW.R( ,UL[$U3]__WA]O/PKZ[SMVA:,>E71:'BM MO>O:2']?M+_C%5\/I%'H^G)/$VLO#E9DR-D=4SE!39/7(\SQF,%[OLYN9\A' M&* 6NU5T2S>IXHN^S>YX*L.Y&BI(:J^:Q$SCX5OZ0=;^8!D':ZAT@*-A;WH0 MC)F>6U&QT7$.I0_9C>,/W%V9#XB%D&!;QF#&BD4=?J@65X6]%P3FN! M:!H%#P#XD5ST+90/O+TV*'F ,>8CYWSH!J$;@4LW99R;([ ](Q4A]^GL-10N MR91W2J02H3F+)CT,CE.*5)TBUJ(?:M#,E)'>VJ B-R 8BHHF)MJ+;+>_"4 / MI1;,YQ/B#398I^&Y_XKSF@X]PF,SB5Y0/DO'-Y$T M4CJMW,'VF?@V.&D[/U+4'X581 HEZJZQ-=X-;0O%#K137/5B^ MQ:.@)D/C-38/4-OAS(5&C)#:0B4-/"S)O(I5A0>:Q-D5S.ZA9PL_>^QN;SZZ MB^5#%MTX4VV!I>*U[/!VN-3^$.]R]\OCC?AGB=,)RLNH$EL7LS>O)K'I]C^" M;?EF%X=9G*#XL0(:E*,%^%Y:)"O]( 7#5?_%?P%02P,$% @ 2HJ!6%QP MI$QL P HPH !D !X;"]W;W)K&ULS59-;]LX M$/TKA%H4NX ;?4MV:AN(TRW:0[%&TMT]T]+8)D*16I*.DW^_0TJ6E4HQ"FP/ MO8@]!S#DJ>)"+[R],?6U[^MB#Q755[(&@6^V4E74H*EV MOJX5T-(Y5=R/@B#S*\J$MYR[M;5:SN7!<"9@K8@^5!55SRO@\KCP0N^T<,=V M>V,7_.6\ICNX!_-7O59H^1U*R2H0FDE!%&P7WDUXO4KL?K?A;P9'W9L3&\E& MR@=K?"D77F ) 8?"6 2*PR/< N<6"&G\VV)ZW9'6L3\_H7]RL6,L&ZKA5O)_ M6&GV"V_JD1*V],#-G3Q^AC:>U.(5DFOW),=F;SSS2''01E:M,S*HF&A&^M3J MT'.8!J\X1*U#Y'@W!SF6'ZFAR[F21Z+L;D2S$Q>J\T9R3-BDW!N%;QGZF>7] MH:XYH,J&_DQ[!Q_HA;I'HF[]Y, MHR#^\--&3#%4&U NS1<73Z.M!?N(R!T]XKTPH!CENGO_EH23( IZ]C2.,-#- M>ZHUPG(&>@ :3N)\-EB=9@GYQ 3#NU:2G92E[CLD4<^:A2GY)JV*;*#56Q)/ M\B1\86?AV5XKJ"DK"3SA=U!2@.2B$:L=2-OOZEY#_19D(?E"N< M7@K"?@+R*5ECGH09$3X>Y19&9UEH^0C*,,W$SBF#?Y(',-;ZWK.G\6F,R3?Z M-)+P)'_UW#]'E!_RCK)AN21M"=0_FM!^2<1Y7[\L[:R;HE '+, S"&=TPS@S M6,F_6$G09R4Y=U0W(&#+7L28!_U+$$ZFT:R+CL,.E4-13/,]&DJ.32_E+$,.G9Z21(.IG&?CY^KW% R7:N/=*DD =AFAZB M6^TZL)NF\3AO;]JWKU3M\/)CZK;H&ESEJ4=4TQ(UAI&U:T,VTF!^W'2/720H MNP'?;Z4T)\,>T/6ER_\ 4$L#!!0 ( $J*@5C/'@7\@@, +H( 9 M>&PO=V]R:W-H965T\4VL2T>*<#FO^1H>P?U9/QB4 MP@$E%Q4H*[1B!HI%\"&^N;TB>V_PEX"-W5DSRF2E]0\2_L@7042$0$+F"('C MXPGN0$H"0AH_.\Q@"$F.N^L>_9//'7-9<0MW6OXM9;W MW/'EW.@-,V2-:+3PJ7IO)"<4;F:WR4G$>\@N61J/6!(E MZ0F\=,@T]7CI?\ZTQ;EZ'8=.R8VM>0:+ (^!!?,$P?+\33R)WI]@>36PO#J% M_B]8GL9Y.[Y@KV/MJV%09QI/FG5,%\R5P HM\< *M;YAYV^F292^_]^>N+-0 MK<#XW>V5M,OTAWW$LQ*S,;\3["W/V"3>$<;3A'UJC!*N,7#$I7^.#S3)-;O3 M5=TXI%-RDV]X!V)UX;S06UY/AV6<3MAWK;'F:V];:9G; ^C)@2:>S=@7P#ND M1 83*.7M:C*"%> MB,"SK*D:R1WD>+5A>V>"MYSZ.)%2-/XXDA_C9B"O3V, M=H79=*<[=N+",TX?2]UH?%=N@1O+@*Z8_3;R[4,!J85&;,,QF1HK\RSPY@:Y M96=Q$B.$;JS/!7]G:1H-FA%.&%N#GQ%R>\GN&T.[V\<\&I(,J(&XVF+%L(OP MCD9#4F?38H?O]6O*S-NI_A5C"&69A )=H\OK<G:3Z>5 M=CCK_++$CPLP9(#O"ZU=+U" X7-E^0]02P,$% @ 2HJ!6"5Z#R(D! M? L !D !X;"]W;W)K&ULO599;]LX$/XK S4H M8L"U#A]Q4]N DVP/8+L(VK1]IJ61S2U%:DDJCOOK=TC9LA([WBWV>+'(X7*%0ZVD0!SO!)[Y<62<(9Y.2 M+?$SVB_EK:9=V*!DO$!IN)*@,9\&\_CR:N#TO<)7CFO36H/S9*'4=[?YD$V# MR!%"@:EU"(P^]WB-0C@@HO''%C-HKG2&[?4._:WWG7Q9,(/72GSCF5U-@W$ M&>:L$O:36K_'K3]#AYE2\IGJ^F4DYV=?9"6R25?"(2Y M,6C-)+0$ZP[#= MQ54,DST#$"7Q4TJX,_"(SS!X#A,2G(97L2%TE)Q%O,.U! M/^Y"$B7]$WC]QLF^Q^O_$R=KB,%Q"/VF&]_2@2Z>#Z4HJH98;8)*VFF74-ZBGA'XI M68$&5BR#!:($3G=P368985GEL7(NF4PY$Y JF7'_6K?7[#@Y9(VI6DK^@XP9 M2"5?I MOA@G4?_-__X]Y+@[^>;;#/DVOT=-71.^&,PK ;_R'.'?T5]$[[Z#+_EDEM\):A;'@GA?Q>4FV,E MM3N,HU[4;,Y@V'T]?MW:GP^[XVC8:4GB\0#N]K5XMZ_%HY"[[V"4',C.^^-1 MYT!Z,8([9:EHG_/G#$;=P3!NLQQUX]=QFV4RVE-PY;OTF6-UPES1LU;26J4N MG!K5*Z?WG)_,%S#MEMNJ-G#.)56YJ@RAF\Z_E\U')?OTT/>8UB:A5O67Q'^6 MP;MV[/8A=JLX::HZWC1T*:I( MOP)NJ)%#7MF*-D3Q]^VL1KCLF.]'VG>_=^S_-VQ-1 7JI9_[#'5ZJHUZ.&JD MS6@YKR>JO7H]EWYD>LFE 8$YF4:]BV$ NI[UZHU5I9^O%LK2M.:7*QJ/43L% M.L^5LKN-NZ 9N&=_ E!+ P04 " !*BH%89;N9ET@% !>#@ &0 'AL M+W=O9ELX25XI422JN^^OW'"DKVP&G&6-<+0\&[R9OCH_8ODH\$G1RO>>!7NRL/8S+Z[RL\&$#2)- M66 $B;];NB"M&0AF?&DQ!YU*WMA_WJ#_''V'+POIZ<+J/U0>RK/!R4#DM)2- M#C=V]2NU_CQGO,QJ'W_%*LD>/1^(K/'!5NUF6% ID_[EUS8.O0TGDT=\X:]'/$_KL$?3I3+RW)I1>O#4Y MY=L 8YC:V3O;V'L^VXMX2=E('$Z'8C:9'>[!.^S\/XQXA_^1_PG]:# MD @V[LPI8U.%,GV@9T].9M/CUQZUX3ZCEV6R5D%J]4UR\0^CI=*C]V3EM@$U M.6YMK-\(=>>O-%*OO?+L.,MK:XH#C0["..S\2%P%L0)FSX50RA"E,^G3T0RM0VON@C9%+;/&6ZUR&0#@ _XV M289Y+L;,"\3E;[.9 KN-MY!:FHQ$FBHI C(&<@<9\/8;.3L"I79)S/[?='F$ M$XYTC&3KPP=$%(D[EUI;_#/*-B6&;&S?S!)K8T.BC^2*!13R[()H:E$[FS=I M*B+%2Q536..C0> A6$G3+#$O&T>[]/NU!U]&6'O8&!FE=JD7,1L(#O3]F:9P M(I7C=#5@^'X_.0GE U^C9(PIQUK6 /^J,)X),D]GHZ,-U<&H/%>L%'#K89\3 M8&M0IHDD!<;%AT]7EP?3E\,'/L!0Y5N5!E5PP*G;N$/YHXZ\D_7!>>(0VUDX MBZAOW.F7KME1LL!8V%!^1\=(;>)A%$[NHA"%T0&>;UX,H=_7% ]#>CT2OT'+ M$A9L=ZK.@9T&, ')AZ@O%XWG"F173&8K2L;(K&P_O&,$<P6R+('/7:9C])U2/O5&],Q"S5BKI.]K6[Y@5&XI]9,:G9T1Z\;Y MAOH4WZQ3=;ZWW?;M^TMC%Y$_'_^YM=WEZD^X,=^+IYO4>T5"H2DU+;)V,CG%7<>DVDQ8@>KQ! MH"WA/A(?2UP R;$ OB^M#9L%*^BNE/._ %!+ P04 " !*BH%8HEE#%@,& M !'$ &0 'AL+W=O8TUER2?)$.[7WZZ$P0'"O?5+L*W= M9Y]]E93+E;'?78GHX;Y2VEWU2N_KB^'09256P@U,C9I6"F,KX>G5+H:NMBCR MH%2I83H:38>5D+IW?1F^?;37EZ;Q2FK\:,$U527L^@:565WUDE[[X9-)E1+OR%591-QCW(&N=-M5$F!I74\5?<;^+0 M49B-'E%(-PIIX!T-!99OA!?7E]:LP+(TH?%#<#5H$SFI.2EWWM*J)#U__0[) M)7Q;USH_K<1=-6C,G=HE]B[?OI3,AV].L'J M?,OJ_!3Z"5:G]9[-GD/4A<\EPJVI:J'74(HU])B#K\W&F$\ MBFD9/# NE#.1@3XP^HBE6V&5FXN\3T]*$C,MQ2F+Z0 ^:'@O+*TGXTBB#[Y# M@CFSEM3>4"AV+HNZMN9>4N.B6L.D/QK/J.<;X@0%3SM3G(J*\)#,X#-FI3;* M+-;PQM+TZ,-=(SU"DA"]MW9)2>IZ B_3*6DQGJ5QEY'I'$QCH;929[(6BIS$ MK.%!M#'NH+"F"D(\8='N):,#'@!YDI&C'($C]EN1F*=C B$\I7 4*HI;Q5$8 M3Z&*K9R9BLQFG$7#45]#8L<$4XK(4-Y;#G#S)S"I4+E")2<$;$+P_[BRI=FIP9 M;Z7[@49% :,\JR;G)HSD*5=X[Y%6B4 T$ZIB9VA5(F]OPAE-\&O(T'K:3$F" M:K!;Z2NI0OW83#(_7HY6!NUD6$E?=A)+,WJ36+*MT,68<"0M9F:AY9]M< XY MZ3R2VASL"JI5HA3E@0D%9([$$H]QXERR+E'R5&F0TUC*/,FX&(3&TL")*VC0+L@5G,: ^U.&,SP)*0Q M28,.GHP&8SH(*!6B2VOTX47[H4\V78WAI,-5_E50JW#PNV8##%?!KI7NFKI6 M;6J[Z:,Q%LO5[$]XBH3C_BB,HH.=NX"G/\W2T?C5#_M]$(FC'V\V-7L73J]= MVJUX"&#G)3W(Q*6>0#H9==Z2%\E_=F+?G*)T2$5EA:X/H9"HWFH: MGEW69#))]@B%7J);8CJ\CK?%XA@-P&!CA%%#Q!N#:F<#GA&"@(B>;.,W"26"_ MN!]Q/YUUWB;379F\%[ZQ4?P0[@$:39_#)@\]^7^ZB5#.#[/>*2,2F!P1F'0% MI@<"DY?;QU@F>_/T@,9L!_B.=IP+D%7=^'@^(Q^=/U09'S7Q]_7W3W^_A9L9 MYF=TCK!TT:2AQK?577;B5N\A[-)%N[\_HTH)D_GY(>7!^>/HN73AT!$WQ@/8 M?:SIX"7\W+X=NV ,.Y<[.A\NPA66SVID(][SME^WM^37\7*X$X]7;#I'+R0= M2A06I$K[QJ0'-EY;XXLW=;@JSHVGBV=X+.FFCY8%:+TPQK&ULW5MID]LV$OTKJ(DW95=Q-!(U.L97U7CL)-Z*8YQ6)6.)!!I]OFZ@H9?72?:'V2J5BYM=%)M71]L\ M3Y^?G)A@JW;2C))4Q7BS3K*=S/$UVYR8-%,RY$F[Z,0?C^SVS?]6:;TX.3UR]3N5&7*O^2?LKP M[:2B$NJ=BHU.8I&I]:NC\\GS-Z&_XMJ.G4R/1%"8/-FYR>!@IV/[K[QQ>FA,6(X' M)OAN@L]\VX68R[;EK]]]+71^ M^_(D!RUZ6_L/']@WL07'Y(XWQKQ+@Y5V"9P B8J3OR2DS?^08IO53 2 MTXDG_+$_/4!O6DDV97K3!TMFYYWVSZ,H>&Y2&:A71W!SH[(K=?3Z^^\F\_&+ M UR=5ER='J)^@*O#\YZ>/1-VKOAUJ\1%LDME? M/N!7:F$()\+I66:9" 9\) M_O!$D.QV<'OW+8'S)OG6$SK&FSAV07&M\ZTH8,'L.M-YKF*1%JM(!R)9@YJ. M-\9#Z&VTR161#G6&B(20 MJ_X;#6P)H;32.,CT^_6_K^^$687 /U$MBF6IC?3%X\&XG?MK"4%'!.?;=X3AJH;*N-B)/XV.1@ M2V:PY]XB'FN^="^,S\A$1 P*MS+R"+L@0S-< #:"NN@Y1(W)0<2Z('*.!;(> M=) V0!E<'E=&XG.F$J_;,WAWUN*N/*73#42/O*2<<>+K&@A E"RV[UZEL* MKFY4%FBCG-A%FL0=9UT+HF"V,E/[QB;/4$&!8"/+-AO:;;D_I!>;,AK/#J!4WOBO7,\LD=3MSVMT;0[JDA(WF")",_ MD!2#!"LH68RRQ@P9D&0D4JG#8W(UF>HC]H$',W06C?Y)/%\4'V96$2.J65Z+U2B1J MP-Y1Q4K#3( *%2X0J)0! 9R>7UZ(Y6160NE;Q4D*^&KQ^"<5;L#JR.%I*Z%N M9"O+&%X.'_SGXI?DRK[C MY^]*CX4'5;:@*+VP-KAD.3_&C6F.9!NG$#VANLMB'L@50S;[KTO=EXW,"T M_EAIID(:X:SVKF2TU$^=_MXS[!L-3Y1L\Q+?]&X'D8@#U5 PO=FCQG,":;9> M$]9IA'-Q@A %GPE%C+U%$3?*H >H83+V%O.9-Z[U\!0.!:C!6&R<_E7R-P#\ MP]G0"F6%?/9@Y?X"D;IZI57D?D%7JGMP];9'RL@DUNTXD&U>Z.3/QE,B01]M)-V'7J9H*TH$B[@2]Q5*\98L0J&HN M6D5E-EIEEZ <( =!9 51PG[38N.@)?"!,.<7:4+Y55RXY/-!9G\HKHIL)#H9 M@X+5[N@.1_C(TFP8%J9"JEHA$^XJ;7%B,/H&$O#N3:[ATG7Q0B5:W*/9CEK8 M&EN)HE@*S-]Q*5].JA2UIJJ9F-ID"?8":98$\ K3P7=KDJ9#04@JLC'^1F/? MC:I8/)F,?&Q_HPBJ\&H5A>0->0.9*(<4UF^A&?J[5@[U@7!,+:RV+V Y5;%1 M9M1* T@.::]IIT7'$;1*L[@ 2\"L M",.S-,DXS@I\8AX^2(@K?D263,7//U^(IRY6^7D5I$A!MJJQ[H&T:TC-@_+3 MJFL=P[K$FPROM*G=JS*!P\_2 FV%U-&<8G-DV6SA',$H*;HV_7PTJZ"M8_T* M5E>WA]U@)#X&>5*ES,NZ;/Y8&A )LAPS[4N/L$H:*598<_ZG$K//V^FQ3'EE M/C1D'8H,+E$M$N2]BK%[<-*U45&%$C6=I_J9F'B+Q;B9">X!%?!UF;FR'3$X M'D\:0=@$]&;=4/J*AV6Q[H%L-9EZ\UF7IU8)8@$!@)J3^_0"PW1ZF*>]/$-J M F=@#<7Q\;K@VJF7RX4WG=Z#O5ZV6KJR#MW8>6$3BN_(]!1*O)_'+-J5NFUJ MCX"\9TTRS_H*N$GI+,29VDZMR^ >R3RFY9]5Q 8S:PE0!S+K%ER6[EJ5= ^H M2\Y0E$QGDP?K=3H:+SIYX &K[I>$]UMU"6LV5F7IV8)0\Y5."A/=EJ425DWB M*@U7$>C9\>7I@(*&^<2EWL"7:=S-K##&)'8]WK.ZZ97(-@<.>& S,*P#MM-& M"7A5/K(LMA.?/UK6B<]FZSKKT>RJ4.LFO)4"K*O&Z)Z\=PY^HX/X6HZXQ^[C M'@@K&Q@+G\T+MQ$O[>3]2<1]7^YDN)8=/KED0/;/)M[T;/:-X-@K<>UN6-O; M*XW/O.E@6(S$.PDU6-?O;A"H5+(PUD:MGCA51.53S9K#Y3:)N%91B]C\K$&- M#XRC6XZ.HI[W[N>MR//;FK;AI'\ /9+6/?WU6F\Q/ M4=#,A_)+G3?J9-%4D#><@2:S5@KZ^],)!73+F:L J#OGS7$J[U*[O@$'<\'G*H^HFGK]D )-5TV"X,?U"HKJ(7TR;;> M*E?9*X_B&E\I-5<3E[U['S@@&[+3T>,X\?R%/93BNM65M)P@^&#-N'J!2ZDJ M\1#<[745:<1^OFO9XPXB)!8-&9I:OF]^WCMI]?I=8>+-%Z?>=#$?.F#CB..4 M4!\6U? K(U0/,1\=^BG3LMM;8]X.]6ZM8,LJ'^? MN]L'=):I8XXK4ZP,4D.C/MO7#G/%BBV7S(!'>=+#59]QH(MU_C3=O'HAQ\-ZEV_U6JT.:W9==:HC]:=:KJU"9;&];'-6M+A2*&QTU>U%US[VY@0I=[+2]L#Y#5C<4*(Z/ MEH:'Q:HMMS>AM@BV,MS!*I_X56?"W-FVYSF3^3V2Z#^H98]*>;$81J='=-WW M-?_W=-W;DM0=]\G!CKM]4%5B?VE7O77.>>G0]NGILZ=^M6SC./4\&&X6J&_2 MAN\)8035U/%[FSL_*WN)CIR=GY]#T- * M]#&UEZH^0S)8GX;9,5^XI]82R5++ZI'6%VSWK6R8?[[\4H0U=\^K>'64FL5$Y'3QVP.[B]T;W MD+"\<5@H63GW7=[O71Z5]60ZM*.XU_J-W:J_]!;SLR%B7"]EM85725Q0,7(< MJ8(' ^_OBC-_U+H3YQ*I\PRX %;@9>(ZW3$C#@O21][+&Y7[QPOHK[ZT6>\@ M+2._,AR[@4ADJ&;S?IKH4.;&NVM3^7N S_Q%Z>C9>O0[R>7[BJL[R'> MO3K*9U4C,<^@B,77=E&0WMXFV5%<_\Z-AR;O,$;BCH,LC MZP.AINJ0X(=^>H/_S+%>'SL"*CS.D^/V#6=I0$&O[6ZRGDW%,]W2%76"[BM, M'![92-@^0K=APB4JJ_@JX6!@+2,*[-72OL/TT"&%*']D9$9]/Q$Y:?P\!^"Z MX1\A439#!6Q_J5,]K7[G=&Y_WE,/MS^2^B"S#5WEC]0:4\>CQ>S(\EE^R9.4 M?^RS2O(\V?''+0RN,AJ ]^L$X>:^T +5K[]>_Q=02P,$% @ 2HJ!6,'$ MK*3_!@ )AH !D !X;"]W;W)K&UL[5E;<^.V M%?XK&&632C-<"B1XW;4]L_:NTW0FJ<=ND^DC1$(6QB2A )!E__L>@"(%FKIL MTDZ;A[S8PN5<\9T+P(NMD$]JQ9A&+W75J,O)2NOUA_E<%2M64^6+-6M@92ED M334,Y>-78B-KGC#[B12F[JF\O6:56)[ M.0DFW<0]?UQI,S&_NEC31_; ]#_7=Q)&\YY+R6O6*"X:)-GR4$&X58Q0IM.%#X]\QN6%491J#&KSN>DUZD(71_ M=]QOK>U@RX(J=B.J7WBI5Y>3;()*MJ2;2M^+[5_9SI[8\"M$I>Q?M&WW!F2" MBHW2HMX1@P8U;]K_]&7G!X<@PT<(PAU!:/5N!5DM/U--KRZDV")I=@,W\\.: M:JE!.=Z80WG0$E8YT.FK7ZB4M-'J8JZ!FYF;%SO*ZY8R/$(9A.A'T>B50E^: MDI5#!G-0H]-6'[D=]C64D:'*4TD?%!K M6K#+"4!=,?G,)E???1,D^.,)O:)>K^@4]Y-ZG::T^;U MNV^R,$@_*O38+HDEVG;;M$#KC2Q6@%U4B+J&6 !8%4^(2H;6DD,P\NH5\096 MFV87+5NN5XC]NN'Z%=&F!* O-%KRAC8%;QZ5CQX80S\)S5".(#4@6I;<$-(* M&+6YP@;= A)!QV=/;EEJ4%^RBFI6(J[4!M:8J[C?6=J&KN&PI4"J0& %R41] M0,9L3#[^X?X_K,"WJA]>T\H:!P!G]8+)#N0!"DCNX2@=,?@!_ %N":+8"_(0 M38,9^O+"9,$5S$ZSR$N":(:FX0S=&,Y59:83+XCRV5FI8;\CR(D7IA%X:9/W4E+@*];,A]F*<>DF:@'*1JUR_)0B3\RJ2O8JQ%^>91_)PI*5Q M2A\+O%490&PMY$U1;4H&$$DC+TV) 9J@98\M#\6@9DZ& =&'R7Y;Z&59#-0V M#32:FAK2!]M^F\%S[F51 '%WB\W)B,Z0#8'U:O*>K]]K;:(0@PT/:$)VC94 MWA'B$X+6X#EE('=&D>-\L(_C/1O?GN]AWQ)'VS#U(C@@G.*S?C1QO>+%"AP: MY+E'TMBFGZ*B2O$E9S:N*TX7O&H#O2-,O3R$_1@?,JBU-TX (%%V[I1\"\FC MQ^ :%F OQY&'\3G##GL4EAX[O[K'8[6%N7!P9 '$2P0>2<[)FH[],W/,L"G; M)%5::28;ZP144+5"%5-0$M8F(Y]QZ'E[, XZ,[#Y[8"F2]>? "^UE=:FP"#X MV#JX]_TNP9@"UN9R* I(TT5E)(IG#H?06N)PVA@;H985M"HVIFK8'4O*)7JF MU<;J9V8:TPF^@6ZYD4:"4<(#1N8W1=<5+9[>/Q0K ?Y!M2A9]<>I*+VK1J5% M2_[$T)T]F&[R9P$.:9'Q=O^7ES64=.-L)NM^]IZK)W0KH8;?&T]VTW<'$/$> MW;*%W$#'/LS,.;;QT0W?H1T@^O7$C]&W_3#V]WN)GV:P=#^(U[^H\S)3XI& M.#(S/\-?*3&'I1LWP!QIGP#GU5!4AC$4B-B117R\+]19YD<#6;$C*TY@Z; O M#TB*<1N.1SUY7M8I3QZ0&,'1D:%I)'/=2(ZZ,4Y/N/'OA1:FB@\K./&2>(P5 MXK@Z]X,C B,_C8[Z\J"XU"/D$#*#WR#NE#L/"HWB>&Q@,K P/"VR&_Y_4Z*Y MT,&=@LI*_)D0S?0QI/\DGMN&=0AU[*7)& EN5DG\_$@H1WZ$_R,@0!MCYA=\ M"9V#O54-*US; -B2;EC:\[5W-T-UIO7H^[32]&ETWZG]]P%R8SJ6[FXQF+5M M3+_R8%4='OL[\&B.X]&X)WJ[/4C\4:9H@3%]952JV4B]V"483)[ G*E,^-MC MTT>PYU;+:$R\F_[,#22@(?L79U4YVG5 *CX',IOZ6I !#*#U4QVVQJEEW)+^ M?D3L@JT]V+>+=QTF^T1PNU>&VA>/OF?(=I?(:?^L4()C9^ZY8\_DY]N!/6-; MC-WLI;#M\]*$7\%8:6X=>O]B\5;1:9!$^\NQ.L)X1)5XH;F\?T]!)#C!@W7N#TPD2MS-+(C]S:E(ZZ#Q):%NEMT+:KY;@MF A.=)D]IG:/JD,ZD3\&Y3?#0^]'<^=M_N: MR4?[A0(*KM@TNGW&[V?[CR"?VK?__?;V"\J/5#YRB+"*+8$4^VD\0;+]*M$. MM%C;+P$+H;6H[<\5HR639@.L+X70W< (Z#\-7?T;4$L#!!0 ( $J*@5@" M^/1AR 0 !P, 9 >&PO=V]R:W-H965T[HRS9AIL M1;RFELK.@<*ZZ' QL4D#);5]7H/ DTZ;D#IY+]6!P->A04E&"LD(K9B";!=?1Y6)$]_V%OP5L[,$W(TO6 M6C_1XO=T%H1$""0DCA X_CS##4A)0$CCVPXSZ%22X.%WB_[)VXZVK+F%&RV_ MBM05LV 2L!0R7DOWJ#>_P<\)+M+3^+]LT=T?C@"6U=;K<"2.#4JCFE[_L M_' @, E?$8AW K'GW2CR+)?<\?G4Z TS=!O1Z,.;ZJ61G% 4E)4S>"I0SLT? MX1E4#6PI+,]S SEOG*52=E^!P97*V0IRC(.STX%#E20X2';PBP8^?@4^BMF= M5JZP[%:ED!X##)!K1SAN"2_B-Q&7D/39,.JQ.(R';^ -.P<,/=[P_W) S_Z M/CS5U*6M> *S (O&@GF&8/[^730.K]X@/^K(C]Y"_WGR;\.?1=$']D,ZV.<" M6*8EUCIM.[Z6P+SA=.CP\$:7%5?;]^\F<71Q9;&P&_AT#P\I6V]9#CHWO"JV MEXPNA\.K_^SW'^"F2BN'+&UW_@N[Z$7# MT<'Z8R\>ANP:Z]=P*?B)FO-X?+(WGDS8;6VPWYX.,J1=U25Y0E)'7 E&'O*+2D%,#' M4U" Y;9/F81G&VZ9TAUS)'[D5(.>,42_-6FY6/U%ND0"%&UO"![Y4EU#PFL+ M>$_8+J[X:9W X.URXY"G=9B:G?E_U H(*#JVM@1#^;L1Z);[-9=:';I^S]W^ ML-L/:ZE /VC4K[N2LTW)^0DD)1_Z\ C%52(XF=/,9]29T=9G0=J<;J@7 K*# MZD42PL]4=_P)J9SM[]R^0%+3E,3NLPQ]:GKD3:K_.+RZN5_>^<_HZL,1VZZ5 MTPT&SUS6OCNVE%&Q)Z;NX) #$'@ &0 'AL+W=OBTADOV)TDJLIS*K=O628VEX-PX";N^6JM<6)X=5'2%7M@^K&\DS :-E12 MGK-"<5$0R9:7@^OPS=L8UYL%GSC;J,XS04T60GS&P8?T MV W+,B0$8GRI:0X:EKBQ^^RHOS>Z@RX+JMB-R/[DJ5Y?#F8#DK(EK3)]+S:_ MLEJ?,=)+1*;,?[*Q:Z/Q@"25TB*O-X,$.2_L+_U:VZ&S818H%,>M(2W'/;IJP*W!8I2_L$AB!6(UOD9'L;G:3XCB4^ M&84>B8)H=(+>J-%U9.B-?H"NEE)\F!)FRAM5TH1=#B 5%)-/;'#U\T_A)#@_ M(6?"I%R")$(JPQ:*D@*V) ':D+7 4B%/ M% -0XNM;XP"^<7S*B=%961'L=84_(Q/B(K7M LVY(P&'M!$-09 MH(QTM9)L137;%\RLR>D6Y4#.L-_R!1[.8$Z0VHE&;%I!@8%H2(PLO$B@L"M& ML%SB7U'1#(L>R Y3N'7)I=(D!4[ G-%D3;:,0F%DH$_!BQ700#_'4.7AW8\6 MW=F0?0'!% G'+YW_M- @ZB&'W5B'F2SPC&;H?["L!DY&-\\IE]%6-QSS/&&Z-"&QQ9+COI B$/X0>-#+UJS!/.^BDD.01, M-Y',%A#B'Q0\("%(; W$6&"2D0W^"\/ F\YG3M,F^FP(&S.!N6@*38,K#3M MVZV1%$.8:\V81S9K#FY*&;R'=<8;8,MM:4W79MJB3E&6>A@E664L@8OW3*ZJ MQ;\@YW"7\;RA820G["N3"8?X*B4DJTE)G'YB2B,Y1!QIA1K\4>=_S7,W=-G7 M$O(:,AT\ILT+F-2L,#Z!HB)%;A:G&' @F2%C[;(C@@MB6W!,&!9"H[H94\H2 M#H.@";,EY1)6R<\ EYYH5C'WHE<6ZJ#OL?> =<)*3?@2.@QIS/8 MCUIU2RHA0WF));(42H%D:*Y<@ UJ"5_NU#$,I'!ZKGIRF:@"Q *.;F+!!N@! MYQPV1;ACBN^S@4]N76'NU_D5*Y@T)0AC@0C(3BBBE;0.]>NTF_E0:,D!H2=':=RZL+HS8>6F;P J2H#DV&#S^"T"R(2A5Y\@-XH#/W)^+]T MP(^T3-_V?X_-SR9>.)\=L'4\]T?QC[+U")"3%P$*V;/U=.I/6UM/_/B G>N, M-DCW(/%&Z,@;3?8=&L=C?QQVF!Q. V3U";H!(GX "M#S 578OFB:Q&G68V\V MWT^Z$_H=\^&UZ2M[G+R=MK*#4.S! &&:Z+B"=2SWT&W[-=#JKFT)[O:S%CJ4 MP$J1-87'!0/XXR(?>/>[>8VRL6H:Z.S V2Z2X;J/&!PPWNGB#U4#F0[W;DI* M!J VQ3UM'W=^1.R&\* !;'2I6?</M HZS#B&C!\VIM!W!\2=W.*6#46Y=['\$F-Z. M/@F OSS# _H]5Y]?+R4 *^C($';@B'L4NEG[CN.I$KC]Q5F6]LR1\M0@/7/X M(CC35RRMI /[YJQG#S)[&=&S<1.L&X=&:(TENCI6RN9S8^-GV/>9XD0V^[X' MZ;4VY,Z&LHN2(G\R?=E:%(],!F;L((^)'XW;5:FS^];8W2T*.H2>6C>ZU[/ MCV%)B[L4P"RSV):-QP(S]3MQ<%4\V7)Z__#XO\/!S\:SNV!S]_<74QK>'<*M M.Q#Q/4:1!9./?9U/(;]1[$51VZU> !Z9(43[90?/C2)O.MT'A.'$GT>N89V% M'20Z#KQP%.[W]/G4CV-RXWK_\+V02\:[K,ZP@\;1_M:S<#;W9X 3OJE?1&)O M/-KOL.$T]L-Q3[E3B*:CU]G("\/1 8@RC_U9>%2?4]1_A\+[#3T L@ Z/&#V M".#YQ AV?6@7%EA[[]B[.JE?3&=';O8\J-^JM&4YV^((;QI,L0()FXL1;*JF M_3ZU0,4DHB5JF&%IA>V,UL4.WW=.].;"1$&S@)Z>;7URG:8<"QYV5.^YM1?6 M,7MAD+($+X'QG@G[KBVA]D0?C^-C]YB-H/4%'.Z6!G\(6(@]M;E1U?0K4[;6 M]ZNUN4=!XW#;\Y),F&N*^J+% HG?J4KIE^=<5AR!'H\ES-?-W4.<(:0! C7% MQCGN1G'#]7J-E1=K'(#/X2BXRO#,BPRLKF[&M" MU%WZ*J9U9BW6VO:;NK6 YQ!.J8H&[J1]N),(I7=B\4BVX"WSB\"?D!P$-1 3 M0I.K'HQ>,-)AM ?<0C]R]R\W!S%7*T>_4R/O#N&_L\O\A4EAOC?MO>K99/=E M[[!@RN0#112(5K*@N'O+\8*$P;0SBF;0%BSL-3O<)2O !81Q>P>>\?Y)!*K9 M/,;&#@I WB"5E$&M$64.A>" O//]PPQ4L8_FVKO[=>0@/&Y%GTYZBGC!K!D? M^G(U['Q9S)E^G&,Q5H>U'QF:V^41[;;],MLOM]]W?J%QQB(Z,+6%K .>P M 9'VFZD=:%&:[Y2 D;7(S>.:4:A"N #>+X70;H ,F@_75_\!4$L#!!0 ( M $J*@5@1!#D3O@L &PD 9 >&PO=V]R:W-H965T?Z3IIDDK2=^Q$B(0D-7P5 R^JO MOV<7($69E.5VV@^)11!8+/9Q]BRD5YO"?+-KI9RXS]+^.#^W\5IE MT@Z+4N5XLRQ,)AT>S>K9U+G)]>O>.R3N7Y55"[5N?ID MA*VR3)KM6Y46F]K1T-G%^_*N5*?5'NE_*3P=-Y(R71F7TR(H54JF)'$B3^W*D;E:8D M"&K\$62>-%O2PO;G6OI/?':<92&MNBG2WW3BUJ]/YBYSL?F/"N>Y M('EQD5K^7VS\W/'D1,25=446%D.#3.?^K[P/=F@MF(\.+(C"@HCU]ANQEN^D MD]>O3+$1AF9#&GW@H_)J**=SY6UOQ8YZH9%_ .51I](EJ?=Y&CTI\I^*AF(P'(AI%DT?D M39KS35C>Y&^>SZ^>]J^FC'AA2QFKUR<(>:O,G3JY_N&[\>7HY2.Z31O=IH]) M/ZK;XZM/QY,ST191/SAY+]0]LM8J<;I0N5IJ=R;B HEDG17%4KBU$LLB14+J M?/5"_/#=/!I-7OYC?_^GI!&* D+ G2I;*,,NK=^3:^F_"*^7RAB5/%V'GU2B MC$R;YV?\:1R];(V<1EJ5TYY=_SV=79X)Y#FR..^\C.;=^1?3LT9] MH7>6#P9_DHQI!#UO*HC(W5]WPT-3'#OB9'3 )K/.R-5!4XR[DZ?B:^&@AWXD M_ 8B5SN;/!,74=M?D_GHK'E^ ZQ'L,8ZU9*!.P3L+\,O0[$,9[8X2.4*LVWO M:NAPKN#9-T56RGS+MIB]M$(MEXH+0&>!MD+:D [VGT^&OYX4]1(-H[/6ZM/Q\(J>;]8R M7]&)V XMEW8B=#AI+1_Q4QW@O*#>U>F>?(KV5#\=>64^D,V@-XZ;KT1:6"N< MJ92HRFZ>7PXG9X^<7B:_H]"#Z3C;73L:SMMK([;Z[N0[BTL*8 G#[=9.ION+ M3Z.+X8@&?CR8#:U]+\[VC#9O/1W*T85:Z3PG@\@\H6CGCUE1Y1Q@%;0S#DR1 M]RL+JVDQ\L^H?S4'.;=:#Y'XI=%D9=AU;7T&XK\RKT!1Q;B%4N/!: ^U_'- M;[&E]-X_U5-QN1Y'OH-66W9K:71A_@FA8-4N5?VQ=6SM>UE"&_C-PPQ_3'6F MG?Q[NAPQ>@L6CYJ]?OZ*H$, ET7.)X2"25V32;JT5F&8@A&1ND"X.JW^O7CK M!?8NP+_KJMC5 6AMW'.@25S8EN_8 %>7>\_CR4S=. MU!TZKY(BX(&H\6RT4VX6B<^>X'ISR3@VE4QWLV<7.Z]@RXN9^&0(_]S6Y_H? ME?:;=*K&Y<& N,T=<$PO4E5[JH/<@VDTZAF]N)JQOOW'A&U;Y2L:3*^B!T_O M.='JF-AV*5'/II,^S(]1^;;HC5$!DZ[ZE[/!U:0KZG*"8TU#0>;@+&(4'LJT(- ^@>9#R[>FH4'<*64Z*.Q^/H]W'F5(\-0,_^\6#ZO[$&9IY?3 ML^[@%*7^H'O:(/0T<6-J$7KZ#&4?4NI6@_&LG72W.1_ 6CH=%6D4&>!$4[=[ MXF<@P,;D2@700.,(8FC%9JV8KR"W0)HS$"@(FT2$?5."(]IRC9Z[,)K2F_ BH&MIBM_]M137K/ &.P<-@RZ#=BM# MB^XT]0^R-]]@^$7AUOM%B(L.[4B%QQO5*+JKHQ-3_'1-28*Z,F!>M[=X(5/> M-CCV X<&AF#!O .30S#&/ITAE1PORS*%B<@GW+YAF+BXVPZH3$/PMF7'E"T! MNS<.I/-53E/@T&1M>C38 ^HA)059Q!M8(VB6.)53SU-P8DJS?3PA=TMLM*QH M=PUW:%/':.V=-325B'H<9.O3X,/']PPOU'X2X[#K8E-3GXV&IWHL$MZ@@I>( M#[+&[><;,9E';>(%:W+8'/;T?N"L9;+?-AXQ#PM_%HWGZ/O5?:Q*#VNG:K@:\JICYSW;CU;&!$Q#@VO:*K9#:A"+BJ9.ZEYG. M0U]"VA*:[=0DVW,W94-G!7D(H$L.$FH&\ ^;^JNKEJ38=W>4]-23%2LXUNY% MUB[# Y.$Y!J+M.O#POW##WA3SUCQ0 Y85#IUS[$AXC@+/0V7&7E.S0T9[K#V,*5P4&XR_A^R2 ,B[@6>":LP>6V4>LX]OJ_W05H N!YU2!+3+N9;%Z/OZZPN*D>^XKBP M?".'%Y([8THI)$2=H?QV7:1,Z*!B62U0L:@J526<^*YJ;E![.<8*,FP?:^@' M\4$# /[^E=6"0LO*,)/<%34/Y6MYQXE()99FYXV!L3 $#!? K_N H3WK0H:B MA/)D.GJJG+^*>N@W#,ET:[7'!5JY/7 [ZRM1>[>%2K6B+AE!3=?<\# LD_2Z M*S!+AFH.5#ZD/Y)G>P_-8&L"Z6.Y8:[]4!+2SF_0V9U8U#V5(?)3T;-MGT": MB57@-Z+*T?P\8#E&+=,@$:/*>GZ>- [SX7A G[S; CC.1DIRSXN.UD:B1RR( MG5!+-[^CXO-AJP(?DR;J)3AU75H<)B"[F04HI B5 MSD';B(3!-$MGNQ8ET3:&HW!&OS]#'6_1I6!(;5\$K+=%T.?/$ WABP?+R0*% MEF(W82 V145>\4!"LPY_I]-.:WLHKQ_T10\+>J#RFE,BV&I[P$C0,Y7!:3U? M@TG;?CQ(W[NLO;&7OX]327.R4F[KD#JNTD%#^Y/?YLO4(\WGIJZ^@8U/;S^_ M.1,;21:4')/THEJ!%8KQY50C4B4_ 16)7. MJLSO7_?*]'.-8#$NP""0VGKC%:%8H?QO%S+^%MA1$:X@B G8BOB--RZ$4,]X M%\@>%?65Y]YQZB\1J#'0K(NM>9_GF@&\]K\YI'K&* .(@V[HW125;1YBMA0@ MGN\<*#>@KY+0AV*N"2)_9T"OE]BBOEJ%#H$]MQ/$-S,M$I85T+@(>S)I(%V& M?;\\.&_] B3#R?EW+L!.BAW_8Y!FM/DIS1O_"Y+==/\[G)^E09L%WJ:66#H: MSBY._'58_>"*DG]/@I[$%1E_7"L)<*$)>$^P7#_0!LT/C*[_#U!+ P04 M" !*BH%8TZ[GMNH' "B$P &0 'AL+W=OX"R=X5;9$T0=(7]",MC2Q>*%$A*7O= M7]]GAK0L9WV+'%"@0#:R*,YPYIEG7J2;G?-?0DT4U4-CVW [J6/L7LWGH:BI MT6'F.FKQI'*^T1&W?C,/G2==BE!CYZO%XOF\T::=W-W(VD=_=^/Z:$U+'[T* M?=-HOW]+UNUN)\O)8>&3V=21%^9W-YW>T&>*_^@^>MS-!RVE::@-QK7*4W4[ M>;-\]?:*]\N&?QK:A=%OQ9ZLG?O"-W\I;R<+-H@L%9$U:%RV=$_6LB*8\37K MG Q'LN#X]T'[G\1W^++6@>Z=_93E1)56ZM_&3V_V9LC_7K*]P-LC_ M:I?V7BXFJNA#=$T6A@6-:=-5/V0<1@(O?TU@E0568G M#6W\0UP5:1AG6@[*Y^CQU$ NWMV[IC$1*,>@=%NJ>]=&TVZH+0R%FWG$$;QQ M7F1U;Y.ZU:^H6Z[4>VBH@_JY+:D\53"';8.!JX.!;U=/:OR)BIFZ7$[5:K&Z M?$+?Y>#PI>B[_%\YG-1=G5?'.?,J=+J@VPF2(I#?TN3NV0_+YXO73QA[-1A[ M]93VWV[LT^I^O[SZ@WI2I_JYZ:S;$ZDWWFNL'O=]B#5YED8]"%I2ZIY\1-ZK MAIHU^:!6U)]!VV1/ B> M-%?.HES +*554;,A"N<4,-4[.U6[VA0U\KVWI=)=Y]V#08*2NEC,7B)+K)6$ MCPKD$=,& LW4WVL2)W2[5]H&IVH-_S:>LJL[$VM59,]Q/,X^,2$;>H#*!.!7V!XYR4 >I*S1:V-- MY,AC&1%FC(.SIM3LU%I;T2;U)U?V M16823J<0G.=3*^\:Q-@:J,.!&^_ZCB&+M?'E'SOMXQX-H^NL88+%&L\W]:!< M.5]B_32JM1;8?AR( '6FW<)6Y_>*V]FW\DJ?#]-48,U[UL1T-"'TF<[)JB![ M$LKQQ(J@6A<1LH(0KU(>;IPK<12:(@J% 0J"1Q*6='G@\";]:U)5;ROX@'MF M)0+D6E)[TEX'(,G3\ S(]GZAWR8)/*SX=6O>DWK."Y, %\N'<[.)(*IA@R M5>_>W2N(PP'- >@L2@9PV> "R4_TN=8=K $10I\ISUF&3? :.V#)!V08SD,T M/?;V0!0IFS/Q<]^QY3BO]S'E!!8CUSG<_ T#S[\Q\!Q+D<8_D&7#>8OY#)3" M-BF9&'T N0D<>@QFO"[N//OAY6KYXO4!&6HW0^T.V;1A2X72C!:A+:#=&KB2 MDF[DMYS-.8K"F]!"U1DW $2MTX;1NEC.+J^'_*SH4-W;/*M)$Z89MW[D(0>J=81Z=#2/N05 M=B/E\Q#@,TYQ,2QP5C-CDKT'EY=#L?D-03^4(3SDP%CU2U]F/W%HI;=B$1V4\,!_?S%%6:4%C'=52OW9:2EPV5IH!L2=RJ 4N)AB"M\$R[3^?SM!-X8.62 M"T?^P[5XC_1 &^(@2N8GSAT1&=,B;_!H@%X6N+]R7>*HB>%,&,OOM#U,PUB% M7[YE#EFAZ=\-4UZJ#!(B2(VB4<.X;/.,)WKK&CUSF[3H+A%VP!I4D?F MXPHBMBL/;A'OYYQT?,5TF(8\--(T5>[5?7+G&\Z 3((US]19Q XB&0&AAA8V MPNM*X0^'#H7 M@^ *#$W90YFS0,MXF%LP6'WMT[1>@"L^A=CP*,6C2$IDMA3PIK<2M%QT&,K5 M?*1.ABW.H&_9_S3KC[0&CL)J)OO ^^J0#!BPSN8KG&-$X8!6:<)&)"1W'T5C MG+?$#U)OTW>6X/7V] M>H_W0' B5)!=#%[<3U)27FXB:Z3KS!KA\K;R,^:P"7/&_"\;OB X;/< MW7\!4$L#!!0 ( $J*@5CJ#=.UV1D *Q2 9 >&PO=V]R:W-H965T M/WZW5?CQ9UK;OS:F%9]V52U M?WFT;MOMLY,37ZS-1ONIVYH:KBQ=L]$M?&U6)W[;&%W20YOJ9'YZ^NADHVU] M].H%_?:Q>?7"=6UE:_.Q4;[;;'2S>VTJ=_?R:'84?OAD5^L6?SAY]6*K5^;: MM)^W'QOX=A*AE'9C:F]=K1JS?'ET.7OV>GZ&#] =OUMSY[//"K>R<.X&O[PK M7QZ=(D:F,D6+(#3\N357IJH0$N#QIP ]BFOB@_GG /TM;1XVL]#>7+GJ#UNV MZY='3XY4:9:ZJ]I/[N[O1C9T@? *5WGZ5]W)O:='JNA\ZS;R,&"PL37_U5^$ M$-_RP%P>F!/>O!!A^4:W^M6+QMVI!N\&:/B!MDI/ W*V1JY&+DQ:61@ GA2SSFI>9 MW[/,;*Y^<76[]NJGNC1E'\ )X!P1GP?$7\]'(;XQQ52=S29J?CH_&X%W%@EQ M1O#._FU"#.V>89\/PT;->N:WNC OCT!UO&ENS=&K'_\V>W3Z? 3S\XCY^1CT M5Z^UMQ[Q_HBPZU:CN \A^1? J-_61EVYS5;7.[767@'^6]V84K5P00-QZ!*2 MIW"U!PJ5NH6K2UOKNK"Z4AX &5#CUBM;XTUH26R[ SEOUP1!R+MM+#RQK4#2 M5J8VC:ZJ'5XW6P0(S^**GVN+WZX1*"%[N3$-<$H]^/%O3^;ST^<_7UY^I(^S MYP^G(\2]B,2]&*7*)W-K&F]@15?-S#5'UP:MEH,K#(ZS6(AE=W",EZWS'?@.>UV&#B^7W 1KCU*'+KT2B=/R89 M II=18F\1R'^,C!2B^^6_J+J2A,5I\,?D;,90Y%Q*!IW:P?2?^SN:H#FNX6W MI=4-V)ZINJPJ -6:1A9'R:@]LX Y'X$GIIO*@N_0;61(VLH8V1]'LC\>I=1G MX"3LY"??V@TJYA"M1R$,6\A]L$1U-D#,!;CXK88&[0)(W9^=10G=Z!I"#M(M MD/*-OC'*Q%6(AB"]FRW3M%V#3FI2-6;>ALD+B+@FLTV#J 2&1$$AO00V%FT' M=P(R$#YX0+>K2E5:6*4!C7(;@.A\AM54C?#I2>33DU$^76F_)HSHPT] C%M= M(9I##!L%-^'WW B*GRU!_=4:0B8P\I6%.Y&,M[!=)EOR ,0]($'7V-:R M*CX]5:7>P<=&@7*BMH"(;[NF >%GLF!T*L"43 )A2DCE?VBP%@QJTJTNH7S M+9I!6ZS1##;NB\@#A 4W$![#4YV9YCM!/S-[_-P?K$60P9_!DQ:V /*Q<;79 M!4C+KBY9,@K3M!1IB#CI5WR9;\'E(M60HD.B\UT 5/:=-@5ZQ1&(5S_,3D]1 M$SJOB62M6C@0A^@V0_Q'%&'_V9B*. I2H(&G%7X#2>IS0$RDPK2EA?_A_L6N M;XE]_O" %RM< ^H/UP.A"]T BG3MVH(3A1M_!PF&15_K^H99N@20[@[-0(L^ M%F3$W8(JP,X ;WBB@ >C:4-B3 9DJT;??4"RGBGJ>:.%KL N@:ACDN"1,'B+ MUQOP1:XE(S3R=&;+!">UA#U .D!W"VL>/E.H#:=GS_]C?WM,'OTQ_"5)0"E0 M5_=J2;CW!W4^.;]XFGT_FSRYN#@0QOTU4""'?ON-*#G,LLD@ST:)O4?K'.N+ M/:R?7ER,:/7L-"6"IZ-J>1G"AD] 8T =Y',PSQN'\O]2\']2"K)RP&R4?^_ M"=>M:W:#O!]]=C@FB ![/BW&J!"DD>/G6R3Y@=T"49>@:9!]4JRD5F%*Q^>"/"["T%#$@7+*$WE15W]L"?P".!6/I,\1D M.XRO6P"OC"\P/Y-ENBTLY+>F0&^NP*37XM?%EILO6XM9,SS=U6 R$=.NIE"? MTF!T)[ &0"DY%P:_0(4OR1HD;OA1R+XC:N9+@?M#2?/P^_$& MX "\M)$[C5YU>JHVMJJH+/95GSH:-M=,N#80[K$P@"QVFXZCAA)CCT)\,,7N&W"-(%J4*@&1LLO B>WP M2A8E;+/M$&+GR=VCQX5,#6N$Q[@7M3'@/$$@( _&J[:)L3X^8Y9=!7'Q+8>% M2_@ -S7&C'$B5;IFH^6H5S\[5]X!^PGK7[%$H-Z[>G7\'I8IU:7W9C@C^ ^ M5?&F+,I#XHC@2CX<)%UCV99R-@ACD))TCY!,+350C?5=G@N*1_K5ZGIE\0-E MU77ZRIA$P'@9PJX%Q%Z485#NQQJGTZK T 6FT"0'[^K20+IG6W-X.P7,< MBC;&UL<@)[0]W+%N"O9*):AQY5AB'AR]^_CI1[W9/G]S]#"A!B@,(>!9]9/ M)$H0"2,L%-!_0M3J>R"'=R6I#Q4-($E%FUJL,9 VQ;IVE5N!.:O4TFAOB50[ M4JA";VV+QE<(*88=<0)SI-&&?I546 "L2&,JPYH%3RX FJMC^8LR?]X+DI_6 M:4JR>V1!5Y!!QF^PQ[>7UZ_5Y?65.KM@5ST_??XNKNS5L3H4UXD4#M4JO]23 MJ4/D:?6T25%:) T2T7>+?U+=P/4L"3 DH\.A!PR58.,TX%D%MR0;7#?4_5V MG&XIPZ24FE5&I"IG')LGK" :](7^A#[6D "PIZ!ZW<*@G1(DV7'J/9.UX KQ MURP6F$E(U@$8>I%^P1+NP7R8MB@UY''9F("'-NJ# \(^(ESIX^,)D6K9-61E M2@,Y7 7K_I&("3$$F!Z&&D"Q+T7,OK9HGQ&8&U(%I[&>[3[9*-TT.Z$9A3+ MXV77=A*20(YO?="%+(B#2(!KMERFX$)'RPFH[] TB%QA40,=?4N%CF(-.!HN M;=D&'!9XLKJ@'TJJ'PSA%$PH0E2KQG5;"(9V))@+0QDG\!+E>JJNUU2!@KNS M?9LO%FLB9%G3KY7#F@O=OD _IGU']CG$6YDYC_CTK#3C$\TX?8VUE-RH-UE5 M#MT@4W>0KOT@#K?6E&9_/T#R>]4CVHW_66X_CK^^'VQ>X*IY$M+7]"^]4T]R'O.SYY7 MW4FT@P'4TC2D^OI+=,3[_K=AV5S59(@0.!D*YCX^B.8.HBU#"J!;2*C GK+/ M=U)$Y6L+T]YA_?N>\NRA#E.H#D)/O]V#7EV*^<. W5 #A;!"!>#+&!1J@D&Z M0D\@VK%0U.R.85MW6#'Z=II$3>.0$@PXVQ%XJB$5R4T+-G)V5.O17\1S$?LD MWV0AML'I<[$9B((E+<@2R!O-:57)B7!$FB2*0)<18SZ:FZ5.P.*)KO)4H1/1O%.F I MBY/]("ML*:('SXC>_<8@70%G,J.$@D< 6$(+L0M$#F+J1I:A ".:8@ZAALO+ M6VP\[Q '(']1P?-VN>,F$-A'HNH6=EX13;/ZI^UIK,]Q0(:"#GU#Q4]D^6O5 MXUEJJ,[&>Z%O@8YV5:NKKD$)&RXT?!\(]<=:E+QR&*06X?=^>^V_R)+3DWE/ MC0A+!J8.C

%$;NZ)5J M18;%[E*&&;@&_#E87T#*[IHC+ MU1+_7V8Y.J>6R-/&K'$^".SO>["SWXA^:)5"!.RRIJC.I(86(!V'_S#Z;TEV M#N6#=IB7:'[6\ \0YV#IG._+"O3D.O"L)7!5, M>)(<5C)TU ?(3+'F578%;AFSVRP?A"0.]E69^PA >.;(9$1KD6[.8D4+;K0; M>"@];T'!( M*6Q*P&1-(/R#Q2$0K:2^!+H !A&)N=4[+A(^*/C^P#MZH#(K6(9('WID:054 MG ?EWE,+"J)\-BV&:A]@Q3/K^UV'W%(\"6VW??X[]7Q:PF[L0O) ML1>I:10W665C6_'V*PS)J& "V] =2$J3_%0_5J?<'LT"9?13&G)K,#'&02!. M0B4>YN!/[!LA(!S&I^0><(@BK0FY+ K!G6\IG@:$09)+TW8=*0 M1>Q#W_%]1,.5QMD!24)(RIP@*5Y.Z!N$4L905&";)>)A=VL3YDEAOT:GQI,E&[A5-F000;92\\XS',O27 MR(X ,"30F&?8#2%]%U#!U"9:>A:+9,)N7T/L':^B$Y\,V.2+8\P\QZ*+-',V M&Q\ZNQ*=_IF,FM['R1G!/0P(:B=PJKY$OJM;'- MTGPSR%-96HX?T(A$\=L]!(+NJW;/"E#JXM%LQ 9P%AW48" _0244< MT_!"QVI-*I4$(HS&GFG2;38^ZG99WN)L%9$$F3PH&]\'0N4_"&^E-E)[,@SH M<[J8[-!P#7S^83Z=IW8K7/CAT?1)_"&4M[ZUK)B*3M5NE%1IGFLV/H]%0\G' MK\FCYSG;$(C:.'R-<45(A7:"#)F4&H M6DB>NC=1EN"\!N=XLR&OK*0[,CFPV:,IY)=UV+'9-RL/"1MX;8 M:9IC'-+$ B [O[P1-3N=L$FCOAD('%?D;(B0Y9&L^@UV+J]L\-!O\-"#<_5O M;$5['R9-K]5R0(+OV#@($GB5$A?#*LH6M@>!@:[V8&1"G:2X;:@>O1/$0X7_ MF@*O C%,D 78+V4(N:)4@>+;26*\,$=&XE, ('D( M'NT,A2^F#T7,(DS#PZ"AU23!:6)&X&22:8+8)<&S/Z_Y&)OS34=]VSW[/YY/SI M8S6?3-^@U?Y?QP+G&J05QQG71L: 0)YSRQ&')S(OB@6%K.!2 MY-BQBC!Z5 -9; T*!$&*H>F0B<'PYEQ;"+-*S9Q.'8Z,E_:G_^7 7Y63IS! MJ#E '!I)Q[RSI5J;EU),'/_'UOW"2$E0AJ6 ?M02Q/,]/!F3SE#<<^Q #$:6 MT7)!8J'KF[08X1AM"R\"%F[5:91YD\SATI0T(B]/\LV4SX8#2EAPHHIZJE I M\%,@%F0'O1E"$[SM#=7L0OY+05IOUBMN%4L,.--XFJS:<[5V=^A8)]*]P_*A ME9RC_(DJ)AKJD2'&DW)F0 V.$Y M7N#7OWA3)*D003B<*S22H]\K=9/\[%(XOA!2,D?%&']_@2,5L-AYH /:/PSE MP%2B+R/5;?/!DS2!E[RE=SWU!*54,L>*#J,&03$4%"PP"!&]SOJC^PB&$_< ML_V3)<@.I'&%D1*$UJ*OKK-1RH-FIS$.H80Y= W2BG(FQ5%$148[XN2">A C M$)0<-,=AB-%\L3++'H\YY]O,)[[P?%S$+YVZ.SC;.(084Z3C$0%<+H3]AZ#S M[*G?XP)DJ+"4%3G1VDW#,/!01QUGV5:ND<$/.L5%D\_'%4YNY3GXVL(Z3;'> MI7PH37O8&D)^CQLH>>P+-'�XP)P%2])Y"S<#,N_V?G*'G@PP(VO#9":"3G M%6@B%)M2TE;-J$%G=!GN/(?K%BBV;,&-Y:$P*N55Y"!#8:_:A:?/\J>[.CT/ M61Q[,8MS-W0ZPM'Q ;=P4DH3AH(D:39,0W-.0\9A.128]?A[>*AER$?%'[=Z MI\,(=B$-";C8=%(CX\"@)P/IZ&7.;-DT#U[Y-5C\8^1H=C)TJCZASN!=/%<' M&*UT$Y/Z; YP;$PVS0'&"3V(]1.H#*=,:T-KG3@&X%.F-V96T\3^?'RT'H]D M[;V,HG$U?)8FRZ!-_?= J@_F+G\] Q41J*6I2[<=J&\!9]DERHAFYU'W%OC> M%Y9PJ79P'8&.06=O'6@G4WN M,?HDS;/G(5%YST':@]_ID3-K6_#H=*F NP!&G 3M)7U)DF<"*L5F;BFBO97Z# M9P%;JBZUG)2G"V&$2/T"(0/0[>DP13^X*5T]/KV(1Z WLD.:(+F+_,>E>4_ M2==53O0?.!ZM%HW3.)/:4.))P:'VKH[VR'=;)!-]EVG,X\JY&T8J<0BK=S*& M3*'K,*^(RA\@P^'W>0R2FD@\FWT?B75L&V%/KHG'RI# ((J1NO"9BVCHKN+0 M+"@B/,C-!3D' RG,1NHV/K13>:Z$;UL8B%%K6IKZTK$@,[N8Q& W7QDK2!N3 MK0Y$^X>N.YPDS1L8I2UY?@E'0'3L)A//^8S$P2SBT#L5IO>;)H2^PV1:3-2 M+2(^I?>NQ",*AT9F?G9\^G2B>D/08D4>GY^"%7FW02Z)N03LTYWJ#2P*<@$V M)IJ-**JDK)9;<,%X9$S.12\8312]O0/BE*"GIV"7>K5"-T7'V-+R8F!ZLZ 8 MR.XS,:*W[185;#''4L"%X346,Z(P["^>.A;HI99"[)O MPWDDR(>663^]- 4?(<;7VS3Q!5E7O[[Y)62.C"SU1RM=1]>YAHB-(CNX%4,6 M+^HEL[L2]C[P#XDU0O,],MA:AE'(0(=[LD203T 6[.-H11=F W"M,(CZ-2?7 MT9AD;-L>0)3#.DXCU1R$?+KWG,H(3G)7B"X,1#2X6L2Z:U$=&PO=V]R:W-H965T!A1-=WM6;#H6*DN>)"?;?S]*3MRL2_UPM[U8HDQ^_$B1IA=[I1]- MC6CA:R.D60:UM>U5%)FBQH:9"]6BI#>5T@VS).IM9%J-K/1&C8C2.)Y&#>,R M6"W\V9U>+51G!9=XI\%T3]TI>2PZ8U5S,":YX;)?V==#'DX,9O$+!NG!(/6\>T>>Y7MF MV6JAU1ZTTR8TM_&A>FLBQZ6[E+75]):3G5VM^\L 5<&:;R6O>,&DA>NB4)VT M7&[A3@E><#3PYP/;"#1O%I$EQ\X\*@Y.;GHGZ0M.DA0^*FEK W_)$LL? 2)B M/-!.C[1OTE'$]UA<0):$D,9I-H*7#6G(/%[VO]-P+OH>>W(>V[75E6E9@OTJF<;O1IA/!N:3,?35/19*%EQPYJN< BB8J4/_!/S2\1T3**T! M)DOJ(F,U+RR6_OVY6,:]/=0(E1+4RBXGUA4$M%KM>$D%P@C_OY,AN57:25R" M)3\$92CI)7-G&R:8+!!\I1NPRJL8UB#M+1/CUL;2TGC/!TY040Q4TUY;=88( MF3=7\/K5+(VS=[]LI3K%9H/:U^KHX7%U!>T>*=PZFBY1/V7OJ/L'3,))/C^1 MLW"6YW#_++//?21Q?/;LP6?R_)6%9^]L--G/I[G([V0#[V0CU;G MFD96V5%)DF-J7_ZVY*)S7WTP6'2:VQ?Z=QSUM]3 TS6OK2H>0;6N8PPD:3B9 M7T*:A)-D"I_DCA*./^3=>/U.\I-"<-J7@T3IS6*X562L+>];%"O4>K!^NO33 M[6>F-7/UE>1A/I^%V3R%9)Z%D\OINE\I98^" MEH[OG \>V.%H[(&[6I3T %LPOY<;A9+;6Z!?H5VGAB:R^3 M7->_Y-3<3?!R5FDCBU89$11,-"M]:?/04YA[[R@$K4)0XVX$:=&I5W:QUL&XZI!DL'>P7#>H9G-7' M#W[BW4Z@CCK4T93UU1;;,Z\X$+DGF2Q**3 ;24FGG$KU>L8Y&FC'S_, R^\ M)?_7BJ6"8@>J+M?DX7FU-;4_ 7F@)R2Z <4HU]WW'X@_\P*O)\_#@&RKW<]4 M:S3+&>B!47\6IM>#TWD2D<],,&R>G!RDS'5?(0IZTK4?DT=I^=$EMX<@G*61 M_T9.?'^BQ'%7XO@;2XQ\*BG+";S@XZPQ8BIR(LT1DYI52N$U8M-A]!@%IIU^ M3Q38M&$RH2M5MV6/!GZ?!.F<;) K-CV#XH>CV/S@MK-/\V=0AFDF#G4F\>_I M"8R5_JG9J_-Y#WD4H-<0?)D+)12\-_38 ^+<.TG[\DGJ!H MTE$T^4:*TBQ3%3;6!1AG=,!A!=#J74;$0W"8>O7(Q] M,D[09,AEW[] +97<@[;#%R(>7(SC82/X2J#O@ 8>GV MJ.I=I?A^JF;6:P0CRWJ^VDF#]:FW1QR/0=D+^'TOI3D+UD$W<*_^!E!+ P04 M " !*BH%8PZ/GJ,X" +!P &0 'AL+W=O)'B81%$_%)3)(!MYWU1G(U5;SB1,-3&U$%2_3X"KY3B( M@];QP!:E=8XP&U5T 8]@?U13C5;8L11,@#1,2:)A/@ZNXHO)F8OW 3\9+,W: MG+A,9DH].^-;,0XB)P@XY-8Q4!Q>X1HX=T0HXV7%&71+.N#ZO&6_\[EC+C-J MX%KQ7ZRPY3@8!*2 .:VY?5#+K[#*I^?X4,MS49:+8EVT$DX8PV4$8)^1>25L: M M=UTN3$5S& =X'PSH5PBRPX.X'UWN47G6J3S;QYX]XO4K:@Y$S4FUKACV*=[/ M>7@P2*+TDORO$2L#8@;:5Z=UNBJY#YX#FI>H0/^ENXO\0OKQFM$;).2NUI+9 M6L,.2#OV-CS).;E6HJHMRBFI+I9T16+4W'JCC3P?=-,X[9,GI7"?%CY6*%Z8 M#>K^AB<>#LEWP&90(H P@05Z!2=T$^S&.-GJ6QNF[:$Y.NS L\2&8G MMK]%22_ZF)]$B=.%##3/:U%S:J' 'H7',V>TZ8*8)15*6_:[<;3@HV%T_&&D M:7Q,IEN/W0F1\*F&T;HQ'&P[^^%:@Q*@%[X-&Y*K6MJF5W7>KM-?-0WN([QY M)NZI7C!I"(&PO=V]R:W-H965T M:-2A$F430.2\9E,)]ZW:6>3U5E M!9=XJ<%49_@5@V1GD'C>]4&>Y2MFV7RJU1:TVTUH;N)= M]=9$CDL7E"NK:963G9U?2,ODFJ\$PL(8M :.KAE)IC<-+>&[76&ZPUK66,DC M6'$"[Y2TA8&_98;9?8"0B#7LDCV[9=*)^ K38QC$?4BB9-"!-VB\'7B\P:]Z M>\C)&F)X&,(ER9G9L!1G 66!07V#P?SY7_$X>ME!<-@0'':ASZ_JW "5 \]0 M6IYS%PW@=\39H\0[H1\C/DFBP4OXOT<*+)8KU/O@)LW*)Y]'F,'B!C65!?A@ M,*\$_,-SA*-;9-KTX(U6QL YT_J6RS4L2E5)"XLTK+-G3^CT#17!#1UJ,2VD$FI]VRS&T7'4",]@ MU#^=G+;DHU%_$HUZ+4T\&<*U9AD5:2K@H9]*5J(Y#+D?A^/D@>YH,!GW'FA/ MQG"M+!./^O,,QOWA*&ZS'/?CT[C-,AE'T)$7HR8O1MUY08]15E&,*#'6/OBL MCCF3&57VN[CSO]=-.]]LC\NNG>]+21P\7/BO\O@3?ON[J[8 MS>*D'98DZI\D\;U\^/%J#YW1!FD^C1JKM_L4?L.K0\1VFD.%-&SU?B7JM>]P M#:3.V;H-;+1-$[VH>\>[[74'_H[I-9<&!.9D&AV?4 W4=5=;"U9M?">Y4I;Z M4C\MZ(\ :K>!UG.E[%YP!S1_+>;? 5!+ P04 " !*BH%8YKPED68# Y M"@ &0 'AL+W=O[MKULV(SL5!9\B3YTOOWH^3$YSL[7C?TBR7*Y,.' M(FES>5#ZFRD0+7POA32KH+"VN@A#DQ58,C-1%4IZLU.Z9)9$O0]-I9'EWJ@4 M81)%\[!D7 ;KI3^[UNNEJJW@$J\UF+HLF;[?H%"'51 'IX,;OB^L.PC7RXKM M\1;ME^I:DQ2V*#DO41JN)&CX2^.!]/9@XMDJ]0W)_R9KX+( M$4*!F74(C)8[O$(A'!#1^/N(&;0NG6%W?T+_W<=.L6R9P2LEOO+<%JM@$4". M.U8+>Z,.?^ Q'D\P4\+X)QP:W7D:0%8;J\JC,3$HN6Q6]OUX#QV#173&(#D: M))YWX\BS?,\L6R^U.H!VVH3F-CY4;TWDN'1)N;6:WG*RL^L/2"$9>/&9;06: ME\O0$JA[%69'@$T#D)P!B!/XJ*0M#/PF<\P? X3$IJ64G"AMDE'$]YA-8!J_ M@B1*IB-XTS;$J<>;CH8X%%EC-QNV<^UP82J6X2J@>C>H[S!8/W\6SZ/+$5:S MEM5L#'U]2^V5UP)![:@CJDH@E;IE KAL6JVI>L$LYF 54!MJ.I1[$&?C&??X M_-DBB::7\+-6RA.66]0^5X.'&R:8S!!N_>>E&]A)W:6X*R3PZ7&<"LRT7W'(TKZC_M*:D0*7T(];D,HZ?$!@%$DKN M7UO490_JM,;I< QQ<@F?E:L+==Y!]V;FR4^ZF2MF"MC11_M1XF@'MD"P!Q1W M"&73^NA:?[@@^AGVP!7CN0=CI:HE)9?+3-0.A4OOH*0@:^V;PK7(T_(_%WZR MZ$CI/!KIU+3MU/2'.Y5NH=:-TSZI+J>A]AQW\U_S0WY<*TZ>Q> #\@,9< "^KVOI$4L6CL7V3Z:"+?R_H'UV_ M^G\QYJ_9'25HC_0==?/)0Z)\*S+KZM;ED=+(50XOJ/3ND6GSLD]Y,CN/GG.3 MN2(&*@;LPS[%FD_>PJ\G::@^P\[OO$2]]T.+ >^C^;.WI^U<]*X9!Q[4FZ'J M(]-[+JE;<$>FT>0-U:!N!I5&L*KRP\%661HU_+:@V0ZU4Z#W.Z7L27 .VFEQ M_0]02P,$% @ 2HJ!6"[8,:9?!@ O1@ !D !X;"]W;W)K&ULY1E9;]LV^*\07K;9@")3HLXT"="DS=8!W8*D!_;(2'0L M1!(]D8[3?[^/DDU3T>&T&-8!>XE%\KMO,J<;7CV()6,2/15Y*W3+Y<75=P6JNJ:19P4J1 M\1)5;'$V>>V<7$0*O@;XE+&-,+Z1TN2.\P>U>)>>3; 2B.4LD8H"A9]'=LGR M7!$",?[:TIQHE@K1_-Y1OZIU!UWNJ&"7//^PG-1_T6;!C8 CLE:2%YLD6%=9&7S2Y^V=C 0(CR X&X1W%KNAE$MY1LJ MZ?EIQ3>H4M! 37W4JM;8(%Q6*J?$\V9*X:$BX R0<%[WGI5P*]+9,6=HF, =YM%#N3J@+=Y3B&Y;8B#@6/'L(%=70S@QL;PP&.*^6Q+?BAW7"IU(;TV) M*9#>=;'EX] *P@"$\TSA-(CC!H=%)'L1?(S[%&KT]0,( M$"\ZY"6[#LE!-YB*.=B*L6=A?$BQ?HO"T?W.KJ9[:FEASVVYS(%\\< BP2%> MTZY]9H8:FTPND5P"EURRJJR-@!(JE@B:B4!\I7KO 8,>U@=C9Z<&5M_[H!GI M#I[N#MZ+NP,H#UR%\HY2:D&S"CW2?-UJ'3N+0 #U=8]Q;M]:W2\;-]W6;GI^ M>+USFPZTJ[WD$.,@_!6[J]8P=J%H6^RF*L/J0IA2R?;E\4@%(@F(20+PNV&@ MC,2>DMK-"W :3QA+579(I$EWRV?@[8NX&"# (A>Y(G/DZSOQ1SU_D-'DXAFCCD!JHX"G+^\)GE(B:T4_$ MBB;L;%+7G>J132"FG "_&A$QT"(&+TZ%;2BAU^#+HDYC@3ZJE)<<6FR>K',( MF\:,GY09^W09Y_:]!Z;=[^>A6 %ALP>&KNMZM-O\Q$'Q)LB>P[]]6L%E TST M@56%WKW)Q .ZJAA#-\IB.F=["N'Q/DU;$1CCNBWL W);!_5Y8/OH1[WT[3TL ML<,(CFY:;>IG<9AG2"SBF$D0V1%^(<<8CB[-OF)P>PWE/6^SBC"&N<@W>!$; M[^?3*+*]%B_?X.4'<-1ORQY./FZZT* E#_,:LV0/1P]<1]JJD<@T(QDTHQ^. MF/&/1')5K=J#*[$"OQLKQ#!U;#L###T[] 9MV?[ M706#EH;N.,M_NGY M3+\P6HE91SS?1&AMCI0RE=^X:ZKM]D!),VN.UT7>;K^!>W?*8)K[,V-YVH'J MX=JS]?_J%3?/KF;'Z+=UR=KWZNTMSB@TQ$S\P+,C(_;#5F$C;IV)SYG\SA^; MD:C%:'N)-4*R%6&1]ZRD[1EYMNN,IOP.L+D OYB#F>$N&:AA.H3KBVHK@?RO M$'Z['!FV0CULA:/CCWHT8U FJIRCVZQ0\Y1ZIWP_-!B.4OO&P3#2LD;_ZF X MSNU[)_GW3?:ACF]FH]'RL14&W8YH3E>!'0_&M(?1CWWQ,3>>E M6W=O'G8?T^K^PQB)&<+0,5V"#>[A6*@_V-Q_C=02P,$% @ 2HJ!6(TEMWV9 @ M&ULK57?;YLP$/Y73FR: M-BDJ8/*K;8+4M)NVAVI5TF[:HP,70#4VLTW3_O<[0T(SD>:I+^ [WWWWG0]_ MS+9*/YH[FUU87OFR3'DILS5:&DG8W2);=DZLPWE4:>-DFE\%D0 MC/V2%]*+9XWO3L:++]#28L2I2F4!(V;N7<57BR&+KX)^%7@UARLP76R5NK1&3_2N1<*VC1V-/$AJ8U6Y2R8&92';-W_>G<-!PC1X(X'M$EC# MNRW4L+SAEL%9IC'C M[6')%'Y6J,F2&:PPHSE8 Y_O^5J@^3+S+=5V"'ZRJ[-HZ[ WZH0,;I6TN8&O M,L7T?P"?2'?,V9[Y@IU$O,'D#*)P "Q@T0F\J#N)J,&+WN,DCAU "S\\#N\N MUX6I>()SCVZ/0?V$7OSI0S@.+D^0'W;DAZ?0XQ5=UK06"&I#5Z5M)'UM!%-8 MOT"&*M.\RE^.L3^)_Q;[*0NB2WBO]Q_DNOT\>ELT;"S7J)N![YUN\.[!X$$6 MKL>5I59-M_\1)H,P&A[8YP,6!7!%UTIS4?!>F1$;]WSCZ12^UIIDL+=U/NJ' MAP,V8K!$8]TL2))$OYLQZ[DF =PKRT4WO5?2T\%X,CVP0RHQ#.#85^,?"$&) M.FODSD"B:FE;3>B\G:)>M4+R&M[*\2W762$-"-Q0:G V(0'3K<2UAE55(RMK M94FDFF5.?P74+H#V-TK9O>$*=/^9^!]02P,$% @ 2HJ!6/T;M''N!0 MK!0 !D !X;"]W;W)K&ULM5A9;]LX$/XKA+LM M7$"5=1]M8B!)CRVPW09Q#^PC(XUM(9+HDI0=__L=4K8L1XJ2%LF+)5+D-]^< M'/-DP_B-6 )() 4[VI MR">.9063@F;E:'JBYR[Y](15,L]*N.1$5$5!^?8<KW@1P8;T7HG2I-KQF[4 MX'-Z.K(4(<@AD0J!XF,-%Y#G"@AI_-IACAJ1:F/[?8_^4>N.NEQ3 1' MQVQP=ALE,LN3F MC=(K)1>L0%\+JLTU_D:O5Y#.O= V@[YPDJY%.1#F4)Z M##!!?@U)9T_RW!E$? ^)25S;(([EN -X;J.TJ_'M'4BGS5JQH M J.&1&,?((+5.,='X#,BL7 MS8*_B&V%K9$36>03E,!IKG?0%+,D$Y)3E>X=89YO=^9LPXL],A/+>IA<*2(847->"!X_"9X_.'@JX3A!VW5V9%I6+;?% MWW6,, R[X1:8L4-^U-+&]NOFP]BW#-MM3>R?<6AZ'KF@98*G%Z03/(_FD+5% MC6W'<#VGNW5L1[$91:\?UL\AGN&[5I=NZ)FV?Z2<[?0[1\VW]!J[AFV[74YV M[)F1?:\^0^C_LO+- WJX*I_M'K,[D>D'FMA9WRZ5]LH,!I%+X$ VZ@?YUQ_" MB(@Z=C"?,*\+S&B=Z@:V)F(%NKG(MVJ44T5/,L6P3C:!D,AT2;$@[=@K4)2S M!]7"2B;5=M"U _>K[RO*999D*S2^P,[I6L"O"HM2OC7)69IFJK+07,E-*Z[* MI-JS5848="'NJIEBK",VQ1*7J,PF64E8Q6MER(IG"6"1].[1]D T$Z)" 6HW M3U$ 8B8,$Y- LZT3>W]V$K;;MZ@CN:_P#?-XJ"Y=9>+FS9R#LJE$.PET9[L(.680 MOB0?;E6T*.K "S)& RI_B4.:!*;C'U:E6*53=";99I ?$MYJ :T9AER68S%O M/D>6Z5DO!VP?-K8/!W7&YMXENE\BGS%=2WVH7N:T-- 7A!9UF*EH5OK2>^PZ M*.,/FZBHT2!ZLF8O>@:><<,S?FR4M^-U\* >1GRN@_K9#_A' ]SM!,X6"PZ+ MOH/_H1[B"M0_V':C^;F46%%%EMR+\>$6>))A2W>IJ^9^^@+__'#T6H7=X'ZN M[C$>Z$8NL7KJJ6;FGVP.9'RG/JB2(9>L$IAU./VUDIAX9:JX#[8M=FB$EM-J M6]P83\3N07E8L#]UOQY7S@.B;3A6MY_V8]4-/=:I>W#86?,X/(::@=^5D.P; MCH,I0\.+PIX.Q8U-.WB\@&$7.-@@8DO2Q7-MVPS\/W3 4UKFV/;/8_-Q8-AQ MU&-K+S9=[ZELC=V?;V _WK5U&)KAP=:!Z?78>9?1ZN:C'_S03!INT'6HY_EF MZP]F8/:G0:M/5B@WQW1?6?5I'6#5 !?Z'LR]!ZK M2EE?)C6SS57<67T#=5A>W^-]H7R!=9/D,,>M%I(:$5[?C=4#R5;Z/NJ:2&PO=V]R:W-H965TP9 M%X/ 8*>)9YJTG\TT;6_NHPQKFRL@*HDXN5]_*V$P#ICX;O+%EH1VM2_/ MODCG6RY^R@V (O=IDLF+P4:I_&PRD>$&4B8MGD.&7U9%2N(,;@2119HR\7 )"=]>#)Q!M? U7F^47I@L MSG.VAEM0W_,;@;-)S26*4\ADS#,B8'4Q>.><709ZO]GP(X:M;(R)UF3)^4\] MN8XN!K86"!((E>; \.\.KB!)-",4X]>.YZ ^4A,VQQ7WCT9WU&7))%SQY,\X M4IN+P6Q (EBQ(E%?^?8WV.DSU?Q"GDCS2[;E7G\Z(&$A%4]WQ"A!&F?E/[O? MV:%!,+./$- = 35REP<9*=\SQ1;G@F^)T+N1FQX850TU"A=GVBFW2N#7&.G4 MXCH+>0KD&[L'28;?V#(!.3J?*&2M-TS"'9O+D@T]PL:AY#//U$:2#UD$T2&# M"?6BKJ&GWN"HEWZE=1>-[4.C3.9LQ N M!HA]">(.!HO7+QS??MLCFU?+YO5Q7]QBJ$5% H2O2%S*J=@]@7L,/0EDN(0, M5K'J]$L_Y]?YN[J?QCX(X(AC &:M3[267O_U!O5 MXC?]L7/#23P\BG)>%<@B4Z>;X)@IGE+1M8_8)&BMS(^:PFEO]L@WKE"./E". M209[F[PD4]KTESNS1ST1,JTC9'IRA,!J!2:7&WF$5EM R+,P3F*F4WU7F/2S M?^XP^>_A4JU:EV/9Y-7C:0F+-HA+KZ$U M*Z['P#VUY@VNKC4S3'GXDVR9$"Q3Y(XEA;%[&VM6T*"MP/N*?%$;-$0.6%4S MC \2Q>A2C)00:U =0=2BHP;UT+'F>GZU8=E::V3LT,! "[N6VR"WS:R"OB&H M3E5Q1Z31 ]&'=BG,']IF*#>JFZU)PJ4D2A1 BKR= 7S+'?5HSZ*_L;IC>Z-D MF]:V9DU::JR^UWQO<99@5\70<'M:USLD'M*I9>N%#W7<-.!P8#H\=SHZ,!J> MVQ.]?AV]_LG1>QBJ>H6EO-!6P&&!F@B%K:21+>BKH7!05/@,?F=904VN<1I)$-G;!\DQW*^*Q+D0>>* RXGI_]J'9,'-N;2 M8"07,1?/P13[@.JA1 M'9R,:HRGG&>P@W%4-0]:/B8EX#++(E2=+1'Y*NYN0?N/>RXH=Q:B=D%ZW]:A MW<=@=1'J#6:_D,L&/(R-Y_[!W'$##QR&I ;H?.U>C#[X5<1EX>TJIQ_ M%'/7F<*\&^/%J')EJ]*,/6IWK$[G@9&W6TVT;:/Z734JQ$K]@!=XK-A16WP_&,_=-BO?1;6\70-AT,M#+)3*W!1;N.E8*5O' M,E"[(J)6PQ_/9_O>,W#'#I[[HZ_&(GT5Z\:9 C]XO"&K]X4\BC/H>^-VHL>MB9'W=/( M4B>R<_1EI^/&!/+QY:!Q5<*;@M^5A2>-QXP4Q-H\V2"&=9-0OFO4J_6KT+OR M,62_O7Q2^LS$.L8RD\ *26TKP%N *)]IRHGBN7D:67*E>&J&&V#8$.L-^'W% MN:HF^H#ZK6SQ+U!+ P04 " !*BH%8U0_AE^X# #+$0 &0 'AL+W=O M0CVW^%,J"> MYHM9)LPOVI>VGH/BK9 L+\'*@YS0XA^_E$(< ?SN&4!0 H)W@" X PA+0'@I MH%L"NI<">B7 A.X6L1OAYECBR8BS/>+:6K'IAE'?H)5>A.I"64JNGA*%DY-E M42"(K="2K"E9D1A3B:9QS+94$KI&"Y:1F(! _Z%'V $7@):2Q<]HN&)6I0!%-(*D3N"K<*N;@$/-]8&6<0WR#@K"# B\(FARZ ![Z!AZB M'\LY^OCA4P/-_'*:P$(374[C-]/41 JKP@@-;_<,[R'7PN1:Z%PCCM7D;G#Q MOJ :&BJ]-.TFWHVGI-T=JVI]GUX0[\0&QS!VU(HG@._ F?S[C]_W/C=IVR99 MU!)93>=NI7/7JK.>/4C-#!3K!OS>DAW.U"1JFBGW5JHKHYX59/VCI'6[O6$] M:?-3HW#0Z]6-HI;:]:V:?6<29T:NSDG9=4PQ\KJJ>@F7*:"84:$^!PG6#X14?VK/ M(/7'PUBMU+:CL6ZM[ER;@?Z)NMW>2=V>&H7#D[KMGQ1W$ S\-ZN:N+>5N+=6 M<:>94@'3&)#:QB%XB4$(HZE0XRAG._U1)8_H+J_F?P!4$L#!!0 ( M $J*@5@(F8MCM0( "X+ 9 >&PO=V]R:W-H965T2ZA?WX2;*K MII"HD#9?$LG6>?VAS"NHL3S@#3!]I^2B MQDIOQ2J4C0!<6*.:ADD43<(:$Q9D,WMM(;(9;Q4E#!8"R;:NL7@Z!1 ' MSQ>NR:I2YD*8S1J\@B6HFV8A]"YT*@6I@4G"&1)0SH.3^/@T3HV!/?&'0"?7 MULBX2L7KP5@3U(3U M__AQ",2:03S:8I ,!HGE[A]D*<^QPME,\ X)$68%^WK>D MT?E1Z$9"V5+T6X=7HB_GH#"A\NLL5)K//"7,!Y;3GB79PG(.^0%*XV\HB9+T MM7FHW7*^)1#\\P*D#3JUZN@7X57P=[R;*= ^4(TGW2NX8V(D#GGQ0^B=[H)PZRNE> MT^]7G[Z9_D/'>>A5.N-UTRH0J,*BZ/!0!I*7RFZ\'P&O\H[Q/7+<1Q]4!4=[ MH(RCE\81[;4.WI!/WRR$>*W'Q>\LA>T?!+_TKE%^:6%Q\D'5$.^C<\4OK2OV M]ISWEX-?WM,6PK7IQTR25UBL").(0JFEHH.I_J:+?CCK-XHW=B"ZY4J/5W99 MZ8$6A#F@[Y>-F;'8" I"0 M&0 'AL+W=O:E M:[N--E++0" Q5*W /GO.);&6V,%V^B+QX[&=-BLHRZ0QOL0ON7ONN?.=S].- MD/%J1#%>HOU=+ M:59^BY*P$KEB@H/$=.;-P\M%Z!2SP_H'YWSQID[HO"]*&Y9HO.9=^Y!@BFI"WTC M-I]P[]#(XE%1*/>%32,[&7E :Z5%N5X7(\6X, M.9971)-X*L4&I)4V:';B7'7:AASC]E166IJ_S.CI>-6,9+$7!*$,%IW"#:^0UFI$*(^O">G*%FK!"O9GZVO"QJ#[=VUXTMJ-' M;(<17 NN(+)GP"^<:3U)CIXLXAZ$:^0#F 8OH4HB(8]>,,V.D.'-WP$ MK\/A+C<;D+-N$%M7EZHB%&>>*1R%_/I5. [>]5 \:RF>]:$;BB9'Z+T] MJ1013H@" A5*BEQWGDD#%P8.SQ;M.@X&X=1?=Y 8M21&O21NB90F;7:@499= M1OO5AP$D9*=ZHC%NB8Q[D;[,EZ>+^=$9 M'H*NH*JEV5)_UW3C4K_1IW/AHJ5_\41EK')2(:P7A: ';EV$>F&>&>,P>+B M@Y=(A#W*"[,\:A/AOU7X$_HCV"&1GK0"UX":1M;NMN^ >=/] M'L2;1\0UD1GC"@I,C6HPL%U7-GVY66A1N5YX)[3IK&Z:F[<,2BM@_J="Z,/" M&FA?1_%O4$L#!!0 ( $J*@5@*D#.A5@( -8% 9 >&PO=V]R:W-H M965TR0Z%W:FD:JFQIJHCW2FDI0>U/$KC>!*UE F23[UOK?*IW!K.!*X5 MZ&W;4O6T0"[W,Y*0@^.6U8UQCBB?=K3 J[;JVL%0TL)6M1:"8%**QF9)Y< M+\DXR'.F MQ^L#^U>OW6JYIQJ7DO]DI6EFY(I B17=UHH;F4R7WH%RT M97,+7QN/MFJ8<+>X,DIY&Q2;JCHJ)/ M:!$22E])*$GA1@K3:/@B2BR?$T16W2 Q/4A MGKZ13C94//-\V3]7_%3Q O?X-+=K^6O=T0)GQ/:T1K5#DK]_ETSBSZ>$_R>R M9V48#V48O\6>'[^EPKZEDVH#11(>KQM(NSP=V4O8':LX$30970U!(;OHJ$5: M5+6?'!I\S<-3&KS#<)K[GGSA7]BA%6;,'YHP\6ZHJIG0P+&RE/'HTR4!%:9( M,(SL?"/>2V/;VB\;.WA1N0"[7TEI#H8[8!CE^6]02P,$% @ 2HJ!6'_S MXO%- P I@X !D !X;"]W;W)K&ULM5==;]HP M%/TK5B9-K;0VGWQU@ 1TT_90#15U?3;)#5A-[,PVT/[[V4X(!$*T3ND+V,Z] M)^?8)\F]PQWC+V(-(-%KFE QLM929G>V+<(UI%CXW3M%!-JC8=F;<['0[:1":$PYTALTA3SMRDD;#>R7&N_\$A6:ZD7 M[/$PPRM8@'S*YES-[!(E(BE001A%'.*1-7'O9FZ@$TS$;P([<31&6LJ2L1<] M^1F-+$?PI0J[RG3CP>[]&_&_%*S!(+F+'DF41R M/;+Z%HH@QIM$/K+=#R@$=31>R!)A?M&NB'4L%&Z$9&F1K!BDA.;_^+78B*,$ MMWLAP2L2O-.$X$*"7R3X1FC.S,BZQQ*/AYSM$-?1"DT/S-Z8;*6&4'V,"\G5 M5:+RY'B1'Q]B,5J0%24Q"3&5:!*&;$,EH2LT9PD)"0AT@R9JY28BR49O/5I MN.%$ZDM7]R Q2<2U"A)KS$$,;:G8Z7O88<%DFC/Q+C!Q/?3 J%P+](U&$%4! M;"6KU.;MM4V]1L1["&^1[WY!GN/Y-81F_Y[N-=#QRZWV#5YP >];FB7L#=3& M21:^H%^9]G'=/C7"Z.?Z3F0XA)&E'EP!? O6^/,GM^M\K=/8$EA%<5 J#@RZ M?T%QU2^B]$N=Z*!-T2V!541W2M&=QF.^)!I=$5H\'-=U&Y"C=@RJ?OENU1,1 M#'I#>WNL[#S*Z_4WFO-H[TV1;<$5A'=+T7W/\2C_7./!NZI1<^#@H[OU#MT4!(> M-!*>,651+LDR :3V(P;.]QZMX]D(]MZ#:@FLHMMU#M]GIS5_%E MZ6X+K2K\ MJ#!Q/\2C!6S%I,Z)19MCJH2] V&OD? SYES53O4GTYCZ[I-I":TJ]%#'N'Y[ MEFRUF&D+K2K\4,ZXC87#_ULR.+=;IS/H^P/OU)@UD0,_Z)U^X.VCBC\%OC*- MD$"F:,\+Y'*U;+8FIL4X69_J)LQT$@>8O(-[P'Q%J$ )Q K2N>TI4CQOBO*) M9)GI*Y9,JB[%#->JD02N ]3UF#&YG^@;E*WI^"]02P,$% @ 2HJ!6)X? MT@Q< @ E04 !D !X;"]W;W)K&ULM53?;],P M$/Y73@$AD&!.TQ^@D49:.Q \3*I6 <]>BDM>*%E]AG MWWWW?>?8T-MU>Z1>5N2FT:3LXT%;.M05Z$ MH$:R)(X7K.%"15D:SC8F2W5'4BC<&+!=TW#SM$*I#\MH$AT/[D55DS]@6=KR M"K=(/]J-<18;40K1H+)"*S!8+J.;R?5J[OV#PT^!!WNR!Z_D0>N=-[X7RRCV MA%!B3AZ!NV6/:Y32 SD:OP?,:$SI T_W1_2O0;O3\L MKK7\)0JJE]&G" HL M>2?I7A^^X: G$,RUM.$+A\$WCB#O+.EF"'8,&J'ZE3\.=3@)2.9G I(A( F\ M^T2!Y2TGGJ5&'\!X;X?F-T%JB';DA/*/LB7C;H6+HVS;/P;H$K:B4J(4.5<$ M-WFN.T5"5;#14N0"+7R M<%"$-P+NX.U5CDJ,CP4]^TM$A?2ODL9.58>F^4# M@U7/(#G#8)+ G5946_BB"BR> S G9]24'#6MDHN(MYA?P73R'I(XF<)K8&!K M;M!>@)Z.Y9H&Z-D9Z.>J7='ROB3&E>0EZ1?1?,-=VY;GN(Q<1UDT>XRR-Z\F MB_CS!:ZSD>LLH$__B>LYAK/_P' ^,IQ?K*9[=WQR?[/9N>E3=JJP<,P"5"/L MN>S05UFH/5IRLX"@1=,_YTMB^G2+D,Z/HWTV2=G^E"$[:94&314&@H7PM_== M,YZ.,^>F;[6_[OW NN.F$LJ"Q-*%QE(-V&QGO0Y-HX;&LW-]%X M!W=?:DU'PR<8)W'V!U!+ P04 " !*BH%8&WG56)\# !W#P &0 'AL M+W=OW@ ^;'8<#4S M6Y2$9) +PG+$8;$5"(I8; MZN\ :Z!4(ZE]?&E C3:F=CP=/Z+_49%79+98P)K13R21ZDJ4GPS_ M)E]*DA#Y#>$\0?H2OT\2%";]^\0V\0R=&_ M*2N%U4&=9X+:#KIGN4P%^CU/(.D"F(I!2\-YI''GC")& M$%\CU_X5.9;C#FQH_7)W9\ ]>KF[/<+&;9/B5GCNA4FI4S*D=XWG#>/IVG$C M"AS#RE#%00 _@!'^_),=6+\-:34E6#016$='K]71&T,/_U%U4Y<=DN]1C LB M,1T2KP8)*A!=)P]AX%O6TCRL!J)-V MP%0=+E$MJGB2DUA"_7Q(KAK>/Y'+\_W%F5Q^3U-WX?M=HZAOY#AS^\FJPR]H M^06OXS?$)>AS\7I<^D;NO,=E=%.O3.FLI3P;I7P;QZS4&>00@Z*[I3!$=M;C M8<]ZYWPTTJ7G?"*PCBCS5I3YJ"CO.1,"%9S% (E .\XR1(0H<1X#8CLD4JR" M#NDT[^OD>N[\3*B^5>">G9QH=(>OY+]H^2_^[U"464FQ?I7518C$1 Z17?1H M7 6N[\^\,[J+WKMZ%3B>/9^=41[=U"LIV];3;<8:);TIMY3$*KT[X*KJ#UY- M1A$N_59.BA9-A=95[^0N:$]\[V@ IQ)S2K1H*K2NF,Z3F,X/JC\-<- IU$&O M4H_'OUBMB=!JMZ(:% H[!6E=SU0-XW675T\D*ZJ^9\NDZJ*J8:HZ8^#:0#W?,28?)SI MVVN'WP%02P,$% @ 2HJ!6 UMZK1#! 8A$ !D !X;"]W;W)K&ULK5A;;]LV%/XKA%8,+;!&HN[.; %-@F)Y&&K$[?9, M2[1-A!(UDK:3?S]2LB5;I+2LR(LM2N<"EI)1;.3LKZ MUG5%OL,E$C>LQI5ZLF&\1%(M^=85-<>H:)1*ZOJ>%[LE(I63S9M[2Y[-V5Y2 M4N$E!V)?EHB_WF'*C@L'.N<;3V2[D_J&F\UKM,4K+'_42ZY6;F>E("6N!&$5 MX'BS<+[ VWN_46@D_B+X*"ZN@79ES=BS7CP6"\?3B##%N=0FD/H[X'M,J;:D MVK%R^NS]:^-\\J9-1+XGM&_22%W"R=U0($W:$_E$SO^@4\.1=I> MSJAH?L&QE4U"!^1[(5EY4E8(2E*U_^CE%(@+!3BFX)\4_+%H'&T1=:X M]8 DRN:<'0'7TLJ:OFABTV@K;TBET[B27#TE2D]FJWU=4ZSR(A$%=XBB*L=@ MU1308]56B8[VQPP,+CTPA=+ [V2N@(4=L' 2V&J__HR$P.6: M$FQ%UNI'E\B"9#9 9@JE<6A'%G7(HDED7TE%5(<58,N8O= C"[+0'R"S",U@ M9(<6=]#B26C?F>Y;8J\'&N4(,=+ZEL#9<\IX-]T[&KL*0=F%()U-T#@.IQ)[K\6KS M-C5K PY[SI1)4GN&9AVTV30T-0E> DB&@2=L_ M&^B>%N$D'67?+!UK=<4W2\:/A[Z80NG(=(8]H\%I2FN'8/W6<6,%'YA)#XQ$ MF$(P'AG@L*<]&$Z.R2]YSO>*7'JXE* UH40J&K2.1CA)I/]W-KZ7M6OW>VZ% MT^2Z1*^<4=JXO\85WI"1#)GTF7A&[UHX-O5G(RGJ219.L^PY111O5:&I&I+M M*[,=J,FEZDPU!&H*P209JZ6><>$DDV7WS8%!E5"!:R;&(ID8>\?!\#7*(A1= M,-(UOIX*X307CL]!D]QB([DVDAS+;4^!<)H#S[FM.=M@H4^GB%H16A@QBH80 M3:$ QG:(?D]U_C35?1M.!>L!Q:2M*!W L\B$LY&W/+\G-_\_R*T9OVAJC%D! M0_.@D<)P"-F4BKQP6(CNQ0%8?WWX$_&M>M]2#;M1:MY-HESF[8&^74A6-V?B M-9.J89K+'48%YEI /=\P)L\+?&ULM5G=;J,X&'T5 MBQVM.E);P.2WFT9JT\Y,I5:JIM/=B]5>N/ E6 ,X8YNDLT^_-A (";&2D?>F M#<[GXW/,P3XQDS7CWT4,(-%[FF3BVHFE7%ZYK@AC2(FX9$O(U#=SQE,BU25? MN&+)@41%IS1QL><-W)30S)E.BK9G/IVP7"8T@V>.1)ZFA/^\A82MKQW?V31\ MI8M8Z@9W.EF2!;R ?%T^2*_LO47J 3U-5[($E'\1>NJUG-0F O)TJJS8I#2 MK/Q/WJN)V.HP] ]TP%4'O-/![QWH$%0=@D)HR:R0=4HGI\]<.8++GXAD$;K_D=.END<2G=V!)#01']$%>GVY M0V WBAM50M^50^,!0/D9/+).Q0/=9!%$;P%6\ M:_)X0_X6&Q'O(+Q$@7^.L(>##D*SX[MC YV@GLN@P N.F4O8S&771)4XO6X< M_>1>B24)X=I1CZ8 O@)G^OMO_L#[HTND);"6Y%XMN6="/V"?<_29,]%ID1)N M4,#I)68U]?O>Q%UM"^JH\?"X+FH1[==$^T:BCR"$6C/"/,T3(B%2C[J:CI"2 M-1-\EA37)H)'FW/9OPKC89 5WLAGM#^]C?H;=?$P1>-[U136]DI/>0 M+@GEQ5)%L4L 5'<:Z:U Y+,RJA(G]V_QXF>42S!?K,6+2F M2?*Q:XTSCON+\^Y[S1[I&74]D3!63?R(E=V,=.K2;@NMK7LK&_B6-K0*R)9L M2VAMV;B1C>UN:A7>]M(QV%W5JIKM9:T_PMW+FM\D#M^XNT\_Y5P]33F'(VZ1 MU=!A"ZVMNXD=?L^6,XT!YF39EM#:LIL0XYM3S.G.W$\D_5UC[I?@X0%?-IG% M-X<6O='D$CA2NVVT)I4_!9M+?=')U AX\GVRA-:6WZ0A?VC+GL9<=;)L2VAM MV4W*\LTQZW1[CO:\-QSM^G._Q@\&!PS:9"G?'%6^,9;HU*&9IBPY\'O64NRH MA/P?(08W(09[ECR)K6886VAMV4V&P<:P<+HG*[S69KYCR:JD9*"[=#0;NUM%X"GQ1O#$0*&1Y)LN# MYKJU?BMQ4YS%[[3?^E>S\MU" U.^ZG@B?$$S@1*8*TCO&PO=V]R:W-H965T6+ FE1DGG\4\AZI1MFL#Z\:OZIPQ> MPSQA29:<_HA#%))$:PS M2&*6?^/GHB-J 6/8$H"* /0F Y; @9%P" #S3/+L*ZQPHN9X#L@S-U:S1QD M?9-%:YJ8F<=XKX3^-=9Q:G'+%&;K^(D2<"DE41*<7!.%8RH_@C/P>'\-3CY\ M!!] S,!#Q%.)62AGKM(MFW@W*%JYREM!+:U !+YQIB();EA(PGT!5Z= M\[Y"5L5K$IR# 3P%R$.#AH26QX;KA=S@ M@,P=/2$E$5OB+'[_#?K>'TU\/8GMT0Y+VJ%-??%9<"G!$@OQ$K,UN$QXRE03 ML56F*W$NYF=BICIM%_YP!&?NMH%D5)*,K"2709 F*<6*A 9#J/A?;,I+$XQ5 MJ2M,+C:JP9SY<-I"XYU*YA^0 M(=]KYAJ77.,CQAMN'6;6Z*[YCP_S]\:HY,L3C8X%GHI5(!JKB8@ MJUA7H,GA4+,034NBJ9VH-EL >=:V0I(FE.G!K!T,RI;S! ]O@1,T:$X/>M7" MYED3O"V[^12\+<^GX%,^2;Z:27(*[I5^,MD3X2M]<\ 3 K@ 2Y[H#HZ,:=F2 MU^M_W3PK<\6(W; T(2+K@[\;5\5C4\S;?;.&F+RU(ZEE"DYNG@.:AJ;J?N8\ MW,64?FQZYO:&W[D\P)JI@%:P:[+5!G&C$U8DB!BG?/W2V#]6F:X#O2^U?6A4 M0:-?]P"%1E_$/:GM$U>F!UI=QN)'9I+-TKG5LV!-P*,DJY2"K_&*@),7@H5L M&IU7=MG.G6!/$GH@R\1&7!D?V)/SL>MT1CST/J/I9-I2(BOS _MS/W:ISD - M_FI+;9^X,E;0[JS>756MLIT[P9[D$545558-V7W0 MT575KM,5L5"K3].ACYJG*:J\#[)[GRY%U2[5F0<>%M7!Q&\!JGP-LKJ(=]=4 MNVQG.'0 -VY#JPP,LGN#6W:V$3P@>O29%+ ((H!9",+F[=T>[-='YI;V[+6K]#K;"=?@L!4_GP7N+Q:_EMP MF>V1O[E^!2^6^9Y_)9/_!?$-BW7,)*!DI26]\['N;)'OZNN*X,($B(O>0I,_[+B(B%*WXJU*U,! M),R"DMC%GC=P$T*9,YMD8_=B-N$;%5,&]P+)39(0\>,:8KZ;.K[S//")KB-E M!MS9)"5K> #U);T7^LXM44*: ).4,R1@-77F_M4"8Q.0S?B+PD[N72-#Y9'S M;^;F-IPZGLD(8@B4@2#ZWQ86$,<&2>?QO0!URF>:P/WK9_3W&7E-YI%(6/#X M;QJJ:.J,'!3"BFQB]8GO?H>"4-_@!3R6V5^T*^9Z#@HV4O&D"-89))3E_\E3 M(<1>0!.!'2+@&Y&-,\LH[4DBLPF@N^0,+,UFKG(M,FB-1O* M3!D?E-"_4AVG9K=)2JC0=5&(K] M4X2MZ6,,:"XE*(D("]$'SL,=C6/T=@F* MT%B^0Q?HR\,2O7WS#KU!E*'/$=](/55.7*63,M!N4"1PG2> CR3@8_21,Q5) M=,-"".L KF934L+/E*ZQ%7$)P27J^AV$/=QM2&AQ>CBVI-,M%>YF>-TC>//@ M^X8*"-%[RJB"BSO=MF&#TE_O=""Z59#(?YIDS)_2:WZ*6>U7,B4!3!V]G"6( M+3BS7W_Q!]YO31*T!%83I%<*TK.AOVBYF+/U19QI0C(AFKCG@(,,T&Q,V]EP M.)RXVWU*AW/\T;#7*V?5 .("+7BB M18S,SK>%Y_&O-T_*C!BP&[9)0!"SJS46_M0,3U5S807\R>(/2D$'UG275 9\ MHY/5A*&)K37\W#;/P7R\UQ3>I3\<-S?%L.0PM'+X\Y%HG?6FIZN6PD;10)JZ M-K&Q IW+IB6P&N=1R7GT*KO8J$U!6@*K"3(N!1FWO8M9 <_E/C[8[G#/\YH; MV_O&8MD1I":TN"JY$P6VWNQWQ;/XY6G^OX0?CHPU?F3/?:G5TPVO/G]S7]\>M/CRGMAN_=:YAY+\U 01(S'?/WCQ)ZW(Y]+KRVTN@Z5 M_\*OX[]PJ_ZK+;2Z*)7_PJW[+SOBV?SQP=M@=/C!X>Z=1"8@UMD!K439)W]^ M@E>.EH? \^SH\\7XM7^UR(]R*YC\9/DC$6O*)(IAI2&]RZ%>AB(_K,UO%$^S M\\Y'KA1/LLL(]$M$F GZ]Q7GZOG&/* \,I_]!U!+ P04 " !*BH%8NU18 M!A8$ "+$P &0 'AL+W=O187+$2"G4E93S'4@WY MUA4E!YP8IYRZ@>=-W!R3PEG.S;E[OIRSG:2D@'N.Q"[/,?]G!90=%H[O/)]X M(-M,ZA/NW"4+Q],1 858:@FL_O:P!DJUDHKC[UK4:>;4CNWC9_5/)GF5S!,6 ML&;T+Y+(;.',')1 BG=4/K##[U G9 *,&17F%QUJ6\]!\4Y(EM?.*H*<%-4_ M_EZ#:#D$P0L.0>T0_*Q#6#N$'0=_]H+#J'88&3)5*H9#A"5>SCD[(*ZME9H^ M,#"-MTJ?%/J^;R175XGRD\L_0$$3Z /:[,J2@KJC$E-T5U05I>_,VP@D)E2\ M0V\0*=#7C.T$+A(Q=Z6:7ZNX<3W7JIHK>&$N/T"?62$S@7XK$DA.!5P5>!-] M\!S]*K J1A!?H=!_CP(O"-'C)D)OW[SK"6S]\S*!12:RRWS&_ KY81U-*G_] MQ9_./EK2#)N;%!KAT'J3^H!7?J-^/[UFW(@2Q[!PU*(@@._!6:JH)M['/DA# MBD4#B9WP&C6\1C;UY9<2N"K>8HNH)H=B)F0OODIF8F3T"KE?AIXW=_=M*N1RH%A"@B1#[)1(+XSQD+4TI%@T MD-@)WDF#=_*J6GKX\HBP$-!?4)76N%4LP;A;4.R,)A=SH"R M8OM! L]M%&;G&8Z[%*PQO/8A&4CL!-=U@^O:BNLKTUT#>QE:'Z'K\V=E$G0( MG=N>HZ!UMY!U:*AU$[YMOI3WUI: MAF^)28(4781SMBND4*QCNE,]I.Y(908H5VAWW+2OB*5GS']4BG4,[9=\$,PZ MM=AC-)YT.P%[-I?2"HZT ONZE:9$]0*J/T<'S$'WZH#,A)K4'=\K^UX 5ME7 M%^"0:M%0:J=(C[VW?VGS[0_:?0^J%@VE=@KMV(#[]@[\E@/6#R+5E?CO"]]" M-<6!FN>:XI!J4:W6?O^,O?"X,)S2.7;LOK5CK4H*Z0ZB%\B@C?B@:M$/$@LG M*#=?^'U%Y+9V*7+@6[/;(]3'F5K1JT_^YFRSHW1K]E$ZYU?^S;K:%SK*5-M4 MZ@M\2PJUW$.J)+VKJ0J75SL_U4"RTNR%/#$I66X.,\ )<&V@KJ>,R>>!GJ#9 M?UO^!U!+ P04 " !*BH%8_R/#.A+#7\_ XGAJ4500R!TA04'TN80AQK)M3QMR(U MZI@:N#U^8_]9F$P"[=P30K0#=PFBIK+!U317U MQX*OB-"KD4T/BMP4:'3#4KV-#TK@5X8XY=\ YD"22W)+52Z88CCA];W)]W\BV\E"M\Y"MXW=QV3VF@R6 M**] Z;*P]&W;'IO+;=VMS"?J[M6Z>^_I=IMTERAW1[>[I[N5^43=;JW;?4^W MUZ3;/=#M#O=DMQ*?*-NK97NMLA^YHG%U-#*ZQIJN&L^%=V##&>RGOS72B3[Z MM8]^JX\;D')$6)+E"D*L9PHPAFIRTC]TTMTSTAKJ1".#VLC@PQOR3JT:'!QE MQW/VK!RNL?N;X[ZC<%@K'+8J?"YN4P@OZ1)+ZP*P = MQJ;$8NX30A6!--05 M& LPXR$YQTMF#53(BR8O[2&=$DEZ).&IBB1Q>B2DZZ:L3%N93MP\V]KZO3Q_(BRJ2HGBF=%7S+C"KN<8AAA(PI"+\#O<\[5VT2W.G5KZ_\# M4$L#!!0 ( $J*@5B3,YF781\ /PK @ 9 >&PO=V]R:W-H965T+&:";2*)>NVF UCSOIVW0H#L7@[U0 M;-H6*DL>2DY:8#[\4C9E\E#RD:G^9^=BFMCB[\BQ'_.0?'CX_NNZ^&USF^?; MY/>[Y6KSW9O;[?;^VW?O-I>W^=U\\W9]GZ_*SUROB[OYMOQKZ6[P:]WOC=W7RQ>O/A_>/'/A8?WJ\?MLO%*O]8))N'N[MY\<_[?YBKKY[T]N]I7R97VYWQKS\SY?\ M(E\N=U3Y1OY9J6^>!]UMV/SS7I>/7WWYU7R>;_*+]?+OBZOM[7=OIF^2J_QZ M_K#<_K+^JO/J*QKMO,OU.,*LVF+UV@WYO_YWKM=_4Z*5-GK_9[>_VRYOLO]W]Q^_W MNZ?RFR^G7]X7ZR_)L7N]:6W^\/CC_;C]N4/XV*UB^&G;5%^=E%NM_T@ M_OFPV/Z1_#7+M_/%)6%WE5T>V M-_'M^X,(\*[\JXK!]6+U-^N,S8!V'/^7W;Y.T]6][[,'Y'\:[XWH^HMOB0%64V??_^DCW0:_?USY"W]\+3=\/AVN]G) MMYO[^67^W9MR^K')BR_YFP__^1_]<>^_C^6:Q#(2$R0F24R1F"8Q0V*6Q!R) M>0@+%Y>+39[<%XO+//GK8I5;%)[O/B MZ?? WY)_Q7^]_! =JVN622Q[PJ:/V.Z0Y)%_FRX>S=XC1P;I&D,0R$A,D)DE,D9@F M,?.$31K1ZKWM]?JM +[J58Y\8Q["@OA-GN,WB<;OY^OKO%BL;O[<-#0Z1M?4 MD5CVA,WBTU!R1$EBBL0TB1D2LR3F2,Q#6)#-Z7,VI]%L?MKM$Y/U_>ZJ2G/V MN0OI4Q:/G6[[(8IV#2.)920F2$R2F"(Q36+F"1LU=VZMW=_)5SCR#7D("^(U M>X[7+!JO7_+-MMSI;0@+V=>RZ@VA**):AFJ"523J*903:.:036+:@[5/*6%(6WT M'?K1W:G9;![FJ_(8>\V"7SLCK=^M2 6)29 M+:>_VW7RI9P,[TX#E2^9?YT75T?GP?%1.D>5U#)4$Z@F44VAFD8U4VE!N$;# M<>L@\\BK1KU^VC[)BKXU3VEA!.LZ3C_:*OCP*2\69>(NR@2NON3%=O%YN;OV MGU_G1;$_ CV:.;2N@VH9J@E4DZBF4$VCFD$UBVH.U3REA1&NFSO]X;F'H6@/ M!]4R5!.H)E%-H9I&-8-J%M4=K= MYKN#U.>+FR>O;<;'ZYQMM-:#:@+5)*HI5-.H9BJMV74<3(9OI]/VM)<I/-?MCF81K?>@6H9J M4DJBE4TZAF4,VBFD,U M3VEA8NO>4']R[F08;0.A6H9J M4DJBE4TZAF4,VBFD,U3VEA2.L"43_>(&)O M-HD/UCG8:+6HTIJ]S?1MKWU67Z"#2E13J*91S:":136':I[2PL36G:1^O)04 MWGJR:%Q3O6P4Y?>3Y/+H=OYYL5QL=Z>67[@I)3Y@Y]2B]:5*"VYW&/5Z![<[ M"'18B6H*U32J&52SJ.90S5-:N#!"75$:1-L5^]M8_KZ_5^P?/^:[2Z[_>RR1 M<:IK(E$M0S6!:A+5%*II5#.H9E'-H9JGM#"V=6EIT#_S*': UI)0+4,U@6H2 MU12J:50SJ&91S:&:I[0PI'5[:1!O+[%'L?'!.@<;+3&AFD UB6H*U32J&52S MJ.8JK7FMJ?TL)8U_VGP;G]IP': M?T*U#-4$JDE44ZBF4TL*0UOVG0;S_M#\#]X>EMO%_7*1%T=SC7:?4"U#-5%ILV!>-0JG51(=4J&:1C6#:A;5 M'*IY2@OC6A>?!O'BT_KY'IWPYIS'"T'/$2X_'2M(Q4?K'%BT M((5J M4DJBE4TZAF*JUY[\TT':7]UB&D14=UJ.8I+/ MQ>++;C]ZORS'N,M7V_B.$NTRH5J&:@+5)*HI5-.H9E#-HII#-4]I87#KRM-@ M=NYI);2ZA&H9J@E4DZBF4$VCFD$UBVH.U3REA0^3J/M-Z:OZ34^7=.X?BLO; M^2N6(HRC70.,:EFE!0="O=YXUCKI(]!1):HI5-.H9E#-HII#-4]I833K#E,: M7WCI^W*R>^K&N3C1.8AHFPG5!*I)5%.HIE'-H)I%-8=JGM+"N-9MIG1PYG0W M19M)J):AFD UB6H*U32J&52SJ.90S5-:&-+&P]/B#2:VN/6G- M6W#Z!U-@]EEJ[,/4V*>IL8]38Y^GQCY0C7VBVK^CF936S:0T6JHXF *7B?QQ M_OOB[N'N:!S1MA*J9:@F4$VBFD(UC6H&U2RJ.53SE!8&MVXKI:-S)\-H]0C5 M,E03J"913:&:1C6#:A;5'*IY2@M#6G>4TGA'Z:>#9M*JG!A?WLY7-\T.1+3& M'Q^B+S3;?+8'X]]@I8;25A&H9J@E4DZBF4$VCFD$UBVH.U3REA;FM MJTOI]-Q9,%I30K4,U02J2513J*91S:":136':I[2PI#6-:4TOC(3,@M&"TVH MEJ&:0#6):JK2FO/]R7 R:37@-3JH036+:@[5/*4%.1W63:5AO*GTL8Q?OMK. M;PY737NZH^98,"MS]PBMYY^)0?CSS?MO6H%XV.:%#- MHII#-4]I8=;JZM$P7CUB+Y-6@X5K6PS2=@S1\A&J"523J*903:.:036+:J[2 M^FGX8SGJM1==H88-LUCWBH:O6B5IDVSSXNAESQ/;CY-R1[F]/9;,B_BFG3.' M=HE03:*:0C6-:@;5+*HY5/.4%@:S[A(-7]LENE\4?[P AO$5 MBUZ\:AEO\<75SHE#"T*H)E!-HII"-8UJ!M4LJCE4\Y06)K@N" W'9UZ_'**U M'U3+4$V@FD0UA6H:U0RJ651SJ.8I+0QI70X:GB@' =E-QJ.#![9< MQ-],YZBB?2!4DZBF4$VCFD$UBVH.U3REA5&M^T##^%)&%\OY9I/\?+V?"2=F M]27?;-?%)C%/BP+:AU6>#'J#P=&4HJ4A5,M03:":1#6%:AK5#*I95'.HYBDM M3')=&AJ>N[;1$*T"H5J&:@+5)*HI5-.H9E#-HII#-4]I04A'=6-H=*(Q%#QS M\?D>TOU$^.JE)RO&V:X11K4,U02J2513E7;R&9(:'=:@FD4UAVJ>TL)TUAVC M4;QCU'6UW3C7.95HVPC5!*I)5%.5=JICBPYJ4,VBFD,U3VEA)NNNT2C>%1*_ M+S;;Q>HF>H-9W.@<1+2"A&H"U22J*533J&90S:*:0S5/:6%>ZPK2*#WS,'2$ M+DV$:AFJ"523J*903:.:036+:@[5/*6%(:T+2*-X 8FX0%,-T9QVC=+I[GBH M=7TF_EXZ)Q5M&*&:1#6%:AK5#*I95'.HYBDM3&K=6!J]ZAEKT&TOU6 G;GN) MOZ7.@44+2J@F44VAFD8U@VH6U5RE]8?AC^7A;2_4L&$6Z^[1*+XXT=DG;\<' MIPW[@R.G#2_BXW<.'EHZ0C6):@K5-*H95+.HYE#-4UJ8SKIT-(J7CCX^?%XN M+LO9ZW5>+%8W1X.(KD.$:AFJ"523J*903:.:036+:@[5/*6%::U[1Z-SUR$: MH94B5,M03:":1#6%:AK5#*I95'.HYBDM#&E=*1K%UR&"#S[1&A*J9:@F*JTY MX9^VGN^-#JA03:.:036+:@[5/*4%:1W7W:)QO%MT4H+4UKWC,;QGE%]2?1AM2AWHB\OX!>'.B<1 M+1NAFJBTX!Z\P>3P%CR)#JM03:.:036+:@[5/*6%>:Q[1./X(D2J6&_*'61P MR667R?GJ,F\4%UZXY!+'.V<4[1JAFD UB6H*U?3XR./C>L>NHQET7(MJ#M4\ MI84AK7M$XWB/J'7-I4SCQR)/KA]./B0X[G;.)]HP0C6!:A+5%*II5#.H9E'- MH9JGM###=<-H?.YST<;HLD>HEJ&:0#6):@K5-*H95+.HYE#-4UH8TKIZ-'[M M<]&>:T?7ZR+)YY>WC\>K1^.++HB$:AFJB?&1IZJUCU#1PA&J:50SJ&91S:&: MI[0PDW7A:/SJ58[RRX=BL5V4QZ.7\^6RG/M^_N,IFU5:C\83+2.A6H9J8GQD M*:=V/-&&$:II5#.H9E'-H9JGM#">=<-H'%_9Z,BQZ=-'HL>E:/D(U3)4$Z@F M44VAFD8U@VH6U1RJ>4H+\UN7C\;GKF-_N1Q:5SO'$^T:(1JHM+Z03[?CMH)1;M&J*91S:":136':I[2PH36 M7:-)O&OT\Y>\^*\RD.OM7;[:)NO[[6*].II%M&J$:AFJ"523J*903:.:036+ M:@[5/*6%F:W[2)-SUS6:H%TC5,M03:":1#6%:AK5#*I95'.HYBDM#&G=1YK$ M^TC$ND;Q(3K'&:TF55ISPCKL]=+6E%4<>=E@.IY.#J:V:)L(U32J&52SJ.90 MS5-:F,"Z333Y_URO*#Y8YRRB#:3)X5I*Z=MTVHXBVBQ"-85J&M4,JEE4GP]\];CS?-I'_NUH!-$B$:IEJ"8F1XI$L_Y@U+X= M#1U5H9I&-8-J%M4%'MU;SF]NBOQFOLV3RRK( M+T]LT9X1JF65UMZY'AQDH@4B5%.HIE'-H)I%-8=JGM+"R-8%HDE\]:*N3W.) MW5HL@OM]$%.^-8UTBB6H9J M4DJBE4TZAF4,VBFD,U3VEA<.M6T;1_YO7/ M*5H80K4,U02J2513J*91S:":136':I[2PI#6Q:)IO%ATW@FD.-HYP&C+:'JX M!-%@UD]G[:-1=%2):@K5-*H95+.HYE#-4UH8S;H_-(VO9]2,YC?)_;Q(OLR7 M#V=?&8V/UCFS:.FHTB;A^:.#RS'HH!+5%*II5#.H9E'-H9JGM#"R=9MH&F\3 MO7RL^OJ%CN)#=,XIVB9"-8%J$M44JFE4,ZAF4T,,YU-6EZ[D)'4[1F MA&H9J@E4DZBF4$VCFD$UBVH.U3REA2&MZTC3URYT='Z#-SY$YSBCS:7IX5)% MH]XL;2]A*=!1):HI5-.H9E#-HII#-4]I85#KKM(TWE7Z5-];NC_1E,QOBCS? MW=)V-)5H30G5,E03J"913:&:1C6#:A;5'*IY2@NS6Y>9IN<^?&V*]I)0+4,U M@6H2U12J:50SJ&91S:&:I[0PI'5]:1JO+YUY+01PQ?4,'5:@ MFD0UA6H:U0RJ651SJ.8I+(M)OAB3GRTKJ&MM!.77S)T4(%J$M44 MJFE4,ZAF4T,+)U?VD67Q7ITRY]3^W]ZI[4DZE$>TV5-@U2F:;M4*)] M)523J*903:.:036+:@[5/*6%H:S[2K,3#UW+M[%'/#U.?5]XPE-<[IS.)ZWY M;*'!],BCA3)T6(%J$M44JFE4,ZAF4T,*!U:VD6;RTQSRZ-#](YJVA9 M"=4$JLG9D2>>M68,"AU1HYI!-8MJ#M4\I84QK9M*LWA3*7HQIHQG=;SZ:;=# M/1I0M*6$:AFJ"523J*903:.:036+:@[5/*6%4:Y;2K-S6THSM*6$:AFJ"523 MJ*903:.:036+:@[5/*6%(:U;2K,3BR:==6TFCG8.,-I+0C6!:G)VV)D:3J:C M?GLFC-:24,V@FD4UAVJ>TL)DUK6DV9^H)94SX4_EX6SYN2SY<5$4Z\=#VX]% M7A[D[EK^+\^/T>X2JF6H)E!-HII"-8UJ!M4LJCE4\Y06!KSN+LW.[2[-T.X2 MJF6H)E!-HII"-8UJ!M4LJCE4\Y06AK3N+LW^'=VE.-HYP.@"3*@F4$W.CBSG M-&I?N5+HF!K5#*I95'.HYBDM"&:_5S>7=G_^]U_1.3%*UZRR7,9R@N7DGCM1 MT%+LL)KE#,M9EG,LYS&N%=M^([8GZDLGCFL_ONYV]!/#=,\MNEH3RPF6DRRG M6$ZSG&$YRW*.Y3S&M>(]:,1[<.91[7Y+++'H\DPL)UA.LIQB.J3%R XL6$X>^SIFT^'A_!BM/K&< M83G+@&*?.W5BM.[!'+[FB"]CAQ4L)_=<\Q:&_N!M>RE& MQ0ZK6XUJY'#5R&7\>7/?;;DZ(W;,W.I*]=# [R!Y:86(YR7** MY33+&9:S+.=8SF-<*Z+C1D3C9::/+]Z <]F\C+.?T"X7\\^+Y=.IJ!?NS3DQ M8O<(HU4GEA,L)_=8QK97C2R/"?JSU5%V2? MGV+UCQ_SW>'K_QY/+]IV8KF,Y03+2993+*=9SK"<93G'@F'/$:"MJSP5+.J7C M(Q/,C!U9L)QD.<5RFN4,RUF6K'.U+PR>3X:)T37'$G5I)A M1Q4L)UE.L9QF.<-REN48QK);;1F.K'&U//)Y^W>7%W/+AL'0KE,I83+"=/_>./D[OU M:GM[;(JCV+>B6XUHI;12I^O$BU7FW[IU0NT>7Y#*6$RPG]USP M3*#)>-9>Z8T=5K.<83G++(&HKC8/:.S@SUI^K8W.4@H6YQ".E2H_]//JL0JYO2V3O?J2ESOAXGB4XT-WCC+*92PG6$ZR MG&(YS7*&Y2S+.9;S&->*?*-M->B?>[)JP#:G4"YC.<%RDN44RVF6,RQG6X5F(;S:E!_*%[9Q[NQM7N:1X<'.ZFT\-E2S-V7,%RDN44RVF6,RQG6X5DX;?:E!O+)SQN%N7.R>TC*#6(%Z7VUWSFNV/:Q^/;YR/=X]ED&U(HE[&<8#G)#4'VP'"0ZIF8YPW*6Y1S+>8QK9;=1E!J\MBAU MORC^>/E.H#C3/93L$E0H)UA.GOH6C)(_\MWOR.@=0>A;TBQG6,ZRG&,YCW&M MS#;J48-X/0IZ8E!\E.Z19M>H0CG!EHJQZ5"@G6$ZR MG&(YS7*&Y2S+.9;S&-?*>:-?E:9GSZ?9'A7*92PG6$ZRG&(YS7*&Y2S+.9;S M&-=*;*-RE<8K5S_DJ_QZ<;F8+Y/UUU5>;&X7]\ER<;?8SK>+]>IXE)_(W>IW MV\:S]X:SU@/ +DX,WCVE;*,*Y23+*9;3+&=8SK*<8SF/<:V4-AI5:7QIJA?G MS^+W"39!A7*92PG6$ZR MG&(YS7*&Y2S+.9;S&-?*;:-HE<[.G@^S32J4RUA.L)QD.<5RFN4,RUF6"VI?L_&D-YQ.#P)X^-+I<#P\#"!;.K0#7/"NT>7OOP>;FX+%/[=$_>\8BR[264RUA.L)QD.<5RFN4, MRUF6#^G>MUD>3SR]OD8;4XOLI;7.R>9+:SA')BSP7'6>%\3+)#*I;3 M+&=8SK*<8SF/<:UX-HI(P_A"4/&I/$WTSW9;+<)Y03+2993+*=9SK"<93G'3L M636[B!3*92PG6$ZRG&(YS7*&Y2S+.9;S&-=*;*/G-(SWG!JSZOIQ09?SY3*_ M2C[_\32_KG;6QV/-UJ!0+F,YL>=FC2EV[^UD=##+9NM-**=9SK"<93G'%,IE+"=83K*#-^\./F[Z MW]K^[N/O:N;#^_OY3?[CO+A9K#;),K\NR=WAW)ND6-S,?;_/Y55[L7E!^_GJ]WN[_LAO@Z[KX[?%M?_@_4$L#!!0 ( $J* M@5BCZ?)5Q0( $ ( 9 >&PO=V]R:W-H965T-A6-GMDOAW\]VTJP?H>5B M-TWLG/?U1!ZY/8N):F!2<(9$K"8.-?^U2PS\3;@-X&UW+I')I,Y MYR]F<%=.',\ 85"&0>L+Z\P TJ-D<;XTWDZ_9)&N'V_YS+&$&:?/ MI%35Q,D<5,("KZAZY.N?T.43&[^"4VE_T;J-C4('%2NI>-V)-4%-6'O%;UT= MM@1^\H$@Z 3!OB#Z0!!V@M FVI+9M&ZPPOE8\#42)EJ[F1M;&ZO6V1!FWN*3 M$OHIT3J5/V,A,%,27:!K4U&BWM'9#2A,J#S7D[+" N3857HMHW"+SG?:^@8? M^/H!NN=,51+=LA+*70-70_:DP89T&AQUO('B$H7^-Q1X03@ -/N\/#B"$_:% M"ZU?>*)P0Z5IE=&PTGR75[+!!4P<_>%)$*_@Y%^_^(GW?2BM_V2VDV34)QD= M<\^GF&)6 ,(*S6%)&"-LB?@"-2 (+]$98=T&.1\J0^L=6V]SFKSF_BB,TF3L MOFXG.! 6CKPH[<-VT.,>/3Z*?B?E"DXBQ@=KA_'(#U(_VX,\#/2CV!\%PY!) M#YD9HS.5C^(O!B+TT.JCD0F46)'PV#ICUH>A1T9K8!I:=!T\/E M_6"?<2!($XZ&$;,>,?OL7@56?GZ79H=O-HY'6;CU;EOJ@<#=[=QBNUN'<0UB M:7N41 5?,=6>=OULWP:O[>F_-S_5[;'M9O]LVMYZCX7^&"6BL-"6WF6JH43; MK]J!XHT]\N=&ULM9IM M;ZLV&(;_BI5-VSG25K#-:Y=$:M--.](J5:VV\]D-3H/*2V8[38^T'S\,!(= MW,!QOK1 [)OG-H_M"^SI+F>O?$VI .]IDO'99"W$YMJR^')-4\*O\@W-BE]6 M.4N)*$[9B\4WC)*HK)0F%K)MSTI)G$WFT_+: YM/\ZU(XHP^,,"W:4K8MUN: MY+O9!$[V%Q[CE[60%ZSY=$->Z!,5?V\>6'%F-2I1G-*,QWD&&%W-)C?P>H$# M6:$L\4],=_S@&$@KSWG^*D^^1+.)+2.B"5T**4&*?V]T09-$*A5Q_%N+3II[ MRHJ'QWOU/TKSA9EGPNDB3[[&D5C/)L$$1'1%MHEXS'=_TMJ0*_66><++OV!7 ME?6*PLLM%WE:5RXB2..L^D_>ZX8XJ "]$Q5070$=5W!.5,!U!5P:K2(K;=T1 M0>93EN\ DZ4+-7E0MDU9NW 39_(Q/@E6_!H7]<3\*V&,9(*#7\&-;-%8?).' M413+5B8)^))5N2+;_-,=%21.^.>BR(_ GQ-&.532Q2!2#EK6=_TMKHI.G%3 MB,!]GHDU![]G$8W: E;AH+&!]C9ND5;QCBZO (:_ &0CW!/0XOSJ2!,.;EH5 MEWKX@U;M:YJJIM-?4_;::[XA2SJ;%-V24_9&)_.??H">_5N?+4-B+9-.8]+1 MJ>]-@ICS+8W ISBK$^)SG^U*RRVUY-CR-L=N")$/@ZGU=FBI6Q Z+@Q14ZP5 MK-L$ZYX3+ ?TG;)ES#\.V.W$@6S7]CW?.PJX6S!P/.CTQ^LU\7K:>!^+ 99$ M8*=))*W T$0R)-;RZC=>_=&]Q3=ITI!8RV30F P,]A:MUE#;02=!?9(0QL&&LLIAKT&]]E"'M5IP.&+B*WS* MXL&$#[46%WF:%G/YD\B7K^!ARY;K@H* K@_J!0?[,J36MH^4?31ZL*FKFC)J M2*UM5"$(U$[^ P><6JPUW?D.+"8\^VBZZRGI^EYX*B\53<"S<&+ @ )[4,$. M;<>V.S%K;SWV42CV@'KXT'D(;5V0RBH@=[XSF>4 M9TRIM8TJHH%:EOC.><3OC/SVX&-*K=T0 MBH-@.#ZGC3*/*;7V&[9B(W1!-D)=FK&OT'%.ZR,8ZU"A$=*CT2,M93-!Y+>E MG[GV]4NO-?39FE)K.U=4A,93$3)*1:;4VD85%2&35(1Z6,<+L'/\S:*G' H" MMQ^)D$(BI$>BOV+R'"?RDUR=B+TQ&F*;VLDE2 DI4D+N^#PT2D*FU-I&%0DA M_?>=@7GH=?,+AB'VW>-$O 3V((4]:!3VZ)SY78;W? =WOK+I[SS6F<(=I,>= M!T;!:BN_5NLG!:-D8TJM[5F1#1I/-L@HV9A2:W^L5V2#SR*;,SMC+=;Z]A2B M$'?>.GL*AH$#^V<%K"@%ZREE>">K!<^(N%M0$[&B"ZR=U+^/'/7:@Q=,4 ^' MVB=F:GRPWJ/'BI[A0?]:K]<;[.H2ZT!8<0IVQB]W&<434VIMHPI/\*A5I#,3 MN=+VVZEGP^,^> DPP0I,L!Y,3F3RZ9=YO=[@!WP)@,$*8/#XI2AL="W*E%K; MJ.(9?-9RU,A,KK2AH-F/,_\?4$L#!!0 ( $J*@5B0#NOC%A4 &(Y M 0 9 >&PO=V]R:W-H965TZSJN M7?;_Y<.J6S2;_J_=QXOU7=87:1P7%XMFMCR[?+'[=V^ZRQ>K^\U\ MMFS?=-'Z?K%HNM]>M?/5EY=GR=GP+][./MYNMO_BXO+%7?.Q?==N_GWWINO_ M=O%(N9DMVN5ZMEI&7?OAY=E?DF]M:K+M*W8_\N.L_;(F?XZV[^7]:O5I^Y?O M;UZ>Q=M#:N?M]6;+:/I_?&ZOVOE\B^H/Y+][ZMGCH-L7TC\/].]V[[Y_-^^; M=7NUFO\TN]GKQ?[%_1$L9LN'?S:_[I,@+^C?Z/0+TOT+TF-?8/8O,.P%:?+$"[+]"W91 M7SR\E5T.MMDTER^ZU9>HV_YT3]O^81?F[M7]VY\MMQ_\NTW7_]=9_[K-Y4]- MUS7+S3KZ)GHU;ZX_??/N^G8U;]?1#W>[S^5--[N>+3]&KUO4P4/K$0+:]/H],\J?)Y!7 MQR/3Z&=*>_C'!-(>CTPF*1=]P(\IIX\IISNL>0)[-6_6ZVCU(=K'':VZ:%=C MT2__Z'\T^G[3+M;_F0KU@9M-<[>KPK?KN^:Z?7G6E_VZ[3ZW9Y=_^%U2Q'^> MBA,)LR"8EZ=YS--(=#=KOYHM]Y_2U]'_GO[47SW@\AUNNQ9^ODSRO*Y,G;ZX M^$PCFOC!VF1EX?^8G?@Q4\=9^?ACWMO*'M]6)KZM-UT;?7>_O&EOHL=W^%W[ MOKOOE^2'NOGE=;MXWW;_Z=^L7ZZ+;7U.O7-QQ- )A(19$,Q+.G],.EXE&$!@:">8&5CX&58F!OVQUTN6FVYSU_7$=?W"]BO^2/KG1QP-"9 MB819$,P+NGH,NE*J] J9)Q)F03 OS_HQSUJYTNM1I9?&)(95NG@4H8&!8%Y@ M2>Q.L6,QLJO58M&?2O?G\M>?:)W_Y:Z;S0.+7!XJ=%9":19%\V,F)I,H5?H> MC H52;,HFA^J$Y=$/(\'E/M^ %KO51P7=%,_KD%+PX4/#>1-(NB^2$[6THRK8*'6A&49E$T/U0G1HGH"8B"ST<%G\>U M&9W+RP<2')N&_B3.?Q)9@*3S^9/*'FDZ5U":1='\J)TY):56V4,5"4JS*)H? MJK.D1)0&1-E7H[+/XMB,?LU#30A%\U-S+I3(,O34F?T/UYO5^[8+K7FD\UQ! M:19%\[\^=PJ5QEI?H$.%"4JS*)H?JA.F5'0'0,WO!_"_!R_RB2_NY$,)#DY# MBE)R-4>6HNFS^].*7AXJ>'YB+_%H2%3J)"HU6D4/E28HS:)H?JA.FE+Y&A.@ MZ+.I+_"F:A[J12B:GYOSHE3V(ND$_\3*AUY*@M(LBN:'[6PJ+;0J'^I-4)I% MT?Q0G3>E\B4G0.67XU/\/)\H?*@9H6A^;,Z,4MF,GCK'_^?J\^Y:_%#UKU?+ M31M=-=U\%;V;+>[GS:Z!YO63Y0^]O@2E613-C]QI55IKE3]4H: TBZ+Y'3-. MH8Q\%>KYY;\?P#O;C\MB8@&0#R4T.!3-#\YIDI$UZ6T[7S7>F?[?[_M)N&LZ M._J7O3Q&Z,2$TBR*YN?K;,IH-<<9J#M!:19%\T,E#7)'=<@]I]JA#F7&'7-E M5I:&]]5IR)%Q4H#2+HOGI.G$R6IUW M!JI&4)I%T?Q0G1H9[?8[>8#@<,?=?&E5Y;S.-=0G<^J3R>JS[:OGW]K-;VT5PUZ]NH_;7MKF?K-J#2H<8#I5D4S<^7W)BDU6J7 M04T(2K,HFA^J,Z$,T&HWF>D#=]N'Y4ZOS^N8]]K(XP>GI:$XF5.<3%:<<8GW MQ;P^I9:75DF4,%!T7S MTW*"D\F"XY>YRAVQ4 &"TBR*YM\4ZT0IUVJSRZ&6!*59%,T/U5E2#FBSF\QT M_^@&0^H_/H_CF)U\7\D'$!R7AO_DSG]RV7_\!4#A/EEY_."I"KUJA*+YV3N- MRK4Z[G*H.T%I%D7S0W7NE ,Z[B8S?>#6I/RK\RJF_QNM!% _0M'\X,@S&F0_ M8F?\P+MHY8 ROV,0X:FI4[S]5!=0M'\K)PNY;(NC00 =".M/&SP](0Z%XKF1^Z<*]?JM\NA+@6E613- M?R".F>>_BT7SZ T+A0-#\N9TF%;$G'G_:?4OSRX*'S%$JS*)H? MO/.M0JO]KH"*%)1F430_5"=2!:#];C)3,_$+WU2\\J%^A*+Y63D_*F0_.NXT M_[1[;.2A@Z%5A]> ;4G*,VB:'ZHY#%X@#Z\R4R+4=W'YX8_ M%$L>/3@K#2DJG!05LA0=454'^"TBR*YH?J M_*D -.5-9EJ/K_!M3_5'9_I0,4+1_ =?.C$J93$Z_DS_M.J7AP^=J%":1='\ MZ)UDE5H->R54H* TBZ+YH3J!*@$->Y.9IE/5;PK^6U\>/S@M#3,JG1F509UZ M2C?7R@<1/%VANH6B^1^ TZU2JY6OA,H4E&91-#]4)U.E4BO?GNN?]Z>C%0#J M2"B:GY5SI#*DD0]R=ZT\8O#,A%H6BN:G39XSKM725V(?*(Y]HKB&197.HDJE MECZ9&YQI-?ZRT(R^-;"H0?VPG!V5(1U]L%MLY5&#HX0:%HKF/_'>&5:EU<97 M0=T)2K,HFA^J>S W.-#NBU#6\IW+>4X6TZ#WK/EMY MI.#LH,:$HODI.V.JM'KR*J@806D61?-#=6)4*?7DR=S@3,<=?O$YO\7'HL;T MLR)[*,F^\]?A)KMGWF$K#Q,<'793)0U+JIPE55H]>!54A* TBZ+Y6U4Y$:J5 M>O#JB4?=%7R'*JC=H&A^4LYN:MEN)BO\Q!MLY:%")R249E$T/V:G1K56LUT- M=2 HS:)H?JC.@6JE9KMZ_% Z_B1+>>C@H#2\IG9>4\M>\Z^V6T1?_=8VW6Z[ MW!-_BA. O#L613DBSF&7B3:\$ EQ:# P<0GIC*=K,QV6\VEAV(+0<* MC\TX< 3A%HJS,!Q+ MENQ0&V.VJ'UB&=@_3,];!\['*P%V>UH4CH5&-JB-9:L::P)J7WIYX/#9BMVN M%H7S@T^(GR5:/7@#&94L%&=A.)8LT:X$LVWM]#JPAQ]:!^1C" ]-Q:@28E2) M;%0!?G#2:B /'SYGL7J&PK'XB9XE6FUZ QF6+%:[4#B6+-&N!-"K]_1J,&ZQ M&R\%6)U"X5AB1*<26:>.E(,3]["7!P^?KE@S0^%8^,3,$JU6OH$,2Q8K7B@< M2Y:(5X+9WO:)A6"\M>UX(< *%0K'$B-"EWT,I".^_Y&RX!\ ,&)H7 L,>)3J>Q3 6IP MXF(@'T#PE(7B+ S'/@#B9JE64^! AB6+U2X4CB5+M"O%[(+[Q&(P;@\<+P98 MG4+A6&)$I]*P%D&EYW,<.(SPB8MU-!2.?0S$T5*M1L*!#$L6*V H'$N6"%BJ MV$TXP ]]>R@?0WAH*FZ5$K=*@[H*(<_L.#!F^$3%VAD*QS(G=I9J-1D.9%BR M6/E"X5BR1+Y2Q4[# _#P<.OQBE+R%<7"1O5#,\2K3%"_(>PQ'@?&#'BXZ1$G%A8V*@N-&)4!]1D&+ #8 M"UQ0G(7A6.+$R(Q:7Z'!2A849V$XEBR1+*/95RC#P\,]V*9H84.RQ(@\F:"^ MPC?/>=['@;'" \0Z%PK'LB;.9=0:"0W6K* X"\.Q9(E9&'NXQ?8D6 M-BH+C4B3D:7IQ]7V.[WY;//;Z7<.'Q@C/#OLM2L4SL\X(XZ5J?4,9EB+@N(L M#,>2)1:5*3V\;P"SW;CJ8O2=GWP$X9&IZ%%&]"B3]6A4\"?>1WQ@G/"IB;U& MA<*QG(E196JM@1G6G* X"\.Q9(DY98#6P.E@LV.+'JM$*!R+C"A1)BN15_0J M]Q3+!Q ^9[&7IU X]@$0P\K4^@,SK$]!<1:&8\D2G\J4GOJ M%Q1G83B6+%&O7.G!@0.8K0)5E8U6 :Q3H7 L,N)4N>Q47!!0=Q/+PX;/5*R7 MH7 L=N)EN5H_8(X5+BC.PG L62) 7%61B.A4^<+%=K"\RQM@7%61B.)4ML*U?:Q7< CYR ;^-WX C"(U/1 MJ()H5"%KU%%.<.)-0_+0P;,5BK,P'(N>Z%BAUA=88'T+BK,P'$N6^%:AM)_O M .9G!#7?SOO $81'IB)2!1&I0A:I(ZS@U%4 >XD+BK,P' N>Z%BAUAQ88(T+ MBK,P'$N6&%>AM*/O #YB%<"J% K'(B,J5<@J=;07G+H68"]P07$6AF/Q$RTK MU!H&"ZQS07$6AF/)$NE:J]1.66/N"XBP,QY(E]E5J]1/NP7Q%*&J^(LA'$!Z9BE:5 M1*O*@'Y"S!W$\HCADQ1K92@<2YQ86:G665ABM0N*LS <2Y9H5ZG562B#PX/- MIE:3(JOX_0.H<5EDQ*?*@,Y"W-W#\JCA>6*5#(5CJ1,E*]7:"4NL;4%Q%H9C MR1+;*K7:"65P>+"3W8E59D9+@(I&E42C2D@[84#Q8R]H07$6AF-Y$PV#S[MQ6!XI/$.L M:*%P+&DB6I5:OV"%%2HHSL)P+%DB5)56OZ ,#@]VNOUPHNQ53*DBIE3)IO1V MMOX4?=>U;?2VV;3/N'58'B<\0>SE*A2.Y4STJE)K$*RP"@7%61B.)4L4JM)J M$-R#M\_Y)E4:FW+<(B@?0WAH*G94$3NJ9#N:+/M3;R"6QPJ?H-BK4R@5,O>-%H2-.XEEH\A?-YB+UFA<.PS(")6JW4*UECU@N(L#,>2)>I5:W4* M[L'C%6'4#" ?0GAF*E)5$ZFJ9:D:^P'RAF)Y\/ )BY4S%(Z%3^2L5FL4K+$J M!L59&(XE2U2LUFH4W(-'2T%>C)8"K&2A<"PS(EFU+%E3OH"ZJU@>.GRZ8E4- MA?.B3V.G:ML_ZRP$ QF4+!9G83B6;$*25>H/',"'%X(#AQ">F899]?5*,I/- M*L@23ED.#AQ ^*2%:AH,QSX 0SX K7[!@0Q+%BI?,!Q+-B/)*O4+#N#Q&#Y^R4$.#X5C\!8E?JW-P(,.2A>H7#,>2 M+4FR2IV# Y@O!EG)+RH<.(3PS#3$*HTKDIDL5D=*PJE+ ?0R&!9G83@6?DW" MU^HC',BP9*$"!L/YR29$P!*E/L(!?,12(!]"<&8H',N,J%4BJU60)IRX(,B' M$#QMH3@+P[&/@)A:HM5A.)!AR6(5#(5CR1(%2Y0Z# ?P,0L"5JY0.)89D:LD MM,50Z7;C P<2/GFQQH;"L0^"&%NBU8,XD&')8F4,A6/)$AE+E'H0!_!H61BO M"EC+0N%89,2RDL .1,@MQP= ^H6$]#X5CJQ-,2K5[$@0Q+%BMA*!Q+EDA8 MHM2+> <'FP]_8VD8<\TL;"!_Z5*_8<'P.'!3KPW?-8=R =&"P\2ZUXH'$N;N%>JU6 XD&')8OT*A6/)$K]*E1H,#X##@YWN M5YSZ[:]B3BDQIU0V)SO[/+MIES?1S[-V?G/Z+<@'Q@F/$'LQ"X7S%HJAF2((1G9D";K_<1[CP^, M%3XSL=>K4#B6-3$KH]8R:+#^!,59&(XE2_S):+4,[L%RS6.="(5[2.MB?=NV M&]MLFLL7=\W']G73?9PMU]&\_=#CX_/M4_6Z[20;_K)9W?6G(F?1^]5FLUKL M_GC;-C=MM_V!_K]_6*TVPU\N>OZ75?=I-\;E_P%02P,$% @ 2HJ!6" ^ MN[AB P D0@ !D !X;"]W;W)K&ULE99M;]LX M#,>_"N$;#BV0UHF=.DF7&&CZL"O0 46[KB^&O5!L)M;5EGR2G*3?_BC9\657 M-]O>))8L_O4C)9*>;J1ZT1FB@6V1"SWS,F/*<]_7288%TZ>R1$%OEE(5S-!0 MK7Q=*F2I,RIR/^CW([]@7'CQU,W=JW@J*Y-S@?<*=%443+W.,9>;F3?P=A,/ M?)49.^''TY*M\!'-4WFO:.2W*BDO4&@N!2A[!5\Y;O3>,UA/ M%E*^V,%M.O/Z%@AS3(Q58/2WQDO,>FFSFC3U(<P!UG"YYSPU'#T14:QG-]3*LO95%05!^-3%[@ MOE))1K&!5NX#< %?,EEI)E(]]0VQVAW]I.&:UUS!.UR# 7R6PF0:KD6*Z8\" M/CG9>AKL/)T'!Q6O,#F%<-"#H!^$\/1X!4>Z9 G./$HWC6J-7OSG'X.H__$ ];"E M'AY2C]UAK]UA,T=_@PM545K"N(G0$=>Z8B)!2)G!XRX'ZBTBMX7-_G4\Z(=1 M./77'61G+=G9KY(15MYFUM>2U!P^85$IQL8(YTYR.[TG( MA;WD;)%3SHBR,G:-% D9,%O >^#=X1/'?&]8>(3=J(37XO M-:ER8;% U5:O+N[)F\,;!?\[.7^O35 ,5JX9:DAD)4S=,=K9MM]>U&WFO^5U ML_[,U(H+#3DNR;1_.J(;K>H&6 ^,+%W364A#+&ULM5A=CYLX%/TK%ENM6JD:L,G7S":1)DE7W8>VHZ33 M?7;@AJ "SMI.TI7VQZ\-!$(@[F3'^Y)@<^_Q/>88'SP^,OY=; $D^I$FF9@X M6REW#ZXK@BVD5-RQ'63JSH;QE$K5Y)$K=AQHF">EB4L\;^"F-,Z^+3 M,=O+),[@B2.Q3U/*_YY!PHX3!SNGCF4<;:7N<*?C'8U@!?)Y]\15RZU0PCB% M3,0L0QPV$^<1/\R)KQ/RB&\Q',79-=)4UHQ]UXT_PHGCZ8H@@4!J"*K^#C"' M)-%(JHZ_2E"G&E,GGE^?T'_/R2LR:RI@SI(_XU!N)\[(02%LZ#Z12W;\""6A MOL8+6"+R7W0L8H=JQ& O)$O+9-5.XZSXIS_*B3A+\+TK":1,(!<)A%Q)\,N$ M?.;(?>H#A#7[=L+U2H&+M2U:(1 MW: <=U:,2ZZ,BPGZQ#*Y%>A#%D+8!' 5B8H).3&9$2/B H([Y./WB'C$1\^K M!7K[YAT21>D=!Z:O0*DUPVBU_:# MV-$ )HY:O +X 9SIK[_@@?=;%U-+8 V^O8IOSX0^_E]8VE?=ZG:^"(;;JD_H]!.K,"MW]> MSD7!QI'_XY0/*EX#(Z]G)2L(T4I2"9U+TYA^J[@L@368#BNF0QN+:6B3KR6P M!M]1Q7?TNL4T:JV3(?9[%]H6-FCVJHX36+:594Q]=;Y MMP368(F]>KOT;"BN1+%$V19:D_.91<"O4UV9?ZZH/AE59M1BVT)K?L;7'(,;]_.?**_//5>5=",\8TJRK]@'$[ ,6L]5G MM(!#''179'/?5,,7IXR?*HS@3 M*(&-@O3NAFH=\.) KVA(MLO/Q-9,2I;FEUN@(7 =H.YO&).GAAZ@.E:=_@M0 M2P,$% @ 2HJ!6+9B/./@! T"$ !D !X;"]W;W)K&ULM9K9;N,V%(9?A5"!(@/,1(N7++4-)&&*SD5:8X*VUXQ$VT0D M44/2=E+TX4M2BF1F9,+JG+FQM9V?AY](BC^EV9Z+9[FA5*&7(B_E/-@H55V' MH4PWM"#RG%>TU&=67!1$Z5VQ#F4E*,EL4)&'211-PX*P,EC,[+&E6,SX5N6L MI$N!Y+8HB'B]I3G?SX,X>#OPA:TWRAP(%[.*K.DC57]62Z'WPE8E8P4M)>,E M$G0U#V[B:YQ,3("]XB]&]_)@&YFJ/''^;'8^9_,@,AG1G*;*2!#]MZ-W-,^- MDL[C:R,:M&6:P,/M-_5?;>5U99Z(I'<\_YME:C,/+@.4T179YNH+W_]&FPK9 M!%.>2_N+]LVU48#2K52\:()U!@4KZW_RTH X"(C'1P*2)B!Y'S ]$C!J D:G MEC!N L:63%T5RP$3118SP?=(F*NUFMFP,&VTKCXKS7U_5$*?93I.+1X53Y\_ M&7(9NN.%;DZ2V!OR"2US4B),92I890^=8:H(R^4'?5)NB*!R%BJ=@U$*TZ:\ MN[J\Y$AY<8(>>*DV$MV7&:O!;>)5Q#0]1_'X(TJB).E+Z(3P M46S#1SWA^/3PQ%.;47L_1E9O?$3OOJAR_DHILC<&_6')]Z1UZY4QH\6UK$A* MYX$>#B05.QHL?OXIGD:_]"&"%,- 8@Z^<8MO;-5')S3G]* Y]Q$<0Q*$%,- M8@[!24MPXFV =8M#]*5BHAX)*BH8S_H(>I6&$O2G%4?HE1+1-^)@H#0<7-,6 MU]2;U\V>B SMJ%2L7'M0>56&HO*G-#Y."B@+A]1%2^K"FY:>B8R:4>USF=+2 M/._M,^8C(A(1/9?0SP-$RDQ/)Z0BZOW#H>;H+6,H1T@Q#"3FL+ULV5Z"#7N7 MD 0AQ3"0F$/PJB5XY6V=CW8^@\A6;;A@__0W/J_$4'208K@6FU@Q,]7?+>(X MNKBZG(6['BAQU,T.(^!.B_Y%#ZQDQ;;H(^@O;BA"4#4,I>:B/IB(QV!]N)&" MP@BIAJ'47(Q)AS'QMMCE5J0;#1%5@J44\96!6>AIC+2M^,PT6_.<-HWY0R]; MK_Y@MK6::5M=UVQ[94,,J$276.6@I4IJTB.SO0D[8TLXON2 MBEZ^H,X%5 U#J;EWHC,O,9Q[B4'M"Z@:AE)S,78.)O9[A>\? D"-3:/F#@'G MWPP"/\+%Q)V-B?VFX7\- B5#W ZJ&H=1< MC)T!BKWNX&0?[I<9C-"?E,>)0^7AXNK<3NRW.W#=WGW7_7NI@1HB4#4,I>:"[*Q3,H+KPZ"^!U0-0ZFY&#O?DW@- M0;OXMB,L)T\Y12LNT%J04O6"''^[V!5-HBAR9]1W_D('(_H1GB;I/$WB]S2_ M;XLG*HR7D>]7*BVMRKRL/30V9&V=3VUY^%;IIWB9Z;E1+]$>AQ*=QY/W0"%M M$892JX&&!Z_ "RK6]E,"J3OEME3UV_#V:/NYPHU]21]VE]??.CP0L6:E1#E= MZ=#H_$(G*NK/!^H=Q2O[0OV)*\4+N[FA)*/"7*#/KSA7;SNF@/8CCL5_4$L# M!!0 ( $J*@5@P&%/-*P8 /,B 9 >&PO=V]R:W-H965T=5;*;6^' QD ML*()D7V^IDS_\LQ%0I2^%+G 0V.0MO@>T5=9N08&RA/G/\W-E_"JYYF(:$P#95P0_?5"%S2. MC2<=QS^YTU[1IS&L7F^]_YZ"UV">B*0+'O^(0K6ZZDUZ(*3/9!.K;_SU#YH# M2@,,>"S33_":M_5Z(-A(Q9/<6$>01"S[)F\Y$14#-&PP0+D!VC& ?H,!S@UP M"C2++(5U2Q29SP1_!<*TUM[,1**S0Y*4W\\@_0G\M4YOKPW=D7H''V^I(E$L/^D6CP^WX..'3^ #& "Y(H)* M$#'PR"(E+_1#??WWBF\D8:&<#92.UO0Y"/+(;K+(4$-D$(&OG*F5!'TEO>V MV)QNCAV=CIS5$(\*Q"-G EZ'861 DAB$D0QB+C<-"3GJ$G)'SFJ0QP7DL7.0 M'YF@ 5^RZ%^=@VG^Y;6/OIG29T>?N1Q54@UZN^GH[/9$4),"U,0)ZD"'&-:N-=41#RTP7([A>"=$@&F(,F*,)R D+S;^%DX'9V(?5I@GSK# M_$ZEBMC2 =-M[Z7W3!?WJ*]7#^[ L+*#-:#]S'A%T (@'1.C(T^M2$;6K#W)>G)T? M6[>Z\E:G"I54H1/E0F[8%/V>O0X M[BLD")$'&\"5,@FZ==(NN, ,2!P? &^X%]#G$9Q.=@?%TFSL3\8-<9=B!SJ% MA36Q[M+O@[-JM,_H$,$] /O-ZLE7!U!*%^C6+EOB[S(139[B]HC'^Q$C/-I[ M#\ZA7F I7Z!;:FR!F;D\K^I&C@7F1G'PHA^W IU8AF8RA;M SR%58*E5X-19 MP@NA=IT+M7PH]=0F(IU_]U2 E PKQ([T2,[$.=0-*M4-G_::"C4HI M@]Q2YM0DM\Q*!R+&>TCP>-P?[V4X;GL3ZHA+X8/BE'/(+>>.X*):'JR\N'L:97__@;]= MRT%^XUJ.V]6II)12$!VXE-5.2JV$6%EQ=S5J7A1Q6YY*0BD3D7M-ZB@2'/7# M2HJ[ZZ-2Y1P2$I<2$GONU>OE4M E411\T9Q$3$8!^$[BC347<$?+7/F6RCD6 MS7"I([%;1S8BK]:)ZN1AG3+R3JK+VKN+VNXX3L59ZD3LUHF-.!O5@QTH:MU, M<@=R*M#*1J!;*!ZH >SHB$/L=;3/A3A? NO)6AUUJ0.S6@.T[ M$RT.'%L3;LMCH0TJQP<2*I;IJ0K]GXMOF,IVUXNGQ))>KB@)J3 -]._/ MG*OMC>F@..&ULC95M3]LP$,>_BI5)$TBC>6AI$$LC46#: M7J AT-AKDUP:JW[(;+>EWWYG)\W*%**^2?QP]_?OSO8YVRF]-C6 )6^"2[,( M:FN;ZS T10V"FHEJ0.),I;2@%KMZ%9I& RV]D^!A$D7S4% F@SSS8X\ZS]3& MV*N43( T3$FB MH5H$-_'U,G7VWN"%PO\*!=!Y(" 0V&= L7?%FZ!$&'\Z MS:!?TCD>MP_JWWSL&,LK-7"K^&]6VGH17 6DA(INN'U2N^_0Q7/I] K%C?^2 M76<;!:38&*M$YXP$@LGV3]^Z/!PYQ.D'#DGGD'CN=B%/>4@M!_OE3/(^^CG#.>L[9F'K^Q,SZHM*X(TQ:0'U+-+5 MSJ@AE#2@"Y#V?(BZU8W;A+K[O,VC293,TRS<#@!=]D"7HT#W;PU>0LP:T@AR MQB39 ]5F$&%<:=YZDBD1_JR,9&O>P\U/@RO9EI4@2[)GP,L3LM7JQM%QMH83 ME?8LZ6DL6\7Q:'%F]R=PI$.[=A7-_F,)CZJ$ +WRM=#@2=Y(VQ:,?K0OMS=M ME?EGWM;J!ZI7#,L API=HTF*NZ;;^M=VK&I\S7E5%BN8;];X9(!V!CA?*64/ M';= _PCE?P%02P,$% @ 2HJ!6%=UA'>-! %A, !D !X;"]W;W)K M&ULK5A;;Z,X%/XK%CM:M5(3,)>0=)-(;;HSNP\= M5:W:>7;!2:R"G;5-,MU?O[:A!,)EZ"HO"3;G''_?N9ACSP^,OXDMQA+\3!,J M%M96RMVU;8MHBU,DQFR'J7JS9CQ%4@WYQA8[CE%LE-+$=AUG8J>(4&LY-W,/ M?#EGF4P(Q0\\L!R-""D< KEOP@L=PNK*D%8KQ&62(?V>$O M7! *M+V()<+\@D,AZU@@RH1D::&L$*2$YO_H9^&(BH+K=RBXA8)[H@"[%+Q" MP3-$,RJT ?](8 MQW4#MN)?.L']<,*MVVOQ#D=CX,$KX#JNUP)H-5S=[8'CE3'QC#VO*R;&86V. MR?7\=CU=\==BAR*\L%1)"\SWV%K^_AN<.'^TD3J3L1I%OZ3H]UDO**J$V*L, M4MGS^/2L$N,6;PBEA&Y492:(1AARS1_Y(H%91&]8^Z4?>,[B>>;Y$*'.C!=J1AB30]XG"F#:P01^&)^%I"M6JIP9_5L*?]>Y= M/\QW4Z&^V6.N^H"\0(#Z-F'P%1$.7E"2X3;(LW/&YDS&:BZ SO&;ZO3&<)@3 MKH9M?S%+$L0%V&&>1[PUX 6B:37BH3^&P4G,"[E)1=90L=(_\W;/PKVRN ^F[3< S?SR%IV%MRLW"L>]W M$#MV(K"W"QA,K&LO'LCRK'U-86U6VYBGL_&T*\V/30OL[UJ&>F/(YCW0,WZS MK-WI.)B%)ZUQSF7M3KM M8S,$^[NAHE 1C=611A%7IYS73)X>-@KBS3:GV0JU"+EA5T(>.R'8WPI]S])7 ME3]L_7'(HDP"(D36@;39LOB!?XKT3$U2G=*Q_8']_<\SY3AB&TK^5?Z/JB?2 MB G9GGFY10@KO)QQHT1ZU_V_O(Y]$>SM.9:/.2O#1-4\8>T1ZC<"P3M&'+@@ MS0_ ZB@B7X,>]AW,NAW ]WE&VYA& 0,]I M0OC$B(3(KDV3!Q&DF%_1#(C<65*68B&G;&7RC $.=5*:F(YE>6:*8V+X8[UV MQ_PQW8@D)G#'$-^D*6:_II#0W<2PC?W"?;R*A%HP_7&&5[ \9C=,3DS2Y0P M3H'PF!+$8#DQ;NSKF>VJ!!WQ/88=KXR1DO)$Z5I-OH43PU*,((% * @L+UN8 M09(H),GC9P%JE/=4B=7Q'OVS%B_%/&$.,YK\B$,138RA@4)8XDTB[NGN*Q2" M^@HOH G7OVA7Q%H&"C9R<2G"+!.4[HG4APBP1= M.3-GIF7-L<#^F-$=8BI:HJF!KHW.EFIBHA[C0C"Y&\L\X2\$#=:7JA AFM%4 MNH-C7=]+5-T*JEOPK,: SN<@<)SP"QG\N)BC\[,+=(9B@AXBNN&8A'QL"LE1 MW<07"'7_H .6!7-8PT-0C7&_9-QO9;S "7 DK2S?.;8&$9-5$[U6D-<^H8[ :GJ]4J_7 MM3N]+K5W!%;3/BBU#][(G3ENO^(\VSIVY\L89V@UFW-8$AZV$OX"!)BDK.R) M0_EQB+E@6'T6FTBV8KWV.74$5I,]*F6/NO;HJ$OM'8'5M-O6X7MMO9%+"^"J M!7M]^\BF#4%V;]1K-JI=Z3+L5M;WLA*8!9'V:@A;V3YFLAD4C3Q;H5[[M+I" MJPMW#L*=KLU:(':EOR.TNOY#MV.W-A3_8U>WX7L^.K;KRR#7=H_<:E;:XQ38 M2I\:N"2R(2+O(\O5\F1RH_OQH_6I.K'HMOL DQ]W;C%;Q82C!)82TKH:R!>( MY2>(?")HIIOP)RID2Z^'D3QU 5,!5F8)K"74-(1)-M@*H[2\9#(M62 MKTRQX4"\&!0&)K:LCAD2GQKC8;SWQ,=#%LG I_#$D8C"D/#W"01L-S)LX[#Q M[*_64F^8X^&&K& .\G7SQ-7*S%@\/P0J?$81A^7(N+,'4[NE ;'%;Q]V(G>- M="@+QM[TXL$;&996! &X4E,0];>%*02!9E(Z_J:D1N93 _/7!_;[.'@5S((( MF++@C^_)] 5@7 20%.'&BB+ YK1B09#SG;(:ZM%9N^B',3HU4T M/M5EG$NN[OH*)\R!X&N9R")'X@;U$"O\QFZOKI!5\BGZ&7-(D&H M)X:F5$XUU'13!Y/$ :YP8&/TR*A<"_23>N"=$IA*;289'R1/<"WC#-PFLTH7( M3J+L9%%V:JMTGY2B+,9:X&=C3,@ZN0HU<-\IKU WT]ZMU3Z7%4]-+>RSRA.R M=EYYMU,NO)<)[]4GG7%U7M RZ;U"GG#O[&GO%06U6^6"^IF@?JV@P[.N7M[G M35LFLE]04!!9-&FT<$6];>MX^EBU/3F-E$HJ2ULRA5ZHZI=B.PTT=\S:7VW+ M>N2GX[0+A7*LBC+AHWK\M<9,<7EOW;,'I\2D7Z'G>.3:M0==7;^ER+P[NR"I M:%/1;_;Q<+3K3\<7)M4!6&RW6T2AM.=2OOR;H8W/A19M&D[OO)QF;OP+@:_B MJ5@@ET54)F-5MIM-WG?QO'FV/]$3>3Q6'FF2&PO=V]R:W-H965TD>?%3L@G50%H]%PSKI9!I?7F.HI47D%-5"@VP,V74LB: M:#.4ZTAM))#"&=4LPG$\C6I">9 MW-R=S!:BT8QRN)-(-75-Y+<;8&*W#)+@ M,'%/UY6V$U&VV) U/(#^O+F39A1U* 6M@2LJ.))0+H.WR?4J2:V!6_$OA9TZ M>D=6RJ,03W;PL5@&L64$#')M(8AY;&$%C%DDP^/K'C3H?%K#X_<#^GLGWHAY M) I6@OU'"UTM@UF "BA)P_2]V'V O:")Q:.TJ/?&AD%- M>?LDS_M '!DDTQX#O#? YP;C'H-T;^ B%[7,G*Q;HDFVD&*'I%UMT.R+BXVS M-FHHM]OXH*7Y2HV=SC[R7-2 _B'/H- ?]HGNB09T#[G@.664N&B/;D$3RM3O MBT@;K]8VRO<>;EH/N,=#@M$GP76ET#M>0'$*$!FZ'6=\X'R#!Q%O(0]1FKQ! M.,:IA]#J]>9X@$[:A3!U>.DK0N@+3VL]]EO;,KU6&Y+#,C!UJ$!N(<_&)[HF75Z9H-(JXKPM/T;'O\R^+4GT;SCNA\D*BY M_\SMQAVY+NJ:$N9C.O=2P.>)-.QQ%'MVYX1[$K]<6/$@UE^V5DW6F-3G:\2$ M4DC+!E"S\=Y-PV"C:9CVI,VPY4_61G)T+R>OJ Y2?#$]@&F;M+TYH1+\PAN_L@JZ\PD19KI%8@K;JV$8;Y2.^T5<,,434RS#:?=RR2># M5VOVSI2):SF/+Y"^\KZ 9?9ETB;9_(WMPETK^0+3MO"?B%Q3KA"#TD#&X96YU&3;%;<#+3:NL7P4VK2I M[K4R_R1 V@7F>RF$/@RL@^Z_2?8=4$L#!!0 ( $J*@5AWD>=;20( /(% M 9 >&PO=V]R:W-H965TX@KDAMI:2F:=;$'H_H0E]7ECP;>G\0I2/*[:%);B':FYP M%G4L:RY!6:X5,;"9T,_)S73HXT/ #PY[>S0FOI*5UH]^>T-@+ @&%\PP, M?SN8@A">"&7\:CEIE](#C\?/[%]"[5C+BEF8:O&3KUTYH1\I6<.&U<(M]/XK MM/6,/%^AA0U?LF]BKX>4%+5U6K9@5""Y:O[LT/IP!$A> J0M('TK(&L!62BT M41;*FC''\K'1>V)\-++Y0? FH+$:KOPI+IW!78XXE]^I0DL@]^P EGP@#ZH MX_#PB6,'4FG+O=F6G,\ 5X6]\#'+&3D_NR!G!,/N2UU;IM9V'#F4XTFCHDU] MVZ1.7T@]@V) LN22I'&:]<"G;X>GI_ (3>B<2#LGTL"7O<"W@$*K@@O.POW2 M&\*DKI7SH[K?EKZ:FR3#_B2^)V]LQ0J84&PZ"V8'-'__+KF*/_4Y\)_(3OS( M.C^RO['G?Z["UFAK3RN_)-^8JK'M2=)G0L-\%9C].[++DWB$A[0[+NZ5H!/1 MPT[T\%]$XYT!N0*#]Z9/]O MLE\):F1'1QWI7\/OS&PY]I& #<+BP?6($M.\ M,,W$Z2HTZ4H[;/DP+/%1!N,#<'^CM7N>^+[OGOG\-U!+ P04 " !*BH%8 M_V_LM"@$ !Q#P &0 'AL+W=O:EFF;*"6J)&4G^_0C)46R)4K) MAKVQ]7!W_-V1NC\Y/S'^71PPEN YH[E86 R>+^>LE)3D^)X#4689XB^?,66GA06M MUPR8>R[OKG;+BQ'$V&*4ZE#(/5WQ"M,J8ZD.'XT0:UV3.UX?OT:_=97,!@F\8O0OLI6'A15;8(MWJ*3R@9U^PTU"@8Z7,BJJ7W!J;!T+I*60+&N< M%4%&\OH?/3>%.'. _HB#VSBX[W7P&@>O2K0FJ]):(XF6<\Y.@&MK%4U?5+6I MO%4V)-?3^"BY>DN4GUS>Y2G+,'A"SUB &5BQK& YSJ4 ; ?6>(KA M[+2!^EQ#N2-0:YS> ]^!*[C>@;WU?O=W4MW6Y6GK9';ULBMXGFC\9HR2%4& M5)?ABG8UN+XUI5C'],TQ]==Y*PJ4XH6E/C^!^1%;RY]_@J'SBRGA_RG81?I> MF[XW%7WY*!&7L[( *1/2.)NU?UCYZ[YQ7$(G">?V\3P%@Q'THM;H LUOT?Q) MM!4JB$24_*TF1R>.>'JH5N@6'U6'*E2_D>/8=>S@G"AR>M1#&S=RS=!!"QU, M0C_4,U1_2BA->8FHD2\8C!T%L,!P2A(1LH< MMW3QF^O O&!5KR'&>L?#U>@G;H_U#:,+UJ1E3299OV EE>"UY[V8V)+A:NU7 M<6CB>V8NZ'3ZY4R2_:&V.GJY(DGR/:!,") BSE_4#N>$^(CZ. .0,$J\/J[) MS/-=?P3Y3'+A6PU5XFK6*4L1U;*"S9QP.)5]QBF32[Y.[N"DG"R?F.JI8,]U M+;=#[3.2NL/9#Y,XZM,:S#PX6M%.H>"T1'U#M$3UMI"JC2G*4VRD] ;#SZ(P M3H(^ILG.3?Q@A+.3*SBM5X:=Q$>0ZQ6\ \=WYC!4I$$',-C *!F![V0+3NO6 M^V5A.M"_W?O H<;-8F4@?1G]'?$]RH69ZIYROS77TC65$=D39, MJ@-7=7E09V+,M8%ZOV-,OM[H4U=[RE[^ U!+ P04 " !*BH%8SSE0IDXVZ_O4))U\2I*$ZLOMBYS M#L\9#NFA%P>IONH$P)"G+!5ZZ23&[*X\3X<)9$R[<@<"W\129J> M13DH2[W ]Z=>QKAP5HO\V9U:+>3>I%S G2)ZGV5,?;N&5!Z6#G6.#[[P;6+L M V^UV+$M;,#<[^X4WGD52\0S$)I+013$2^-G *,2,,J-%LIR6S?,L-5"R0-1-AK9[$6>FQR-;KBPT[@Q M"M]RQ)G59Q'*#,@?[ DT^8FLF5+?L#@.3$6:,!&1WWC&#;,IU^3]#1C&4_T! M(^\W-^3]NP_D'>&"W/(TM1$+SZ FR^R%Y?C7Q?C!,^/3@-Q*81)-?A$11&T" M#\U4CH*CH^N@E_$&0I>,Z 4)_(6C]W^%!CYQ1E>!1SC?J3["Q">Y*3X$> M=Z/M(K[2.Q;"TL%5JD$]@K/Z\0_3B+ XQJ5,,(! ?HG+&6OIF"VBF(&NA!4JIKD* MNTD]KOR%]]C,0E]$R]JDLC9YL[5:,.ZL+#4 MM-*KZXT3.JU<3WM=WW+!LWW6);P7^-JB'8BLY7%6>9R=M3IG0QH=B*QE=%X9 MG?=.YAVH$(3!7V8B8Q(F3&SM:B/R($#IA.^ZW!>4U&\6J#LY*='><=_HZK)R M==GK:F.>V21Z8:^=MX'(6@ZI7_] ^V>5: D?R.M0;&VSC6Z$]D[H[]BX8HN* M>S\76Y)*K4G8;DDRN1>F,P]EHT,;U3H:S]W92;T>XR;-N.#2I=V_$32HM0>] MVK&MQ*91=&KK1;YZC@9B:_NL&QIZ7D=#!VUIAF)KFZV;&MK?U9Q3D./O"\UW M@]-R?"&JK;ON6.@++8N[<4D,$2I/.\4-U%F4)OZ//H76C0J=GE>1@_8K0[&U MS=8="^WM$\ZJR-GW6V1 Y^[E:4UVQ?FS1ERAW6N<.S-0V_PXCG+L^,41M'I: M'?D_Y@==KPXO_B^X96K+\8B90HQ0WYUA1:GB"%[<&+G+3[$/TN"9.+],@&%] MVP!\'TMICC=V@.J/D-6_4$L#!!0 ( $J*@5C5'4GY# 4 &XA 9 M>&PO=V]R:W-H965TI]Q6-,SX]< M?)=[ $6>XRB1B]%>J?3.LF2PAYC**YY"HC_9%P%ZQ;$+"E?Z7,E1"O M&0\$N%6 ^SI@,A PK@+&KP-F P&3*F#RW@S3*J"X=:N\]T(XCRJZG M^)"*_ M6M/R@T+](EKKQ9+\07E20G_*=)Q:KGD<,Z6=5Y+0)"1KGBB6[" )&$CRP0-% M620_DE_)MR>/?/CYX]Q2.FT>; 55"J],X0ZD<%SRH*E[2?PDA+ +L'1[ZT:[ M+XV^=XW$!WHBCO.)N+8[[FG/VAR]RG97Q)X5X4[?[9C#/0BNR'@XN__^<->@ MQ;@V<%SPQ@,\/TXC?@(@*R&H-JZQ\HO:@]"&QGI0D33OECVMO2_IDWYZ/DS= MR90&L!CI<4B".,!H^0U/T)23=QQ2I-3G\)&Q*4*8\(\3)B/!.OX<%/[ M<&,<=SXSQ7:#<^P-I@&8, \3YB/!.@;MKS_!N; M<;$%F#0?B]:UH"EN'6-A]CX+%->%E3:"A21+R5;P@0XQ/EO/N;UVH%:QJ#0? MB]:UHRED'7,E>ZD==*O'*2+9,XF+;X!Z;9FAUC(?>#MJ@C1 FK)1:V%4FN><5\.]JSD?*VU7\:8@=LP5<6]?(%LF]&J))5+1*&JM M6XO^T&L%:M&,2O,JVEL3F8^5M>M$4Q([QH)O<%0* I'ICI!WBNM:[:(T0V+M"<#2J.6QJ@T#Y7F8]&Z6U=- M">W:_^N&C8M9WZY1:1XJS<>B=8UJ:F_77'N_=!Q=8Q<;\L4&#D\RV=^!S+2+ M?4$MRRM:YZN8G@FCY[)Q=T0KI;1:^\TQB%VQT2])D,^HY=9S_6[]8X)5L85N M-9>7OT1XH&*GIV6].-KJ4/OJ6@^GHMS<+T\43XO=ZPW7H/Z)Q?(_4$L#!!0 ( $J*@5@P'X_:2P( *0% 9 >&PO M=V]R:W-H965T!?R@T*J],[)*5D(\6>.N2+%O"X(*TJ<[+F1),L MD:)%TD8;-GMPO7%HHX9R^R\NM32WU.!TMB O:*O0 J1[$3P'-*-KDM@Q>WN>9=GG"(WF"$-T+KDN%/O$"BM<$ MGBEZJ#S<53X-3S+.(;]"4? !A7X8'2AH]O?P\$0YT=#(R/%%_]+(0_WJZ.+# M='9X)ZHF.:383*<"N067R*/?MF=LT=SP4#=/Y5 M*'5Q2&U',784=K-LL\L@B&ZN$V^[K^- 6#P.@W@(ZRKT]AX\ [EQ>T"A7#1< M=R]H\ ZKYM9-V!O_U*R@;F/\H>GVUSV1&\H5JF!M*/VK:S/QLML)G:%%[<9J M);094G1 ( M (L& 9 >&PO=V]R:W-H965TNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ M^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK?? MH:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)+@SR\D!'U"8+V[C:SE M/58XB01OD3#1FF8&ME2;K>4(,R_E40G]E.@\E6ST\68@T)/ &6$%6@F!60'Z MV)6,7*5W,'%NVM/6'2VX0/,#],"9*B7ZRC+(_@6X6FWP"XY^ZV"4> _I!(7^ M#0J\(!SAA4.]H>6%%WCGZKQ!^U>T81DYD*S!]%S9'71Z'FH^G*6L<0JQH[\, M">( 3O+Q@S_WOHPH3P?EZ1@]V344D._M9[?^J39:9;Q6_Q]RISL.S#&5,"(V M&\1FHYP?G-U>(3<.?4]N/LC-KSJU)Q#Z,\(7W,:9[[DM!K?%U0CG MGC2("D1AVZ!$*6^8ZGK%L#ITVE778/Z&=VWZ 8N",(DHY#K5FRSTZQ1=Z^LF MBM>VW>RYTLW+#DO]MP!A O3SG'-UG)@-AO]/\@902P,$% @ 2HJ!6.8< M '1W P >Q@ T !X;"]S='EL97,N>&ULW5E1;]HP$/XK4;I.K30UA*R! MK("T(56:M$V3VH>]588X8,EQ,L=TT%\_GQT2H#Y$^[#"0"7V?;[O/I_/2:P. M*K7B]&Y.J?*6.1?5T)\K57X*@FHZISFIKHJ2"HUDA=-B(=30#\/&YMG+UU1;XX^^9_G&14J'_L/%^]^+ M0MV\\^SU[,/96>?A\F;7?F& 2S]PDEX?0'K5Z>#$ &+D\6'D^[@QZMXVM1E^ MKHFLXSGFUC](T1Y!&''BT*/EMY*@@SCW.FYGDYDVRUCL7GC@&NY?1)2^ZU2W M(0USC)!I;7(F"FEBVPCV=U(/WP'6/1#( M.&\$=GUK& U*HA25XE9WS&!C? 9Y=?M^56J%,TE68??:;QW,10>9%#*ELKVE M^&O3:,!I!G(DF\WAJHHR %"I(M>-E)%9(8C1L/:H&YIV2CF_@WO?KVR+>YEM MK)VI9M$TM:"Z:6EL!_@WV2SW)FW_5;Q>R1X+]66AIR-,'ZJ<_I0T8TO37V:- M (P]Q-E)6?+59\YF(J=V\@<'' W(VL^;%Y(]Z6A0*E-MH-+W'JE4;+II^2-) M>4^7:EU.RPS7W#U!S?\VSS,JJ"1\4[2N_6/.\JL51[VWDFSN*KN"G1KK]YEC M%WE]"B+CXQ<9)<>OL7ZK/':1_5,0>0K+W7NS._M+1(:G(+)["B*C4Q!YG$_% MH'X[WS@";!T &JL'!ZVA_P..;KP-ZDT6C"LFZMZ"]M\-H[]02P,$% @ 2HJ!6)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';<]V:4;B@G2B,#L2C__H8W\H97CU;PPNJHF@ZC;\"",D\6[U7,/><\?;;O&\<<[ M#B"303Z&$RZDL:[=HST_!\8G 3MW2VNG/\O*"3/E3OQN]+J1:NE/ W%8&UP M;0 8(X#QP0#9T2T/(!,$,OE R+F'\ =8IA?L:R-, )DBD.G!(*]UW020&0*9 M'0QR[G010.8(9'ZX2'*["B"/$LP \A2!/*6%O)'_KF7INV_?DW_A MBB_;!_Z+9;?0'X4=^1CKRFKI+\HNK>U;,,(,$Q$K9E8W7)HVGX"7!<7$'!,12^9& M<"MZ-)A,(F*;^.;E7D(:S!H1L3;^YL9 []:+#B:(B-@0=^))J+5@4VGYI)YA[$O)A+BPW"U/(!'-/0NR>?;G95#@NJ[!N M2#'WI.3N>9>;O1*&!DHQ Z7$!D)':WKM,L4,E!(;Z#6''+)> WV;I HQ,0.E MQ 9ZP_S"W=I(!S6L#^N-Y.W<8XB)SJ\0&Z@;;=K=&#'EI,3*>4O)A]!_._FT M%Q(33OI!@V,A)/PMH7.'7<-YOA033OI1Y%XP0[Y9)A\,F+Y].B&_I?= 0H\Z$*K(LR#,DP^&;%\MC#_@BK" M0" 5>WL+[@57%K MF/_IOF5(,S\YN5A7U36L^ZIN-"\WGR-N/J6\^ E02P,$% @ 2HJ!6"=E MU:4, @ A"4 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/D7 MQ =B^/2K'-IQWYWJ;M_7Q._8^4ZGI7CFV]Z_IR.E_9=,.Q'<_+ M89OZ=OW>;DO2Y3*GX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#TIQO> MZZZ4L5F\ML.VC*LF?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D\PBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH; M@=Z&>AN!WH9Z&X'>-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;46\GT-M1;R?0VU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H'@=Z! M>@>!WH%Z!X'>@7H'@=X9]F?4.Q/HG5'O3*!W1KWS=^I=Q\]#J=>>KS4^ M_SNI'L_WENOC+\NODY-7Y8)SNJVHSW\!4$L#!!0 ( $J*@5CNU>T8Y@$ M /4D 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\ MB'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7 MIMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9] M2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6 MM0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZI MLN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$ M2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% M @ 2HJ!6*G)1E#N *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ 2HJ!6)E&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6#GG4WQI!@ 9QT !@ M ("!V \ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 2HJ!6(RTBS?3 @ &PD !@ ("!;!\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6/]6E,*' M!@ =P\ !@ ("!0S( 'AL+W=OX) #V%P &0 @('G40 >&PO=V]R:W-H965T&UL4$L! A0#% M @ 2HJ!6,\>!?R" P N@@ !D ("!KU\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6 +X]&'(! ' P !D M ("!9XD 'AL+W=O;NX) #$'@ &0 @(%FC@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2HJ!6-.NY[;J!P HA, !D ("!@*0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2HJ!6/C'$&J; P ? L !D ("!+&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6.:\)9%F P M.0H !D ("!F]0 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 2HJ!6/T;M''N!0 K!0 !D M ("!GN$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2HJ!6 B9BV.U @ +@L !D ("!JO$ 'AL M+W=O8" M I"0 &0 @(&6] >&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ! M6'_SXO%- P I@X !D ("!0/H 'AL+W=O&PO=V]R:W-H965T=58GP, '&UL4$L! A0#% @ 2HJ!6 UMZK1#! 8A$ M !D ("!+00! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6&@ 90UA! /A< !D M ("!U1(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2HJ!6),SF9=A'P _"L" !D ("!#1\! 'AL+W=O M&PO=V]R:W-H965T3X6I,04 )LC 9 " @:%! M 0!X;"]W;W)K&UL4$L! A0#% @ 2HJ!6) . MZ^,6%0 8CD! !D ("!"4&PO=V]R:W-H965T]? 0!X;"]W;W)K&UL4$L! A0#% @ 2HJ!6+9B/./@! T"$ !D M ("!(60! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6%=UA'>-! %A, !D ("! M9W(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2HJ!6'8J',N; P IPP !D ("!&GX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6,\Y4*7* M P %!$ !D ("!RX@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HJ!6$Y-(!Y$ @ BP8 !D M ("!D90! 'AL+W=O&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !*BH%8[M7M&.8! #U) M$P @ $HHP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..1P!' &@3 _I0$ ! end XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 277 378 1 false 89 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Description of the Business and Risks and Uncertainties Sheet http://www.reshapelifesciences.com/role/DisclosureDescriptionOfBusinessAndRisksAndUncertainties Description of the Business and Risks and Uncertainties Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Liquidity and Management's Plans Sheet http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans Liquidity and Management's Plans Notes 10 false false R11.htm 10401 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 11 false false R12.htm 10501 - Disclosure - Property and Equipment Sheet http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 10601 - Disclosure - Intangible Assets Sheet http://www.reshapelifesciences.com/role/DisclosureIntangibleAssets Intangible Assets Notes 13 false false R14.htm 10701 - Disclosure - Impairment of Intangible Assets and Goodwill Sheet http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwill Impairment of Intangible Assets and Goodwill Notes 14 false false R15.htm 10801 - Disclosure - Leases Sheet http://www.reshapelifesciences.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 10901 - Disclosure - Equity Sheet http://www.reshapelifesciences.com/role/DisclosureEquity Equity Notes 16 false false R17.htm 11001 - Disclosure - Warrants Sheet http://www.reshapelifesciences.com/role/DisclosureWarrants Warrants Notes 17 false false R18.htm 11101 - Disclosure - Revenue Disaggregation and Operating Segments Sheet http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments Revenue Disaggregation and Operating Segments Notes 18 false false R19.htm 11201 - Disclosure - Stock-based Compensation Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 19 false false R20.htm 11301 - Disclosure - Income Taxes Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30403 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation 24 false false R25.htm 30503 - Disclosure - Property and Equipment (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipment 25 false false R26.htm 30603 - Disclosure - Intangible Assets (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureIntangibleAssets 26 false false R27.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureLeases 27 false false R28.htm 31003 - Disclosure - Warrants (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureWarrants 28 false false R29.htm 31103 - Disclosure - Revenue Disaggregation and Operating Segments (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables Revenue Disaggregation and Operating Segments (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments 29 false false R30.htm 31203 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation 30 false false R31.htm 31303 - Disclosure - Income Taxes (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes 31 false false R32.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Reverse Stock Splits, Cash, A/R, Inventory (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails Summary of Significant Accounting Policies - Reverse Stock Splits, Cash, A/R, Inventory (Details) Details 32 false false R33.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment Useful Lives (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails Summary of Significant Accounting Policies - Property and Equipment Useful Lives (Details) Details 33 false false R34.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 34 false false R35.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Advertising Cost (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostDetails Summary of Significant Accounting Policies - Advertising Cost (Details) Details 35 false false R36.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive Securities (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails Summary of Significant Accounting Policies - Anti-dilutive Securities (Details) Details 36 false false R37.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Credit Risk Concentration (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails Summary of Significant Accounting Policies - Credit Risk Concentration (Details) Details 37 false false R38.htm 40301 - Disclosure - Liquidity and Management's Plans (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails Liquidity and Management's Plans (Details) Details http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans 38 false false R39.htm 40401 - Disclosure - Supplemental Balance Sheet Information (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails Supplemental Balance Sheet Information (Details) Details http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables 39 false false R40.htm 40501 - Disclosure - Property and Equipment (Details) Sheet http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentTables 40 false false R41.htm 40601 - Disclosure - Intangible Assets (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsTables 41 false false R42.htm 40701 - Disclosure - Impairment of Intangible Assets and Goodwill (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails Impairment of Intangible Assets and Goodwill (Details) Details http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwill 42 false false R43.htm 40801 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 43 false false R44.htm 40802 - Disclosure - Leases - Maturities of Liabilities (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails Leases - Maturities of Liabilities (Details) Details 44 false false R45.htm 40901 - Disclosure - Equity (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureEquityDetails Equity (Details) Details http://www.reshapelifesciences.com/role/DisclosureEquity 45 false false R46.htm 41001 - Disclosure - Warrants - Activity (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityDetails Warrants - Activity (Details) Details 46 false false R47.htm 41002 - Disclosure - Warrants - Activity - Additional Information (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails Warrants - Activity - Additional Information (Details) Details 47 false false R48.htm 41003 - Disclosure - Warrants - Black-Scholes Option Pricing Model (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails Warrants - Black-Scholes Option Pricing Model (Details) Details 48 false false R49.htm 41004 - Disclosure - Warrants - Fair Value of Warrant Liabilities (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails Warrants - Fair Value of Warrant Liabilities (Details) Details 49 false false R50.htm 41101 - Disclosure - Revenue Disaggregation and Operating Segments (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails Revenue Disaggregation and Operating Segments (Details) Details http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables 50 false false R51.htm 41201 - Disclosure - Stock-based Compensation - Plan Description (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails Stock-based Compensation - Plan Description (Details) Details 51 false false R52.htm 41202 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 52 false false R53.htm 41203 - Disclosure - Stock-based Compensation - Fair Value of Stock Options (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails Stock-based Compensation - Fair Value of Stock Options (Details) Details 53 false false R54.htm 41204 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-based Compensation - Restricted Stock Units (Details) Details 54 false false R55.htm 41205 - Disclosure - Stock-based Compensation - Stock-based compensation expense (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-based Compensation - Stock-based compensation expense (Details) Details 55 false false R56.htm 41301 - Disclosure - Income Taxes (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables 56 false false R57.htm 41302 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax Rate Reconciliation (Details) Details 57 false false R58.htm 41303 - Disclosure - Income Taxes - Uncertain tax positions (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails Income Taxes - Uncertain tax positions (Details) Details 58 false false R59.htm 41304 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 59 false false R60.htm 41305 - Disclosure - Income Taxes - Carryforwards and Limitations (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails Income Taxes - Carryforwards and Limitations (Details) Details 60 false false R61.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingencies 61 false false R62.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 62 false false R63.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 63 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 19 fact(s) appearing in ix:hidden were eligible for transformation: rsls:AccountsReceivablePaymentPeriod, rsls:StandardProductWarrantyTerm, rsls:WarrantsAndRightsExpiryTerm, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - rsls-20231231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - rsls-20231231x10k.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41401 - Disclosure - Commitments and Contingencies (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, rsls-20231231.xsd 315 rsls-20231231.xsd rsls-20231231_cal.xml rsls-20231231_def.xml rsls-20231231_lab.xml rsls-20231231_pre.xml rsls-20231231x10k.htm rsls-20231231x10k003.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rsls-20231231x10k.htm": { "nsprefix": "rsls", "nsuri": "http://www.reshapelifesciences.com/20231231", "dts": { "schema": { "local": [ "rsls-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/arcrole/esma-arcrole-2018-11-21.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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "rsls-20231231_cal.xml" ] }, "definitionLink": { "local": [ "rsls-20231231_def.xml" ] }, "labelLink": { "local": [ "rsls-20231231_lab.xml" ] }, "presentationLink": { "local": [ "rsls-20231231_pre.xml" ] }, "inline": { "local": [ "rsls-20231231x10k.htm" ] } }, "keyStandard": 319, "keyCustom": 59, "axisStandard": 26, "axisCustom": 0, "memberStandard": 40, "memberCustom": 46, "hidden": { "total": 29, "http://fasb.org/us-gaap/2023": 22, "http://www.reshapelifesciences.com/20231231": 4, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 277, "entityCount": 1, "segmentCount": 89, "elementCount": 693, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 684, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R5": { "role": "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_AMFPSgIxDUy1zmlH7a0TJg", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R6": { "role": "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_SJcYdH3FUEi5YQKx_XRSwQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_SJcYdH3FUEi5YQKx_XRSwQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.reshapelifesciences.com/role/DisclosureDescriptionOfBusinessAndRisksAndUncertainties", "longName": "10101 - Disclosure - Description of the Business and Risks and Uncertainties", "shortName": "Description of the Business and Risks and Uncertainties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans", "longName": "10301 - Disclosure - Liquidity and Management's Plans", "shortName": "Liquidity and Management's Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation", "longName": "10401 - Disclosure - Supplemental Balance Sheet Information", "shortName": "Supplemental Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipment", "longName": "10501 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssets", "longName": "10601 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwill", "longName": "10701 - Disclosure - Impairment of Intangible Assets and Goodwill", "shortName": "Impairment of Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeases", "longName": "10801 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.reshapelifesciences.com/role/DisclosureEquity", "longName": "10901 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrants", "longName": "11001 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:StockWarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:StockWarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments", "longName": "11101 - Disclosure - Revenue Disaggregation and Operating Segments", "shortName": "Revenue Disaggregation and Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation", "longName": "11201 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes", "longName": "11301 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingencies", "longName": "11401 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables", "longName": "30403 - Disclosure - Supplemental Balance Sheet Information (Tables)", "shortName": "Supplemental Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentTables", "longName": "30503 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsTables", "longName": "30603 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeasesTables", "longName": "30803 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables", "longName": "31003 - Disclosure - Warrants (Tables)", "shortName": "Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables", "longName": "31103 - Disclosure - Revenue Disaggregation and Operating Segments (Tables)", "shortName": "Revenue Disaggregation and Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables", "longName": "31203 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables", "longName": "31303 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Reverse Stock Splits, Cash, A/R, Inventory (Details)", "shortName": "Summary of Significant Accounting Policies - Reverse Stock Splits, Cash, A/R, Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:InventoryAdjustments", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:InventoryAdjustments", "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R33": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment Useful Lives (Details)", "shortName": "Summary of Significant Accounting Policies - Property and Equipment Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_2EIbhyqTS0qos_v5AZV57g", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_2EIbhyqTS0qos_v5AZV57g", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:RestockingFee", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:RestockingFee", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostDetails", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Advertising Cost (Details)", "shortName": "Summary of Significant Accounting Policies - Advertising Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)", "shortName": "Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_YKeeOcDb00iJy79QVNbQ-g", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_YKeeOcDb00iJy79QVNbQ-g", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Credit Risk Concentration (Details)", "shortName": "Summary of Significant Accounting Policies - Credit Risk Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_US0yDMybOEae_engCpWlbg", "name": "rsls:MoneyMarketValuePerShare", "unitRef": "Unit_Divide_USD_shares_EeAJjXh5bU6fwHix1KUtBg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_US0yDMybOEae_engCpWlbg", "name": "rsls:MoneyMarketValuePerShare", "unitRef": "Unit_Divide_USD_shares_EeAJjXh5bU6fwHix1KUtBg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "longName": "40301 - Disclosure - Liquidity and Management's Plans (Details)", "shortName": "Liquidity and Management's Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "rsls:WorkingCapital", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "rsls:WorkingCapital", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "longName": "40401 - Disclosure - Supplemental Balance Sheet Information (Details)", "shortName": "Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "40501 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails", "longName": "40601 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2022_ERp4yKa9WUieLkFAalFRQw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "rsls:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_ERp4yKa9WUieLkFAalFRQw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "rsls:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "longName": "40701 - Disclosure - Impairment of Intangible Assets and Goodwill (Details)", "shortName": "Impairment of Intangible Assets and Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_AMFPSgIxDUy1zmlH7a0TJg", "name": "rsls:IntangibleAssetsFairValueDiscountRate", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R43": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "longName": "40801 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails", "longName": "40802 - Disclosure - Leases - Maturities of Liabilities (Details)", "shortName": "Leases - Maturities of Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "longName": "40901 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_4_20_2023_RMm01b8xjEmOekf2c_Rgrg", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_EeAJjXh5bU6fwHix1KUtBg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_20_2023_RMm01b8xjEmOekf2c_Rgrg", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_EeAJjXh5bU6fwHix1KUtBg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityDetails", "longName": "41001 - Disclosure - Warrants - Activity (Details)", "shortName": "Warrants - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2022_ERp4yKa9WUieLkFAalFRQw", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:ClassOfWarrantOrRightCancelledInPeriod", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R47": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "longName": "41002 - Disclosure - Warrants - Activity - Additional Information (Details)", "shortName": "Warrants - Activity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "rsls:ClassOfWarrantOrRightGrantsInPeriod", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_rsls_ReloadWarrantsMember_28O3gTD-5Uq_rpTX4MTgBQ", "name": "rsls:ClassOfWarrantOrRightGrantsInPeriod", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R48": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "longName": "41003 - Disclosure - Warrants - Black-Scholes Option Pricing Model (Details)", "shortName": "Warrants - Black-Scholes Option Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_PreFundedWarrantsFebruary2023Member_us-gaap_ValuationTechniqueAxis_rsls_BlackScholesModelMember_srxVnggrW0GGUTn69IcfWg", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "rsls:ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R49": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails", "longName": "41004 - Disclosure - Warrants - Fair Value of Warrant Liabilities (Details)", "shortName": "Warrants - Fair Value of Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_2_8_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_CommonStockPurchaseWarrantsMember_55S4dKXyWkuZrki3eQJm3Q", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_8_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_CommonStockPurchaseWarrantsMember_55S4dKXyWkuZrki3eQJm3Q", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "longName": "41101 - Disclosure - Revenue Disaggregation and Operating Segments (Details)", "shortName": "Revenue Disaggregation and Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_JvtsMETN70aF6QqUaF8UzQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R51": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "longName": "41201 - Disclosure - Stock-based Compensation - Plan Description (Details)", "shortName": "Stock-based Compensation - Plan Description (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_kTMAaKrJ80aYKbr4UtQTAA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_PlanNameAxis_rsls_ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember_CosxaLtkwUGAp10DxoU6FA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R52": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "longName": "41202 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)", "shortName": "Stock-based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_M0EG4SXynkWHlShnbnBNdw", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R53": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails", "longName": "41203 - Disclosure - Stock-based Compensation - Fair Value of Stock Options (Details)", "shortName": "Stock-based Compensation - Fair Value of Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iVTd06GepkamHxSh56lZGw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_iVTd06GepkamHxSh56lZGw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "longName": "41204 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tGcO_VUpjEGIjAXdSzb4oA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_hj230BMXDkWuPKgzVYRhjg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_j8vIthtsT0SwZchKU95BCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R55": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "41205 - Disclosure - Stock-based Compensation - Stock-based compensation expense (Details)", "shortName": "Stock-based Compensation - Stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails", "longName": "41301 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_AMFPSgIxDUy1zmlH7a0TJg", "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R57": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails", "longName": "41302 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "unitRef": "Unit_Standard_pure_Kj_pSWYmdUKH_hhz8LCitw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R58": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails", "longName": "41303 - Disclosure - Income Taxes - Uncertain tax positions (Details)", "shortName": "Income Taxes - Uncertain tax positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2022_ERp4yKa9WUieLkFAalFRQw", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_8SHpN48eEUajh5ww0YXvQw", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "unique": true } }, "R59": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41304 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "rsls:DeferredTaxAssetsStartUpCosts", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "rsls:DeferredTaxAssetsStartUpCosts", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails", "longName": "41305 - Disclosure - Income Taxes - Carryforwards and Limitations (Details)", "shortName": "Income Taxes - Carryforwards and Limitations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "rsls:SeveranceBenefitsPayable", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_o3Ws7zVhVUyd6oqrh3gdDQ", "name": "rsls:SeveranceBenefitsPayable", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } }, "R62": { "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": "Uncategorized", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_F5pgZ2RtqkuyrJNI6fm0GQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_FNgWu5l_wUCapB81-RiS-g", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Australia" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "verboseLabel": "Accounts and other receivables (net of allowance for doubtful accounts of $804 and $410 respectively)", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued and other liabilities:" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r663" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r246", "r247" ] }, "rsls_AccountsReceivablePaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "AccountsReceivablePaymentPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails" ], "lang": { "en-us": { "role": { "documentation": "The payment period of accounts receivables in the normal course of business.", "label": "Accounts Receivable, Payment Period", "terseLabel": "Payment period for accounts receivable" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r88", "r138" ] }, "rsls_AccruedLegalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "AccruedLegalLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued legal Liabilities classified as current.", "label": "Accrued Legal Liabilities, Current", "terseLabel": "Accrued legal settlements" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued and other liabilities", "verboseLabel": "Accrued and other liabilities", "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": [ "r25" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "This item represents 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." } } }, "auth_ref": [ "r25" ] }, "rsls_AccruedPerformanceBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "AccruedPerformanceBonuses", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued performance bonus.", "label": "Accrued performance bonuses", "terseLabel": "Accrued performance bonuses" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued professional", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "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": [ "r56", "r169", "r491" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r101", "r176", "r487", "r510", "r511" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r13", "r30", "r424", "r427", "r458", "r506", "r507", "r768", "r769", "r770", "r778", "r779", "r780" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r716" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "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": [ "r93", "r663", "r858" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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": [ "r374", "r375", "r376", "r523", "r778", "r779", "r780", "r836", "r859" ] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r722" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Stock-based compensation expense, net", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r337" ] }, "rsls_AdjustmentsToAdditionalPaidInCapitalStockOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalStockOfferingCosts", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Additional paid in capital (APIC) resulting from direct costs associated with issuing stock.", "label": "Adjustments To Additional Paid In Capital Stock Offering Costs", "terseLabel": "Equity issuance costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Cost", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r149" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "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": [ "r382" ] }, "rsls_AggregateNumberOfSharesIssuedWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "AggregateNumberOfSharesIssuedWarrantsExercised", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate number of shares issued as a result of the exercise of stock warrants.", "label": "Aggregate Number of Shares Issued, Warrants Exercised", "terseLabel": "Aggregate number of shares issued from exercise of warrants" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r686", "r698", "r708", "r734" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r689", "r701", "r711", "r737" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r729" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r693", "r702", "r712", "r729", "r738", "r742", "r750" ] }, "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": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r748" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r369", "r381" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r177", "r250", "r258" ] }, "rsls_AmendedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "AmendedWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amended warrants.", "label": "Amended Warrants [Member]", "terseLabel": "Amended warrants" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r49", "r53" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities (in shares)", "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": [ "r225" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities", "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.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r415" ] }, "us-gaap_AssetImpairmentChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesAbstract", "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets and Goodwill" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwill" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairment of Intangible Assets and Goodwill", "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total 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": [ "r137", "r172", "r200", "r230", "r236", "r240", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r417", "r421", "r436", "r483", "r560", "r663", "r676", "r793", "r794", "r845" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Balance Sheet information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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": [ "r164", "r181", "r200", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r417", "r421", "r436", "r663", "r793", "r794", "r845" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r680", "r681", "r694" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r680", "r681", "r694" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r680", "r681", "r694" ] }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r745" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r746" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r741" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r741" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r741" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r741" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r741" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r741" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r744" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r743" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r742" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r742" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Information" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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": [] }, "rsls_BlackScholesModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "BlackScholesModelMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Black-Scholes model.", "label": "Black Scholes Model [Member]", "terseLabel": "Black-Scholes model" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r414", "r653", "r654" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r74", "r75", "r414", "r653", "r654" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures accruals", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r32", "r167", "r627" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "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": [ "r33" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r33", "r136" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Cash and cash equivalents and restricted cash", "totalLabel": "Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r110", "r197" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r110" ] }, "rsls_CashExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CashExerciseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash exercise.", "label": "Cash Exercise [Member]", "terseLabel": "Cash exercise" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash flow information related to operating leases" } } }, "auth_ref": [] }, "rsls_CashlessExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CashlessExerciseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cashless exercise.", "label": "Cashless Exercise [Member]", "terseLabel": "Cashless exercise" } } }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r720" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r161", "r173", "r174", "r175", "r200", "r218", "r219", "r222", "r224", "r228", "r229", "r255", "r283", "r285", "r286", "r287", "r290", "r291", "r293", "r294", "r297", "r300", "r307", "r436", "r516", "r517", "r518", "r519", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r548", "r569", "r588", "r603", "r604", "r605", "r606", "r607", "r757", "r775", "r781" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r173", "r174", "r175", "r228", "r293", "r294", "r295", "r297", "r300", "r305", "r307", "r516", "r517", "r518", "r519", "r645", "r757", "r775" ] }, "rsls_ClassOfWarrantInvestorsIssuedJune2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantInvestorsIssuedJune2022Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Investors Issued on June2022.", "label": "Class Of Warrant Investors Issued June 2022" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r64" ] }, "rsls_ClassOfWarrantOrRightCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantOrRightCancelledInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Cancelled in Period", "label": "Class of Warrant or Right, Cancelled in Period", "negatedLabel": "Cancelled (in shares)" } } }, "auth_ref": [] }, "rsls_ClassOfWarrantOrRightCashPurchasePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantOrRightCashPurchasePricePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash purchase price per share for warrant.", "label": "Class Of Warrant Or Right, Cash Purchase Price Per Share", "terseLabel": "Cash purchase price per share" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r308" ] }, "rsls_ClassOfWarrantOrRightExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantOrRightExercisedInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised in Period", "label": "Class of Warrant or Right, Exercised in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Warrants exercised (in shares)" } } }, "auth_ref": [] }, "rsls_ClassOfWarrantOrRightExercisesInPeriodWeightedAverageExercisePriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantOrRightExercisesInPeriodWeightedAverageExercisePriceOfWarrantsOrRights", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right Exercises In Period, Weighted Average Exercise Price of Warrants or Rights", "label": "Class of Warrant or Right Exercises In Period, Weighted Average Exercise Price of Warrants or Rights", "verboseLabel": "Warrants exercised (in dollars per share)" } } }, "auth_ref": [] }, "rsls_ClassOfWarrantOrRightGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantOrRightGrantsInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Grants in Period", "label": "Class of Warrant or Right, Grants in Period", "terseLabel": "Issued (in shares)", "verboseLabel": "Warrant issued (in shares)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "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": [] }, "rsls_ClassOfWarrantOrRightNewWarrantsAsPercentageOfCommonStockIssuedForWarrantsExercised": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ClassOfWarrantOrRightNewWarrantsAsPercentageOfCommonStockIssuedForWarrantsExercised", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents new warrants issued as percentage of common stock issued upon exercise of existing warrants.", "label": "Class Of Warrant Or Right, New Warrants As Percentage of Common Stock Issued For Warrants Exercised", "terseLabel": "Percentage of common stock issued" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of securities called by each warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares in exchange of warrant exercise", "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": [ "r308" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "verboseLabel": "Warrants (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r64" ] }, "us-gaap_ClassOfWarrantOrRightUnissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightUnissued", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Unissued", "terseLabel": "Number of unexercised warrants", "documentation": "The number of warrants or rights which entitle the entity to receive future services in exchange for the unvested, forfeitable warrants or rights." } } }, "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": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r721" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r721" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 14)", "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": [ "r27", "r83", "r484", "r547" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r121", "r275", "r276", "r611", "r788" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r666", "r667", "r668", "r670", "r671", "r672", "r673", "r778", "r779", "r836", "r857", "r859" ] }, "rsls_CommonStockNoClassMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonStockNoClassMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock No Class [Member]", "label": "Common Stock No Class", "terseLabel": "Common Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r92" ] }, "rsls_CommonStockPurchaseWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonStockPurchaseWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock purchase warrants.", "label": "Common Stock Purchase Warrants" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r548" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r92" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r92", "r548", "r566", "r859", "r860" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 300,000,000 shares authorized at December 31, 2023 and December 31, 2022; 23,457,047 and 519,219 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively", "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": [ "r92", "r486", "r663" ] }, "rsls_CommonStockWarrantsApril2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonStockWarrantsApril2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Common Stock Warrants April 2023", "label": "Common Stock Warrants April 2023 [Member]", "terseLabel": "Common stock warrants - April 2023" } } }, "auth_ref": [] }, "rsls_CommonStockWarrantsNovember2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonStockWarrantsNovember2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Common Stock Warrants November 2023", "label": "Common Stock Warrants November 2023 [Member]", "terseLabel": "Common stock warrants - November 2023" } } }, "auth_ref": [] }, "rsls_CommonStockWarrantsOctober2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonStockWarrantsOctober2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Common Stock Warrants October 2023", "label": "Common Stock Warrants October 2023 [Member]", "terseLabel": "Common stock warrants - October 2023" } } }, "auth_ref": [] }, "rsls_CommonStockWarrantsWithAlternativeCashlessExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonStockWarrantsWithAlternativeCashlessExerciseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants issued with alternative cashless exercise feature.", "label": "Common Stock Warrants with Alternative Cashless Exercise [member]", "terseLabel": "Common stock warrants with alternative cashless exercise" } } }, "auth_ref": [] }, "rsls_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CommonWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the warrants issued for common stock.", "label": "Common Warrants [Member]" } } }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r725" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r727" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r724" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets (liabilities):" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r31", "r184", "r186", "r191", "r479", "r496" ] }, "rsls_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information in the aggregate pertaining to computer hardware, such as personal computers, printers and other related equipment, and computer software, which may include purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Computer hardware and software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails" ], "lang": { "en-us": { "role": { "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": [ "r41", "r42", "r81", "r82", "r245", "r610", "r758" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r84", "r152" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration risk", "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": [ "r610" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r42", "r43", "r81", "r135", "r610" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails" ], "lang": { "en-us": { "role": { "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": [ "r41", "r42", "r81", "r82", "r245", "r610" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r77", "r635" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r310", "r311", "r330" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r293", "r294", "r297", "r670", "r671", "r672", "r673" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "terseLabel": "Cost of revenue", "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": [ "r106", "r464" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Goods Sold", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r761" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "rsls_CowenAndCompanyLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "CowenAndCompanyLlcMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to complaint filed by Cowen and Company, LLC.", "label": "Cowen and Company" } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration of credit risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r135" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r760", "r777", "r831" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r760", "r777" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r760", "r777", "r831" ] }, "rsls_DbsnDeviceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "DbsnDeviceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents to DBSN device.", "label": "DBSN Device" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of components of prepaid expenses and other current assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r777", "r830", "r831" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r131", "r777", "r830" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r388", "r389" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 }, "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred income tax benefit", "verboseLabel": "Deferred income tax", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r131", "r158", "r408", "r409", "r777" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total gross deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r89", "r90", "r139", "r398" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r777", "r830", "r831" ] }, "rsls_DeferredTaxAssetLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "DeferredTaxAssetLeaseLiability", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents deferred tax asset, lease liability.", "label": "Deferred Tax Asset, Lease Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "rsls_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Capitalized Research And Development Costs.", "label": "deferred Tax Assets Capitalized Research And Development Costs", "terseLabel": "Capitalized research and development costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangible assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r399" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred income taxes, 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": [ "r828" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "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": [ "r828" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r73", "r829" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "rsls_DeferredTaxAssetsStartUpCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "DeferredTaxAssetsStartUpCosts", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Start Up Costs", "label": "Deferred Tax Assets, Start Up Costs", "terseLabel": "Start-up costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsStateTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsStateTaxes", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, State Taxes", "terseLabel": "State and local taxes", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credit", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r72", "r73", "r829" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpense", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense", "terseLabel": "Reserves and accruals", "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances." } } }, "auth_ref": [ "r73", "r829" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "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": [ "r400" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r71", "r828" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r73", "r829" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r73", "r829" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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": [ "r8", "r55" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed technology", "terseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r132" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Recognition", "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": [ "r329", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r329", "r646", "r647", "r648", "r649", "r650", "r651", "r652" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue disaggregated by geography", "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": [ "r798" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r335", "r339", "r370", "r371", "r373", "r656" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r680", "r681", "r694" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r680", "r681", "r694", "r730" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r715" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share - basic and diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic (in dollars per share)", "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": [ "r192", "r207", "r208", "r209", "r210", "r211", "r215", "r218", "r222", "r223", "r224", "r226", "r431", "r432", "r480", "r497", "r637" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share - diluted (in dollars per share)", "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": [ "r192", "r207", "r208", "r209", "r210", "r211", "r218", "r222", "r223", "r224", "r226", "r431", "r432", "r480", "r497", "r637" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of currency exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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": [ "r840" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r391" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails", "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "positiveLabel": "Income tax benefit at U.S. federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r201", "r391", "r410" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance", "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": [ "r826", "r832" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in state tax rate", "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 income tax rates." } } }, "auth_ref": [ "r410", "r826" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedLabel": "Other permanent differences", "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 operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions." } } }, "auth_ref": [ "r826", "r832" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential", "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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r826", "r832" ] }, "rsls_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustmentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustmentPercent", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "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 net operating loss adjustments.", "label": "Effective Income Tax Rate Reconciliation, Net Operating Loss Adjustment, Percent", "negatedLabel": "Net operating loss true up" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other adjustments", "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 other adjustments." } } }, "auth_ref": [ "r826", "r832" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax benefit, net of federal benefit", "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r826", "r832" ] }, "rsls_Effectiveincometaxratereconciliationdeductionsstockwarrantvaluation": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "Effectiveincometaxratereconciliationdeductionsstockwarrantvaluation", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "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 deduction for stock warrant valuation.", "label": "EffectiveIncomeTaxRateReconciliationDeductionsStockWarrantValuation", "terseLabel": "Stock warrant valuation" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and benefits", "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": [ "r25" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Compensation expense recognized", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period", "verboseLabel": "Recognition period", "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": [ "r372" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r825" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized share-based expenses", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r825" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r678" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r678" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r678" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r755" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r678" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r678" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r678" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r678" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "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.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "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": [ "r756" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r14", "r162", "r188", "r189", "r190", "r202", "r203", "r204", "r206", "r212", "r214", "r227", "r256", "r257", "r309", "r374", "r375", "r376", "r404", "r405", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r442", "r443", "r444", "r445", "r446", "r447", "r458", "r506", "r507", "r508", "r523", "r588" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r252", "r253", "r254" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Beneficial ownership limitation", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r252" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r723" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r686", "r698", "r708", "r734" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r683", "r695", "r705", "r731" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Europe" } } }, "auth_ref": [ "r861", "r862", "r863", "r864" ] }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r729" ] }, "rsls_ExistingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ExistingWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to existing warrants.", "label": "Existing Warrants [Member]", "terseLabel": "Existing Warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Gain on changes in fair value of liability warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r8" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in the fair value of warrant liabilities", "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": [ "r16", "r80" ] }, "rsls_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercisesOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExercisesOfWarrants", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of exercises of warrants 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exercises of Warrants", "negatedLabel": "Exercises of liability warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Gain on changes in fair value of liability warrants", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r435" ] }, "rsls_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueInExcessOfProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueInExcessOfProceeds", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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 in excess of proceeds at issuance.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value In Excess Of Proceeds", "terseLabel": "Fair value of liability warrants in excess of proceeds, at issuance" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value as of December 31, 2023", "periodStartLabel": "Fair value as of February 8, 2023 (issuance date)", "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": [ "r16" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r20" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r435" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Weighted Average Useful Life (years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r170", "r269" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r50" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r465", "r466" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r466" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r50", "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total finite-lived intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r465" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "(Gain) loss on foreign currency exchange, net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r585" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r437" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r690", "r702", "r712", "r738" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r690", "r702", "r712", "r738" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r690", "r702", "r712", "r738" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r690", "r702", "r712", "r738" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r690", "r702", "r712", "r738" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and equipment", "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_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 }, "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "(Gain) loss on disposal of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r773" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative.", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r107", "r571" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r104" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Long-Lived Assets", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r264", "r265", "r644" ] }, "rsls_GrossProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "GrossProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Gross Proceeds From Issuance of Common Stock", "terseLabel": "Gross proceeds from issuance of shares" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r105", "r200", "r230", "r235", "r239", "r241", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r436", "r639", "r793" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r680", "r681", "r694" ] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "verboseLabel": "Impairment of long-lived assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r773", "r786" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment of long-lived assets", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r773", "r786" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment charge", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r8", "r54", "r120" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "In-process research and development", "terseLabel": "In-process research and development", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax provision", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r102", "r141", "r230", "r235", "r239", "r241", "r481", "r493", "r639" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r273", "r274", "r572" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r274", "r572" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "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_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body 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_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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": [ "r201", "r384", "r392", "r396", "r402", "r406", "r411", "r412", "r413", "r521" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 }, "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Total income tax benefit, net", "verboseLabel": "Income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r147", "r159", "r213", "r214", "r233", "r390", "r407", "r498" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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": [ "r187", "r386", "r387", "r396", "r397", "r401", "r403", "r515" ] }, "rsls_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "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": [ "r34" ] }, "rsls_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r772" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in Stockholders' (Deficit) Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "rsls_IncreaseDecreaseInWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "IncreaseDecreaseInWarrantLiability", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "change in warrant liability", "label": "Increase (Decrease) In Warrant Liability", "terseLabel": "Warranty liability" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets, net", "totalLabel": "Total Indefinite-lived intangible assets", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r117" ] }, "rsls_IndefiniteLivedIntangibleAssetsExcludingGoodwillBeforeImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillBeforeImpairment", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails": { "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before impairment, of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Before Impairment", "terseLabel": "Gross amount" } } }, "auth_ref": [] }, "rsls_Indefinitelivedintangibleassetaccumulatedamortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "Indefinitelivedintangibleassetaccumulatedamortization", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails": { "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated amount of impairment of Indefinite lived Intangible Asset.", "label": "IndefiniteLivedIntangibleAssetAccumulatedAmortization", "negatedTerseLabel": "Accumulated impairment loss" } } }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r693", "r702", "r712", "r729", "r738", "r742", "r750" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r748" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r682", "r754" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r682", "r754" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r682", "r754" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r266" ] }, "rsls_IntangibleAssetsFairValueDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "IntangibleAssetsFairValueDiscountRate", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate used to find the present value of an asset by discounting the revised projected future net cash flows.", "label": "Intangible Assets Fair Value, Discount Rate", "terseLabel": "Discount rate" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest (income) expense, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "U.S. federal", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryAdjustments", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Adjustments", "terseLabel": "Allowance for excess and slow moving inventory", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r47", "r766" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory:" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r115", "r632" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory", "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": [ "r179", "r628", "r663" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory", "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": [ "r148", "r166", "r178", "r260", "r261", "r263", "r463", "r636" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r115", "r633" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Sub-assemblies", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods." } } }, "auth_ref": [ "r48", "r634" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for inventory excess and obsolescence", "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": [ "r262" ] }, "rsls_InvestmentInWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "InvestmentInWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Investment in Warrants.", "label": "Investment in Warrants [Member]", "terseLabel": "Investment in Warrants" } } }, "auth_ref": [] }, "rsls_IrvineCaliforniaOfficeAndWarehouseSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "IrvineCaliforniaOfficeAndWarehouseSpaceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office and warehouse space in Irvine, California.", "label": "Irvine, California, Office and Warehouse Space", "terseLabel": "Office and warehouse space in Irvine" } } }, "auth_ref": [] }, "rsls_LapBandProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LapBandProductLineMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Lap-Band product line.", "label": "LAP-BAND product", "terseLabel": "LAP-BAND product" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r119" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r452" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r452" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities", "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": [ "r842" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r457" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "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": [ "r457" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r457" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r457" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r457" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term", "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": [ "r841" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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": [ "r448" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total 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": [ "r24", "r200", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r418", "r421", "r422", "r436", "r546", "r638", "r676", "r793", "r845", "r846" ] }, "rsls_LiabilitiesAndShareholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LiabilitiesAndShareholdersEquityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Liabilities And Shareholders Equity [Abstract]", "label": "Liabilities And Shareholders Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r97", "r140", "r489", "r663", "r776", "r784", "r839" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r26", "r165", "r200", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r418", "r421", "r422", "r436", "r663", "r793", "r845", "r846" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "rsls_LiabilityWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LiabilityWarrantMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to representative's liability warrant.", "label": "Liability warrant [Member]", "terseLabel": "Liability warrant" } } }, "auth_ref": [] }, "rsls_LiquidityAndManagementsPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LiquidityAndManagementsPlansLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and Managements Plans [Line Items]", "label": "Liquidity and Managements Plans [Line Items]", "verboseLabel": "Liquidity and Management Plans" } } }, "auth_ref": [] }, "rsls_LiquidityAndManagementsPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LiquidityAndManagementsPlansTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and Managements Plans [Table]", "label": "Liquidity, Going Concern and Managements Plans [Table]" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Agreed settlement amount", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "rsls_LitigationSettlementAttorneyFeesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LitigationSettlementAttorneyFeesPayable", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees payable for settlement of litigation.", "label": "Litigation Settlement, Attorney Fees Payable", "terseLabel": "Litigation settlement, attorney fees payable" } } }, "auth_ref": [] }, "rsls_LitigationSettlementFirstInstallment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LitigationSettlementFirstInstallment", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of first installment paid on amount payable for settlement of litigation.", "label": "Litigation Settlement First Installment", "terseLabel": "Litigation settlement first installment amount paid" } } }, "auth_ref": [] }, "rsls_LitigationSettlementInterestPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LitigationSettlementInterestPercent", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percent of interest on amount payable on settlement of litigation.", "label": "Litigation Settlement, Interest Percent", "terseLabel": "Litigation settlement, interest percent" } } }, "auth_ref": [] }, "rsls_LitigationSettlementPaymentsOfAttorneyFeesTrancheOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LitigationSettlementPaymentsOfAttorneyFeesTrancheOne", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees paid upfront for settlement of litigation.", "label": "Litigation Settlement, Payments of Attorney Fees, Tranche One", "terseLabel": "Litigation settlement, attorney fees to be paid up front" } } }, "auth_ref": [] }, "rsls_LitigationSettlementPaymentsOfAttorneyFeesTrancheThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LitigationSettlementPaymentsOfAttorneyFeesTrancheThree", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees to be paid after twelve months.", "label": "Litigation Settlement, Payments of Attorney Fees, Tranche Three", "terseLabel": "Litigation settlement, attorney fees to be paid after twelve months" } } }, "auth_ref": [] }, "rsls_LitigationSettlementPaymentsOfAttorneyFeesTrancheTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LitigationSettlementPaymentsOfAttorneyFeesTrancheTwo", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees to be paid after six months.", "label": "Litigation Settlement, Payments of Attorney Fees, Tranche Two", "terseLabel": "Litigation settlement, attorney fees to be paid after six months" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "verboseLabel": "Commitments and Contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r277", "r278", "r279", "r282", "r789", "r790" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r277", "r278", "r279", "r282", "r789", "r790" ] }, "rsls_LossContingencyAccrualAttorneyFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LossContingencyAccrualAttorneyFees", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability for the attorney fees.", "label": "Loss Contingency Accrual, Attorney Fees", "terseLabel": "Litigation settlement, accrual for attorney fees" } } }, "auth_ref": [] }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Information about Litigation Matters [Abstract]", "terseLabel": "Litigation" } } }, "auth_ref": [] }, "rsls_LossContingencyServiceFeesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "LossContingencyServiceFeesSoughtValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the service fees the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Service Fees Sought, Value", "terseLabel": "Service fees sought" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "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_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r334", "r462", "r505", "r538", "r539", "r594", "r596", "r598", "r599", "r601", "r622", "r623", "r640", "r645", "r655", "r665", "r795", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r721" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r721" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividends", "terseLabel": "Dividend Yield", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Expected term", "terseLabel": "Term (years)", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Risk Free Rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Stock Price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r837" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r433" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "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.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r334", "r462", "r505", "r538", "r539", "r594", "r596", "r598", "r599", "r601", "r622", "r623", "r640", "r645", "r655", "r665", "r795", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r741" ] }, "rsls_MoneyMarketValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "MoneyMarketValuePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "The value per share money market funds seek to preserve.", "label": "Money Market , Value Per Share", "terseLabel": "Money market funds preserve the value of investment per share" } } }, "auth_ref": [] }, "rsls_MonteCarloSimulationModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "MonteCarloSimulationModelMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Monte Carlo Simulation Model.", "label": "Monte Carlo Simulation Model", "terseLabel": "Monte Carlo Simulation Model" } } }, "auth_ref": [] }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r749" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r722" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities.", "totalLabel": "Net cash provided by 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": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities.", "totalLabel": "Cash 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": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities.", "totalLabel": "Net cash 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": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "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": [ "r103", "r112", "r142", "r163", "r182", "r185", "r190", "r200", "r205", "r207", "r208", "r209", "r210", "r213", "r214", "r220", "r230", "r235", "r239", "r241", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r432", "r436", "r495", "r568", "r586", "r587", "r639", "r674", "r793" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r194", "r207", "r208", "r209", "r210", "r215", "r216", "r221", "r224", "r230", "r235", "r239", "r241", "r639" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "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": [] }, "rsls_NewUnregisteredWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "NewUnregisteredWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to new unregistered warrant.", "label": "New Unregistered Warrants" } } }, "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r721" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r690", "r702", "r712", "r729", "r738" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r719" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r718" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r729" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r749" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r749" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Rest of world", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r861", "r862", "r863", "r864" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of unvested RSUs award activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r19" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r782" ] }, "rsls_NumberOfSharesForEachUnit": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "NumberOfSharesForEachUnit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares contained in each unit.", "label": "Number of Shares for Each Unit", "terseLabel": "Number of shares for each unit" } } }, "auth_ref": [] }, "rsls_NumberOfUnitsIssuedDuringPeriodNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "NumberOfUnitsIssuedDuringPeriodNewIssues", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of new units issued during the period.", "label": "Number of Units Issued During Period, New Issues", "terseLabel": "Number of units issued" } } }, "auth_ref": [] }, "rsls_NumberOfWarrantsForEachUnit": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "NumberOfWarrantsForEachUnit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to pre-funded warrants.", "label": "Number of Warrants for Each Unit", "terseLabel": "Number of warrants for each unit" } } }, "auth_ref": [] }, "rsls_ObalonTherapeuticsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ObalonTherapeuticsInc.Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Obalon Therapeutics Inc.", "label": "Obalon Therapeutics Inc [Member]", "terseLabel": "Obalon line", "verboseLabel": "Obalon Therapeutics Inc" } } }, "auth_ref": [] }, "rsls_OneOfInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "OneOfInvestorsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to one of the investors.", "label": "One of The Investors [Member]", "terseLabel": "One of the investors" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r230", "r235", "r239", "r241", "r639" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "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": [ "r453", "r662" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]", "terseLabel": "Maturities of operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails", "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating leases liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r451", "r454" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease ROU assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r449" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate at end of period", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r456", "r662" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term at end of period (in years)", "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": [ "r455", "r662" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards amount", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r72" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of the Business and Risks and Uncertainties" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureDescriptionOfBusinessAndRisksAndUncertainties" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of the Business and Risks and Uncertainties", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r86", "r133", "r512", "r513" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other liabilities", "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": [ "r25" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r180", "r663" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r171" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r12", "r134" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income, net of tax", "verboseLabel": "Other comprehensive income, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r12", "r134", "r183", "r186" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other noncash items", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other expense (income), net:" } } }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r721" ] }, "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r688", "r700", "r710", "r736" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r691", "r703", "r713", "r739" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r691", "r703", "r713", "r739" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Over-allotment option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r717" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Legal Settlements", "terseLabel": "Payment for legal judgment", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r146", "r833", "r834", "r835" ] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r720" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r720" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r719" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r729" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r718" ] }, "rsls_PercentageOfOwnershipChangeInOutstandingStock": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PercentageOfOwnershipChangeInOutstandingStock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents percentage of ownership change in outstanding stock.", "label": "Percentage Of Ownership Change In Outstanding Stock", "terseLabel": "Percentage of change in ownership" } } }, "auth_ref": [] }, "rsls_PeriodForSalesReturn": { "xbrltype": "durationItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PeriodForSalesReturn", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold period for right to return or exchange products purchased.", "label": "Period For Sales Return", "terseLabel": "Threshold period for right to return or exchange products purchased" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ] }, "rsls_PreFundedWarrantsApril2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreFundedWarrantsApril2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Pre Funded Warrants April 2023", "label": "Pre Funded Warrants April 2023 [Member]", "terseLabel": "Pre-funded warrants - April 2023" } } }, "auth_ref": [] }, "rsls_PreFundedWarrantsFebruary2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreFundedWarrantsFebruary2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Pre Funded Warrants February 2023.", "label": "Pre Funded Warrants February 2023 [Member]" } } }, "auth_ref": [] }, "rsls_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Pre funded warrants.", "label": "Pre-Funded Warrants [Member]", "terseLabel": "Pre funded warrants" } } }, "auth_ref": [] }, "rsls_PreFundedWarrantsOctober2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreFundedWarrantsOctober2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Pre Funded Warrants October 2023", "label": "Pre Funded Warrants October 2023 [Member]", "terseLabel": "Pre-funded warrants - October 2023" } } }, "auth_ref": [] }, "rsls_PreferredStockCancelledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreferredStockCancelledDuringPeriodShares", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of preferred stock cancelled during period.", "label": "Preferred Stock Cancelled During Period, Shares", "negatedLabel": "Series D Mirroring preferred stock canceled (in shares)" } } }, "auth_ref": [] }, "rsls_PreferredStockCancelledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreferredStockCancelledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The equity impact of preferred stock cancelled during the period.", "label": "Preferred Stock Cancelled During Period, Value", "negatedLabel": "Series D Mirroring preferred stock canceled" } } }, "auth_ref": [] }, "rsls_PreferredStockIssuedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreferredStockIssuedDuringPeriodShares", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of preferred stock issued during period.", "label": "Preferred Stock Issued During Period, Shares", "terseLabel": "Series D Mirroring preferred stock issued (in shares)" } } }, "auth_ref": [] }, "rsls_PreferredStockIssuedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PreferredStockIssuedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The equity impact of preferred stock issued during the period.", "label": "Preferred Stock Issued During Period Value", "terseLabel": "Series D Mirroring preferred stock issued" } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Preferred stock liquidation preference per share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r60", "r61", "r91", "r775", "r796" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r666", "r667", "r670", "r671", "r672", "r673", "r857", "r859" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r91", "r293" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r548" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r91", "r293" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r91", "r548", "r566", "r859", "r860" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, 10,000,000 shares authorized: Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at December 31, 2023 and December 31, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r485", "r663" ] }, "us-gaap_PrepaidAdvertising": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidAdvertising", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Advertising", "terseLabel": "Prepaid advertising and marketing", "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r631", "r643", "r785" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Total prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r767" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r629", "r641", "r785" ] }, "rsls_PrepaidPatentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PrepaidPatentExpenseCurrent", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for patent costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Patent Expense, Current", "terseLabel": "Patents" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r630", "r642", "r785" ] }, "us-gaap_PrincipalOwnerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalOwnerMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Principal Owner [Member]", "terseLabel": "Principal (10 percent) owner", "documentation": "Owner of record or known beneficial owner of more than 10 percent of the voting interests of the entity." } } }, "auth_ref": [] }, "rsls_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to private placement warrants.", "label": "Private Placement Warrants [Member]", "terseLabel": "Private placement warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Gross proceeds from issuance of shares", "verboseLabel": "Proceeds from sale and issuance of securities, net", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of common stock warrant liabilities", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of capital assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrants exercised", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r771" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r242", "r464", "r499", "r500", "r501", "r502", "r503", "r504", "r625", "r646", "r664", "r759", "r791", "r792", "r798", "r856" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "auth_ref": [ "r242", "r464", "r499", "r500", "r501", "r502", "r503", "r504", "r625", "r646", "r664", "r759", "r791", "r792", "r798", "r856" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r163", "r182", "r185", "r195", "r200", "r205", "r213", "r214", "r230", "r235", "r239", "r241", "r255", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r416", "r419", "r420", "r432", "r436", "r481", "r494", "r522", "r568", "r586", "r587", "r639", "r660", "r661", "r675", "r770", "r793" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r118", "r153", "r156", "r157" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property 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": [ "r119", "r168", "r492" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment", "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.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property 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": [ "r9", "r482", "r492", "r663" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net", "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": [ "r9", "r153", "r156", "r490" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [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": [ "r119" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment estimated useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "terseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r193", "r259" ] }, "rsls_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PublicOfferingMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to public offering.", "label": "Public Offering [Member]", "terseLabel": "Public offering" } } }, "auth_ref": [] }, "rsls_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "PublicWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public warrants" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Next Twelve Months", "terseLabel": "Purchase commitments", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFiscalYearMaturityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Commitments" } } }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r717" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r717" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r332", "r334", "r365", "r366", "r367", "r461", "r462", "r505", "r538", "r539", "r594", "r596", "r598", "r599", "r601", "r622", "r623", "r640", "r645", "r655", "r665", "r668", "r787", "r795", "r848", "r849", "r850", "r851", "r852" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r332", "r334", "r365", "r366", "r367", "r461", "r462", "r505", "r538", "r539", "r594", "r596", "r598", "r599", "r601", "r622", "r623", "r640", "r645", "r655", "r665", "r668", "r787", "r795", "r848", "r849", "r850", "r851", "r852" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r621", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r621", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of amount of uncertain tax positions", "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_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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r683", "r695", "r705", "r731" ] }, "rsls_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertaining to registered direct stock offerings.", "label": "Registered Direct Offering [Member]", "terseLabel": "Registered direct offering" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r333", "r459", "r460", "r541", "r542", "r543", "r544", "r545", "r565", "r567", "r593" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r333", "r459", "r460", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r541", "r542", "r543", "r544", "r545", "r565", "r567", "r593", "r844" ] }, "rsls_ReloadWarrantsJune2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ReloadWarrantsJune2022Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to reload warrants June 2022.", "label": "Reload warrants - June 2022" } } }, "auth_ref": [] }, "rsls_ReloadWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ReloadWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to reload warrants.", "label": "Reload Warrants [Member]", "terseLabel": "Reload warrants" } } }, "auth_ref": [] }, "rsls_ReloadWarrantsNovember2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ReloadWarrantsNovember2022Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to reload warrants November 2022.", "label": "Reload warrants - November 2022" } } }, "auth_ref": [] }, "rsls_RepresentativeSWarrantsApril2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "RepresentativeSWarrantsApril2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Representative's Warrants April 2023", "label": "Representative's Warrants April 2023 [Member]", "terseLabel": "Representative's warrants - April 2023" } } }, "auth_ref": [] }, "rsls_RepresentativeSWarrantsFebruary2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "RepresentativeSWarrantsFebruary2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Representative's Warrants February 2023 [Member].", "label": "Representative's Warrants February 2023 [Member]", "terseLabel": "Representative's warrants - February 2023" } } }, "auth_ref": [] }, "rsls_RepresentativeSWarrantsOctober2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "RepresentativeSWarrantsOctober2023Member", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Representative's Warrants October 2023", "label": "Representative's Warrants October 2023 [Member]", "terseLabel": "Representative's warrants - October 2023" } } }, "auth_ref": [] }, "rsls_RepresentativesWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "RepresentativesWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsActivityAdditionalInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to representative's warrants.", "label": "Representative's Warrants [Member]", "terseLabel": "Representative's warrants" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "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": [ "r85", "r383", "r853" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "rsls_ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the ReShape Lifesciences Inc. Second Amended and Restated 2003 Stock Incentive Plan, the entity's qualified equity-based compensation arrangement plan.", "label": "2003 Stock Incentive Plan, as amended and restated" } } }, "auth_ref": [] }, "rsls_ReshapeVblocProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ReshapeVblocProductMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Reshape vBloc product.", "label": "ReShape vBloc product" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r684", "r696", "r706", "r732" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r685", "r697", "r707", "r733" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r692", "r704", "r714", "r740" ] }, "rsls_RestockingFee": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "RestockingFee", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of fee charged for return of goods within exchange period, as a percentage of original price.", "label": "Restocking Fee", "terseLabel": "Restocking fee (as a percent)" } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r763", "r774", "r854", "r855" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock units", "terseLabel": "Unvested restricted stock units", "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_RestructuringSettlementAndImpairmentProvisionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisionsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring, Settlement and Impairment Provisions [Abstract]", "terseLabel": "Employee Arrangements and Other Compensation" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r94", "r125", "r488", "r509", "r511", "r520", "r549", "r663" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r162", "r202", "r203", "r204", "r206", "r212", "r214", "r256", "r257", "r374", "r375", "r376", "r404", "r405", "r423", "r425", "r426", "r428", "r430", "r506", "r508", "r523", "r859" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Disaggregation and Operating Segments" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue", "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": [ "r231", "r232", "r234", "r237", "r238", "r242", "r243", "r245", "r328", "r329", "r464" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r160", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r624" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue Disaggregation and Operating Segments", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r160", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r331" ] }, "rsls_ReverseStockSplitsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ReverseStockSplitsPolicyPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy reverse stock splits policy.", "label": "Reverse Stock Splits Policy [Policy Text Block]", "verboseLabel": "Reverse Stock Splits" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r749" ] }, "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": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r749" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from issuance of stock", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Share issue price", "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_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of components of accrued and other liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of gross amount and accumulated impairment loss of indefinite-lived intangible assets", "documentation": "Tabular disclosure of acquired indefinite-lived intangible assets. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. Indefinite-lived assets are assets that are not subject to amortization. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive securities", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r38" ] }, "rsls_ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities and cash flow for operating leases of lessee.", "label": "Schedule of Assets and Liabilities and Cash Flow, Lessee Operating Lease, [Table Text Block]", "terseLabel": "Schedule of supplemental information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of income tax expense (benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of deferred tax assets and liabilities", "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": [ "r129" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective tax rate reconciliation", "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": [ "r128" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r68" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r252", "r253", "r254" ] }, "rsls_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with both a finite life and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of identifiable intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of components of inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r22", "r98", "r99", "r100" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "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": [ "r9" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r336", "r338", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "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": [ "r17", "r18", "r66" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Summary of assumptions used to estimate grant date fair value of stock options granted", "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": [ "r127" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "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": [ "r57", "r58", "r59", "r60", "r61", "r62", "r63", "r123", "r124", "r125", "r173", "r174", "r175", "r228", "r293", "r294", "r295", "r297", "r300", "r305", "r307", "r516", "r517", "r518", "r519", "r645", "r757", "r775" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrant activity", "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": [ "r64" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of amounts of uncertain tax positions", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r659", "r827" ] }, "rsls_ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrant assumptions used to calculate fair value.", "label": "Schedule of Warrant Assumptions Used to Calculate Fair Value" } } }, "auth_ref": [] }, "rsls_SecuritiesOfferingCostsPercentageOfGrossProceeds": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "SecuritiesOfferingCostsPercentageOfGrossProceeds", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Offering costs, as a percentage of gross proceeds from securities offering.", "label": "Securities Offering Costs, Percentage of Gross Proceeds", "terseLabel": "Cash fee, as a percentage of gross proceeds" } } }, "auth_ref": [] }, "rsls_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Securities Purchase Agreement.", "label": "Securities purchase agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r677" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r679" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r243", "r244", "r535", "r536", "r537", "r595", "r597", "r600", "r602", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r626", "r647", "r668", "r798", "r856" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Sales and marketing", "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": [ "r107" ] }, "rsls_SeriesCConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "SeriesCConvertiblePreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Classification of preferred stock that has different rights than provided to Series A or B convertible preferred stock, that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Series C convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C convertible preferred stock", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r764", "r765", "r797" ] }, "rsls_SeriesDMirroringPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "SeriesDMirroringPreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Series D Mirroring Preferred Stock", "label": "Series D Mirroring Preferred Stock [Member]", "terseLabel": "Series D Mirroring Preferred Stock" } } }, "auth_ref": [] }, "rsls_SeveranceBenefitsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "SeveranceBenefitsPayable", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of severance benefit payable.", "label": "Severance Benefits Payable", "terseLabel": "Severance benefits payable" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period", "verboseLabel": "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": [ "r656" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares, Cancelled/Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "negatedLabel": "Weighted Average Grant Date Fair Value, Cancelled/Forfeited (in dollars per share)", "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": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares, Granted (in shares)", "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": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted (in dollars per share)", "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": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares Non-vested RSUs, Ending balance (in shares)", "periodStartLabel": "Shares Unvested RSUs, Beginning balance (in shares)", "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": [ "r352", "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Non-vested RSUs, Ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Unvested RSUs, Beginning balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r352", "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in dollars per share)", "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": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (as a percent)", "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": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)", "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": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based Compensation", "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": [ "r336", "r338", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r658" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares, Exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Exercisable (in dollars per share)", "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": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Shares, Options cancelled (in shares)", "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": [ "r805" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Options cancelled (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r805" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Shares, Options granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value Outstanding (in dollars)", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Shares outstanding, Ending balance (in shares)", "periodStartLabel": "Shares outstanding, Beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares", "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.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Per Share, Outstanding, Ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price Per Share, Outstanding, Beginning balance (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest (in dollars)", "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Shares, Vested and expected to vest (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Vested and expected to vest (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r360" ] }, "rsls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndUndistributedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndUndistributedDuringPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested and undistributed during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Undistributed During the Period", "terseLabel": "Vested and undistributed" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Number of shares authorized for plan as a percentage of stock outstanding", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of common shares issued to vesting of awards", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r65" ] }, "rsls_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnissued": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardUnissued", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of common stock shares as equity-based payment instruments not issued during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Unissued", "terseLabel": "Number of shares not issued" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price Per Share, Options granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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": [ "r335", "r343", "r362", "r363", "r364", "r365", "r368", "r377", "r378", "r379", "r380" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r657" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "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": [ "r364" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Exercisable (in dollars)", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life Outstanding", "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": [ "r126" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Vested and expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r360" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock (as a percent)", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Offering price (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r113", "r198" ] }, "rsls_StandardProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "StandardProductWarrantyTerm", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of the product warranty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Standard Product Warranty Term", "terseLabel": "Warranty term" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "State", "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.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r161", "r173", "r174", "r175", "r200", "r218", "r219", "r222", "r224", "r228", "r229", "r255", "r283", "r285", "r286", "r287", "r290", "r291", "r293", "r294", "r297", "r300", "r307", "r436", "r516", "r517", "r518", "r519", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r548", "r569", "r588", "r603", "r604", "r605", "r606", "r607", "r757", "r775", "r781" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r28", "r162", "r188", "r189", "r190", "r202", "r203", "r204", "r206", "r212", "r214", "r227", "r256", "r257", "r309", "r374", "r375", "r376", "r404", "r405", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r442", "r443", "r444", "r445", "r446", "r447", "r458", "r506", "r507", "r508", "r523", "r588" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r243", "r244", "r535", "r536", "r537", "r595", "r597", "r600", "r602", "r609", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r626", "r647", "r668", "r798", "r856" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r202", "r203", "r204", "r227", "r464", "r514", "r534", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r588", "r669" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r202", "r203", "r204", "r227", "r464", "r514", "r534", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r588", "r669" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r687", "r699", "r709", "r735" ] }, "rsls_StockAndWarrantsIssuedDuringPeriodSharesInstitutionalExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "StockAndWarrantsIssuedDuringPeriodSharesInstitutionalExerciseOfWarrants", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares or warrants issued up on exercise of warrants by institutional holders.", "label": "Stock and Warrants Issued During Period, Shares, Institutional Exercise of Warrants", "terseLabel": "Exercise of warrants (in shares)", "verboseLabel": "Institutional exercise of warrants (in shares)" } } }, "auth_ref": [] }, "rsls_StockAndWarrantsIssuedDuringPeriodValueInstitutionalExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "StockAndWarrantsIssuedDuringPeriodValueInstitutionalExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of shares or warrants issued up on exercise of warrants by institutional holders.", "label": "Stock and Warrants Issued During Period, Value, Institutional Exercise of Warrants", "terseLabel": "Institutional exercise of warrants" } } }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock purchased (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r91", "r92", "r125", "r516", "r588", "r604" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of stock from RSUs (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r91", "r92", "r125" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "terseLabel": "Issuance of common stock pursuant to reverse stock split (in shares)", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r14" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock from RSUs (shares)", "verboseLabel": "Issuance of stock for bonuses (in shares)", "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": [ "r14", "r91", "r92", "r125" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Shares, Options exercised (in shares)", "verboseLabel": "Stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r91", "r92", "r125", "r349" ] }, "rsls_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued as a result of the exercise of stock warrants during the period.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "verboseLabel": "Exercise of warrants, shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Common stock purchased", "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": [ "r14", "r91", "r92", "r125", "r523", "r588", "r604", "r675" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of stock from RSUs", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r125" ] }, "rsls_StockIssuedDuringPeriodValueReverseStockSplits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "StockIssuedDuringPeriodValueReverseStockSplits", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock issued due to reverse stock splits during the period.", "label": "Stock Issued During Period, Value, Reverse Stock Splits", "terseLabel": "Issuance of common stock pursuant to reverse stock split" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock for bonuses", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r67", "r91", "r92", "r125" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Cancellation of common stock (in shares)", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r14" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Redeemed or Called During Period, Value", "negatedLabel": "Cancellation of common stock", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r14" ] }, "rsls_StockWarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "StockWarrantsDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrants" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of warrants or rights issued.", "label": "Stock Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r95", "r96", "r114", "r550", "r566", "r589", "r590", "r663", "r676", "r776", "r784", "r839", "r859" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r122", "r199", "r292", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r309", "r429", "r591", "r592", "r608" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesReverseStockSplitsCashRInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split 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": [ "r21" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "rsls_SubstantialDoubtAboutGoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "SubstantialDoubtAboutGoingConcernAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Liquidity and Management's Plans" } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern [Text Block]", "terseLabel": "Liquidity and Management's Plans", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r87" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r762" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r728" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r783", "r843" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_ToolsDiesAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ToolsDiesAndMoldsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Tooling and molds", "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale." } } }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r720" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r727" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r143", "r144", "r145", "r248", "r249", "r251" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureImpairmentOfIntangibleAssetsAndGoodwillDetails", "http://www.reshapelifesciences.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks/Tradenames", "terseLabel": "Trademarks/Tradenames", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r76" ] }, "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": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r748" ] }, "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": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r750" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "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": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r751" ] }, "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": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r752" ] }, "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": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r750" ] }, "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": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r750" ] }, "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": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r753" ] }, "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": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r751" ] }, "rsls_TwentyTwentyTwoEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "TwentyTwentyTwoEquityIncentivePlanMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationPlanDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2022 Equity Incentive Plan.", "label": "2022 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r415" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r747" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Uncertain gross tax positions, December 31", "periodStartLabel": "Uncertain gross tax positions, January 1", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r385", "r394" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r393" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesCarryforwardsAndLimitationsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits, if recognized, would affect its effective income tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r395" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "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": [ "r44", "r45", "r46", "r150", "r151", "r154", "r155" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r15" ] }, "rsls_WarrantAmendmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "WarrantAmendmentAgreementMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Warrant Amendment Agreement.", "label": "Warrant amendment agreement" } } }, "auth_ref": [] }, "rsls_WarrantLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "WarrantLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of current portion of warrant liability.", "label": "Warrant Liability Current", "terseLabel": "Warranty liability, current" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrants to purchase common stock", "verboseLabel": "Warrants", "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": [ "r666", "r667", "r670", "r671", "r672", "r673" ] }, "rsls_WarrantsAndRightsExpiryTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "WarrantsAndRightsExpiryTerm", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiry term of warrants and rights outstanding.", "label": "Warrants and Rights Expiry Term", "terseLabel": "Warrant expiry term" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Common stock warrant liability", "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.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrant fair value measurement inputs", "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": [ "r434" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants 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": [ "r838" ] }, "rsls_WarrantsCashlessExerciseProvisionSharesMultiplier": { "xbrltype": "pureItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "WarrantsCashlessExerciseProvisionSharesMultiplier", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The multiplier for calculation of number of shares issuable upon cashless exercise provision of warrants.", "label": "Warrants, Cashless Exercise Provision, Shares, Multiplier", "terseLabel": "Warrants, cashless exercise provision, shares, multiplier" } } }, "auth_ref": [] }, "rsls_WarrantsIssuedPercentageOfAggregateAmountOfCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "WarrantsIssuedPercentageOfAggregateAmountOfCommonShares", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants issued, as a percentage of aggregate amount of common shares.", "label": "Warrants Issued, Percentage of Aggregate Amount of Common Shares", "terseLabel": "Warrants issued, as a percentage of aggregate common shares" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Shares used to compute diluted net loss per share (in shares)", "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": [ "r217", "r224" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.reshapelifesciences.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Shares used to compute basic net loss per share (in shares)", "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": [ "r215", "r224" ] }, "rsls_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20231231", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The working capital formula indicates the amount of short-term liquid assets remaining after short-term liabilities have been paid off. It is a measure of a company's short-term liquidity.", "label": "Net working capital", "terseLabel": "Net working capital" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-40/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "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(30)(a)(4))", "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(4))", "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(6)(b))", "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(6))", "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(8))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "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": "(g)(6)", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "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": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "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" }, "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": "A" }, "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": "B" }, "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": "C" }, "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": "D" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "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": "A" }, "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": "C" }, "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": "D" }, "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": "E" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "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/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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r831": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 90 0001558370-24-004559-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-004559-xbrl.zip M4$L#!!0 ( $V*@5@X, ;:FQ4 !'N 1 @^KIC(RT6B@\36![D8#_.4?+XO0>Z)",AY]VCO: M/]SS:.3S@$6S3WNQFH[>[_WCU[_^Y9?_&HW^/+V[\@+NQPL:*<\7E"@:>,], MS;T'OER2R+NF0K P]$X%"V;4\XX.]]_N'^Z_]T:C7S6+4R*A"H\\S>MX_R@K M.$NY\>BC]^;@Z.#X\/B-]^'CX?N/QW_W;J\SLFOHV)35T+W(X*/TYW1!/$7$ MC*HO9$'EDOCTT]Y7'@X/GY^=]0>6<+&G(IE3Z#(2F';@Z0P(XT(\V69 M4E)_?\:?#G11B6_(HJ^E 2MR/CG X@G F9'[L1 PB"LS^ZRTU )]\>=F1$K8.)X6E"@"7!9FLI(RD6@I+ M3Z"D@B%S##:+I"*@H3F]#$R# ;1'!W]>7]UK[<^( R4V^EUJ (H/L!@[=#PZ M/!FAZB%94(7C5+%_*BLFXH8>7]X0!*\W>0SG"F M5::E4OL5JWQ,PO M#A24N^0<]6 ]ZGH>9,9)\ETR2;)<=_W ,BGY07GZ\H.1C"=68BQ,*OSZ%\_3 MRQ*)(JZTON.C[.%RR:(I3Y[ ,YS,/N*0/,!;Z>&/Q[O+1J^A'L=S)OV0RUC0 M>\ X("(81\%9+!5?C%^8/.<+PJ)4A>2>QT#:=E6RCF9=#>B414P+!9/QX:$W M\M8,X8^,IP=,O82KAVR]A*^7,?[E8)/=1D,Q& \WT:_Z-RB8A(57CR6^N&GE ME,11T2>A'X?MZZV[9:V6/LR@VQ6@,'Y*6QEG,$WRD 7X8IV2$%_@^SFE&8H- MZ!S0P02AH(F<7X3\N3&L M.;T3SK>MX 2>GF8ZP%AK[,2+!1&KF^D]FT5@$OLD4F-?NW$LFMW""$-E>4_WB]#IB2.\=UE] 0#QL7JG"K"PJI9M%/F#@5Y ]/X4<6 2EI'C2BT M[ZT[X&4] .*T$Y[NA9=TXV>M23][XX.[G[V\.]Y/:8?^>]"N>NU:+I-0#PF+ M)M4E&.YBH66RJD[CFDZ]>&/2BS7KLGGF%;@/,#>'^59P,(S4"CR5S_^*V1+' MUH*KB]0)Y-LJD!DO#QPE+^IYOTM,,!^BZ!&Z;1&S=4#4.U0X U0%47/0J3YT@?*B" M,*Q4S0;]#R($K :5R2M_[AKXH\/JP&<5AZ&OS[T#TTJGNZ/G2R-9=,?JJ)RP MF(P 9#.:Z.3Z(J,!IA8!%D>XQ U(34!S *$.!%#9!5/:*\&\4Z[M5J V6-$N M4B=(ANWS B^]FI>X#:CMQ@W:SAUJXA;AH8)**+I%RLQ/V:\ANK$CS!_().R* M>%K7@?<)X'VR#=Y)$P/:NTAZLD'=M*(3YS;J4RV/0H2-OVUHT/>K-K MO3D3-&#JCLFO9QPX14JX#W3M@&>-YKS;2G.2MCULW"NU/JC.;I)!;,<9&E1Q M M\A-62 M(5_L5@2)G#T;J:;)\$ LM\X#YY9&-K2I]O5=@+]=\.687_+J M 3.$/VMC +UMXHD%TW*A$S)K&LH 1OMHV=@'H\8.BXW,!9 K706MJ935@%9W MM,9!H'O4Y,!FJ[HUN%:\=A.N\#-O8CC#N1W@IR'QO][['PD>>;F"4MN E37AI&YYN9,"\/>878'W\3L*8WDS31_4G MREK5K4&\$!F,X'73$)WP(!-KP2+9O=T MII.B+*"WKN\$_JBZ:F>QLG(+V@#.V_"R1@;DM]T;0S?R'.H)MG1%/=K4=2+> M(G\58^[0@E=H8L![6[SUTV35K#'#6]>OP;VZ^V+'/;F^*EW1<>-4K0?.-\<]TOJL0P[V^M"G=4*C":]7E3*'^$7K;3 Q>#&B6H&'L. M)5@WDVJ ;FC ?R?K0.7IYQ?\2=NO"'6<:C2BNE=6LS:D17ZQB"9-#KK1[881 M\*M64RZ>B0B22T 6+!F-)C>*U%=V:L!)50,V;Q IMI#>%I*W,4"^D^,V%IP; MU'""V_;PS8!FU\_^P 9]O+2^MN+74#U>2Z MT@&3'>4*=$P2<".X97; &ZSXS/F@S-N:*RWR Z#OK-]A\X;#NX3X-ON- P( MMUW';(L81S0 M6:TF N@^K3=:1PD\15Z\9<;]_PO ^ \&O>_HU--?O/V(GVW]M"?9 MSPO?39 M7'\-%;_<.LJ^ROI/$'7_91%F)(JI$.K=%@; PR[)GST2YE38"R ED'VLS6&'47?T((>2@[Z9I#\ M/-?"CH*7U;B'./=JVZOHQM M:MI8!?_*OX \PD>CH^/1R5&W7A@_GVT;AKJ:^F_9#H3*M]X;#D16 4?@;6<$ M-C]7W:3Q4(A2+>S!!\3@Z%WC?MB^".Y4P&*E&2'+5/=#)7,VV^EC\5/6+4=" M;3L*N4!;#0(^:3<&AN^%-VL_HT_:QL^J=Y^!M",@5FUFH6*5[(\M>E#ZX'>' MV1?J&ENGR0Z+;A[LEI!(F6=9WX@[-INK,YS(PI &E]$M%8P'B7V.J^(_FU9( M%E?L'OL(K@+8=9>*+M (!6'BB815-$91?A,\7F:$#$CVO(B%(;K@G_:4B'%E MUF5+S?A!LPUBD6Y*M9+K\PL5/I/-Y3)4Z+-<,NOF'Q0?TV ,GBN9T:PAVZ'(YR"F/F0NM2' MR4UJV)"^9WKIZO6FHC:@[:'F)G)>\XBNKHGX2I7.D[Y-I^J">':2K>?Y;S(M MZNS.;%%:AP,?Z(LZ#:&H(%H]Z::(*BOZKE8 ##E>P@&:=3.]>8Y@DIBSY=F< M1#-Z&=W$"M?" /=-5%F^EO4,>&+U[RKJ/5!3>7;&(QV%!VZW(OW8F^[E-5U, MJ"ABV+#"IG !7Q 6_=!)YBX)JO\^ 86Z%3R(?541ST'30XDPT3I65.27F^': MQJ?J&6:%BFA-B'LHXQ59GL)KDX*!2UA%,CM)#^6Y!UX[J=. -ZF9/9RI&[C9M+2XN* M/]C/3'IWP<4]"?&2.Q6+J+R0&(J+?7:#SBEK\(;N@&M/!@J;@%>*D?"< MQQ,UGO!8_<9UW@#N^D9K?VH]#,WK],P[28V"J\)N/'K+8LF%_OXC?B\Y&$.% M0,^\> (.G^-613(OZ3O=8!9&'\5FQ\7/K1^BJN[U94.SI CPZ1<1JRYY.DHQ]Z":=,-4I2K=I!.1' M@]$9PY Z?O^[%!-J1-\'1V;C(I/562Q$_E'!!"(;Q;?$RM=W.[8$JQB3$[@( MG-/D_Y?1IA![Z\!>/:4CLM5:;A=&9GVUNZ 8YP;*4QJ!Q8I?1UYMA'SL)+W# M+I%I[/O ,0 [3I^KP9[S*,Z3V+50#IJ>2E6\*DI?W%19RZP4/5R/KGFDZ!D1 M(;]GBS0UR"Q5+64/I5L;G>E$ #-XO$@N8W@$%^B!9SE5-)_5&UBPW9GUPW"] MHS,F%85WX)P)ZJN;Z92B?6FPRMR$/80<+4,83^CD!:5E [/XO ^K-1XG3B\B M^,+U;J I7&4AZ>'0ZVZ"<9Y%&FR1B,LH[QD)LW#$>D]W,Z"Q"XX_.-)1+X>> M+78Y,,T8_I@UMG[ SM-H^@-Y28QN\(B$>EQB;GQQ'&KH^NF 5#J=.DSLWQ0= M6TJ$/P=LS\'>"[D.4M>*W93#ZQ@0'?,IV.Q6N3<)^RG>9U@U\3(PRG1V@2(O M&-,0&-+PH>/Z50@H.OIH2NAEZCEY0Y_@)2Z$"._7U@6-TD+:WPRC5]PX8KR?Q/NWUXANF5/853X-H;I MC*2Y7X9D@;85MTXAV$K8O-LW,+7PZ&$.3OV20E,^1CSW,[5.QJ2&QAC+V-FK MT#$K28]EY6:M,8*39*FQ[#_*W]EV)Z0S/Z;V ! M-@2N7;RW)C'A\XL?QI@EE=V/":HI#(EXM;0]A#2+'^-VMK9)K/+54O90NB0Y\OR:"<&U)=4DE[*.O(=R M0D/'4*Y"7LH6^X9XR61>%SH\\N2B*F.]2W$V3L7F5UV(UWM&0$_M\8R[NX0M9"$IE MZ[95J :T/93PCJZO&7E:)]\:('/2]5"R2W"\(GI&0@9N1,3(S70*CEBR%T7G M/);T'@\<5R1M6:^'DI]/9'1.T>VL"%V**9;\L=_L*?=%<;R&8B M[:%\9>?5DM]E=7:M]*]%;>O$J0EMV"OT;34M3"J9AO[!U'P<@M6?10[UWJ6SU(67_XU5JQ-V]"W7X(:/:2L."6*'B6?J"LNOOCI.K+UD_- M2S].+\ZF90,_ =65$M6V8M\F 9-Q.5:*BXBN<(N[>ABH<8V^0%^GY2:!TJ0, M>3,MBO: AZ#F]":J&X_ZZJ]F#F@MWL,SWV9T=/7_X-&9"[J5]J0,7L\(E;-G M=*H "8N"V5-MC,2O95I9)PADL2^="5_,D"UY?,;<@J95>^W^)XMAL??YJCE> M8#9<[N!NFM:=.?1R/-)+!*SQ*TMY#TUEM.KM3H&AL*8EN\+)J3"\V\D##<2)IN1OY85;IV=+1_X. CT5PY(> O.X&64G@M+ M/GE?7,6*$UY'!KW1CKH1VO&KDIZL_/SB4TPL-5@.WZO!UZ*BB550D^'Q"A9< M\!GQ"YEI!G%%#G-Q#^7X_,(D6O=61&P$/90E&>]D-\XJCXNHAS+E;W[:U^I= MCQ:"'LI23G"ZSW>XZ02<2K'"KP?4)$4YZ_108D,X?KP4+#2*VH2XAS)6,IOM M$M:3]E ^BP;:I6Q:H8>R&E3PQE<\V2)MI+$&\A[*65%$EY1-B'LHHT4-79(V MK])#>0W*6-C?;Z2\)OH>2KH^Y1?B*3^6G_(C>,J/^'ZL+^6B 5EPH=B_-Z^- MZ%C_M;@8E??5:6 THNZA$G0^\/X8,1V\+8:WM^?U [=1DT\.)E^L^O7_ %!+ M P04 " !-BH%8GQ[ ?.$3 "P)@$ %0 ')S;',M,C R,S$R,S%?8V%L M+GAM;.U=6V_;.!9^7V#_@S;[L@M,$E\2)R[:&3BW(D!:&TD[,_M4,!(=#@\//_[R/K>-5T@HPLZGH^Y) MY\B CHDMY+Q\.EK28T!-A(Y^^?GO?_OXC^/CWZ\>'PP+F\LY=%S#)!"XT#+> MD#LSON'% CC&%T@(LFWCBB#K!1I&MW-R?M(YN32.CX,VK@!E=;!C>(WU3KK1 M;ZZ#]K#SP3@[[9[V.KTS8_BA<_FA=V%,OD3EOC#QIJBHH(V3M_X))B^L?J=[^ON7AR=S!N?@&#G4!8X)CPQ6 M_@/U?OB 3>!Z.HI5?W\F=MA _S3ZEK $_]=Q6.R8_^BXVSON=T_>J77DBRC1 M_E$(AO\@"TYW.!R>>K\-BZ9*%K3,?HMRRD<*8GHVC(\$V_ 13@WODQ_')\0AD,[ MIH"IE],H.%],3$\U->]E2FT=.=2![]D(ZGXP4D MGL54!D'4^NZQ7./Y@L 9="AZA0^8[@12QD=J0 ;H[,[&;[M!M&Y\:R0WB)HV MIDL"GY;S.2"K\?0)O3AL'#2!XXY,$R\=EPW:$R8(DY0^0CZHPR<7FW\\+6SD M4B[-X[WSRF3#9'4#78#L,K!W)DFE.EJP\IP&8,=[_KTSQ63N=9QJ%"#_F0K1 M30AFW=]=C1SK]G]+M. "5 $GM]T*Y;]G^G)>T+,-1Y2RX;@*V85M5BCW V1S M)(V37K$]R7V@R83$&5&97T-W:#BT_KV/$GQ!LX9=L#:+%?^+V4C305&]R6 M7PYT8 +;7-J>>AX8X@ W_U2UR]"XCN&["QT+6M%/D /GMK?+;M>P%@P;=5_5-H MNS3\B4>W1W7P@Q^^,L-&;? ,[4]'X0]/FY#E>LEX=MP-D3++_!CT+\\N!IW> M>:??/^]?=,_Z,:%C-C B2?D!,)%VT%F(*&#M3%?6)@0N +)NWQ?0H3"T2ID%DD3- M=G!<%FA _;F^U/M.G(G-O7$Q3XZX ^=52>K@;' ^[&FW1E:67_=9-_#N.R^> M^^21RS2>?J>^:TM 8FZ=?6!1'8#NT20NN^Z3I(=GT M(XM'35'QO2%-5G:9&:]FJD)W7N3M*R)+7&$?Z%*4/B!LH!%A,5\KFZ"]L\ 9 MMIF8E$_6[FJ#MN+BS'2H;%AGQ-$[#BGA,YYU*RL-8$YLDH=BE) -232[*$EG1?%)9O M%Z,*&&7VJ&JDI@]L^4]^_ 8(8?OF4*Q5-E%Y15O D3(\F;UGHUZ# C[E*K6 MV2V RFQ8]>"XV+U05$]KIK>CN !D]0/MUBP' Q%?LWM^,#I>NCSBFD?E"PC. MJY*$/1@,ATT[[-6Y5<:GX0!]C>=SY'K!P?RD'WMALM QQ9O*G!KZD%IFDZD* M3'>/?:%'0UQPOXF4Q*.[JY[;(W8\,+GQ2!O%].%.D8_L'ED(37??SX0$GM)" M)C-*MHA,671JPVJ_?C>"92%?I E UKUS#1;(Y?)E.Q&R2[>(5Q6$N@^YCSSF MVH'6+2 .F_SIR#27<\X$M&[@%)E(M)0Y566F0652 O& MG>CEWYU8MVW@J1%KO=[>\)5?&0PY&[T"9'.7_S<<6Y,%1G(%*#(W>H-R[=I# M2$/A[ICQ^WN])1O+UNJ^@E.'(]L@9K4 M#*/^?P_2[S6+-&2?H901&?6_J,:V+H;RC6F;*G\ M&6/+\WU"\HK8TO2)3:!"5Z"H0AMH5T17Z$NYW&67WAWK'@E.%TH'<'\T2*W3A+X<##L#?:4?G68 MNA\P? ;(X4NCL7.#Z )3[]AL//4MNBN:&W(KM8?N$C@+#PN:7A6&GBE_51PH MY"MV<*BCO 0&Q57U([]Y[UYIO>F^S+ACCP^JB=%6Y,;*K?27&67XQM0UIGLFF$A9 8@KZ$#Q M 9:@M#ZV4MEYMQQ&13=H=%NFR?"8C!3J4E$R?94HF<1'#.\KM<=J;\8Z">+$ MUDQ"MT]RS(A=1-,/.6[+D'/2]J'I[VXD,29:Z@V'WK&GGV [,3MZX MZU-RR<&TT77*^F$4J?7)N=+ZA#5N^*W7G^AZ(WUS,@,PO[N:^$&LY 0RBGB" M)\+O+M] ___LW_Y9R^V[.0/."^3I^V^G4VAN=OJZ/U[S>.I_=CR-BS)VM@(= MP?-]X,#^3/!RP4] $#7]'2BTT@'G&X-L\X+I,_(VTP'BH[&F;.B^WN4YJAGJ M"<&OB(V_5ZOOE">;BXZ71FSB>LU+?B;?P%_66IG6U-; ]"R_ADC>D3C-R8!O,%O MHGDC7? ")<$K6'N;4\'_+GP.TQN\/+9G2[M,%FI>*$GK'( 7"O#ETG@O>[: MYRV+CVJG$:CC#ZS@0J.^_S0#!%ZQG:[%7=[0H7G[@>S"!T"U O" XTM=)_'4 MRP-2L20%M0[ !,IH(+"%H:ZV$(9(F4Q3*D%HJ?('P+\:]M#YTY$,-JI_QD][ M.G.>/!1'F,FWD=13_Z+3;3I&<0=;@&WU$=J-V&O8]+WK-,9PXR,^3,BM8[C-(&(M/805I.:<6$)I5_V4(ODXHF73_;NZ(- M9=9.ZN9L<-'KM-]HY#416HG8":F?E6P\K,/OQZ<>9E%>P>0U=I V5%HQH4E) M7JM0/C83O(*31K#Y&LR&34C6:C'YVV@@9%G2Q=E QK<=WQ]OERELH8#0$L1N MSJ:G$(&6^**<;A,=E=& /B:B;724K-;4TI\W$!T%5E[(\C<\,IGF"&1 K27' ME']47EA/'QNJB,F, [52.B@,L6K@^C@3W(30\JZ]/K'.,Y[*FD%AQ:0.SC6X MY5N]'913@H8O?@E4G?#PVOR$M1GUCLP_N5U M(#^A[/#6';^/8F.Z)/"):XZLQM,G].*@*3*9%0?^&*:3";81?V>/9W8F%'JH MGA9LITZY*A^CP+0;_O*,+7=%[ZS3ZW2-8V,M [^OYXO![^3%!#'6DABA**QP M((WAB6/X\OSDW>7[R1B=/OYD1'(9_PHD^_<^W>_;Z'-;ME5WBVH1PEC4AK+]A!!\QO*\8L<\T-KZG M#RBRGT[/*5?)4438/GP!=J$P$C7TZ72%&HZ.%4H@TG E'J#@5_\@I9XX=U#$ MI%RE/2-S"U"ZIWBYG2]LO(+P$7K/\!7V5.EZ>TIQ.5RZOU(:J""6>%"J]Z;+ M[RFK:GCV(IFF[#PO5VE/>2T!2O=\EUGO4XFB-Z3J)+5P.1AVA_M K3HFM?MF M360R#7P_Z1SNR5\U)=<=?U]E!BWOP2POD1=_48&\YD22%=;4Q_JRU)]YEU41 MC.X.C@B7MW%EG4Z)VTBJ/ [=5^P1I$?P]H6M40D"MAJGPHI[R*L:%MW7 MZ4&@>V: >_;R3JI&,RCN';HDW#LF/*E+%M/'^A1H2!Z[20#:\70A\,8%HDU8 M5XE>1,IQQ>443X(:,E!-!68ILE0*F(9!-@&$D?4*B8LHLX-YRIPAI M3X9YSQ&13YY7I"VTB<'(>%P:<;+DS+SB@GO/ER2DDJZ46DX")X2_@>*N&&9^ MY.F]!*AV]'>>/OH+&S6 8QE1LXT=]87B3&P>&A,#FG8PY!>M/[0K6QCOA6]Q M7%=.)9VZ7#$I&[%:JKAT]SB,3',Y7WKG)_'TDNSO-O0X<*QXICBA!L2'$Y4T MG]#M1>>BT]D7F]FI!LJ^G%[+L+Z94U!M2!^DA_1U@X;?8F.C^9V7-O.!I\W< M1"E^]+.H4MTIU<3BY(WM1=7TZ:EJ9"4RIY7!J&$T2 Z.V+ 4'W[421"**XE>$I>KV]67+4>#WRZV4M,[N1;=WT5 _ M+: BX?=3AZ2[+T( :9T72HW==;TV$5R 2N<;'_X0^ 6X2^)%E(VGL? RU0&V M)QQ@UQ_@%P%CGVALA'V ;&Z$ D+#U!(WJ0MM\M5J[JBR@GUE_'U[@_8K_((= M=R9R*91M3I]NK4IPO)]7BEY#)X0LOO] 0+Z]X2UM)&CEL$PC#[2&41%*L-@W M14%)RNTJ^R> O M*>\@,PI@R[ZZ4% K:7<\\WQ3W:V C,1=AA*8=-]8A9C\%\)5V174VFMV53#I M'F0>8/+>)!\YU@/[B&H/SJ^[STR70*9[1.+N7\C9%X[+8-(P?#&$$O[R:9_<$3C3Y"$SLFV_FK'U*RG7/*AY[8.1_S_QO\*T;R M,XWMJ?VTJNAUK0@N';]]CIPE]XL M&:";"WI>X@:QBMSQAX H:+F*I@_)GDKI8L>INP3QOA$PX&UB1L>38/D]3 M$QVT8TK7P^H$$E-PD:"2AMME,)5K(C"9_#?<-)RSPB5=Z)1BA?S8^U_#'C*R M;?R6DXJGXJ_LNYW5J9; Z"[W>=%T$XW/6]C7NI%#,I\"U(%U##6]C+U.IXOG M"^SPG<%XFNH)W&-1,BB[V^^<%3B4UY_FH=GAQST_50EQ/>0N(D M.)?$NW\FD)=_(;MPNXD60]RQXURP T6R 4V^A/R)WP@TQ-_S><&OD(; M>]E;KC%-^3.W:6H/^!:3MK%)K%(%S63L3"%X<@%QOR_D68]7:#6WA4!U/PI+ M(6)_N6;_1O[[:E-,W@"Q:&BXLJ-X?BLM,8DJT>M^X)6%,?Q9$'FD8!L;-0_ M'F00ZWZ(E<*EFCY/OH&V6X0:<-T?CDGK)DBXPI!M)F61W@>(FTCJ:# 8=ONM M,@Y5Z#+G33M9&.9F6)&HT1(BRR(M//31K5M[06!YT70Y-5K"=5FDNI^UI/ D M#C$3ZUA9[L4MM-T6%)$7GK1H8AO1H8OX"$&FBC[LJSOHI?'LT;X_!F6+!;U, M*_HP7YK7W-Y?6@<:7]Y+PN*K&C:NC7@4U O,"VN5KG] 1B&+OL*L9Q]/?7+8 M'\]L0?KS_P%02P,$% @ 38J!6+X*-CHG10 +8T$ !4 !R[+[*463D,0)12@ :;?FUU\ %"62PI,O'+E5E>I8$A[GC8.#@X.__0ESI:31[Q>!^GD%A$2)\GDC,31 DTF'S^\^^'=AW<_ M3MZ^_7<3L18G]Y]+'\XWXZ&TY\GW[__^/[3AT_?3W[Z^<.//W_Z MZ^3NMFQVRP";QX9V29S^\3/_YXG--F'XI?3GKS3^YPM_^KMQT]OO_OX[BN-WA0@6HS_ID2&?R%#Y^-//_WT7ORZ M:\H&BK)=V^JX/[PO?BR;'@QJ (+]&FO:[VCY[_]K,BEX0G""[M%\(B#\.=NL MT2]O:+Q:)WQ0\=V2H/DO;PA-*"/2I^\^?BI(]'\?,B8=7.S.<4IQ$D=<6,Z" MA$_PL$0HHV\F?/0O]]K5%*A?'J 6[]P'UCD:]6 =DP MWL:+E%G\D%%L&H8X3S.V,-TQ*6"0TGO$%ZX"LH=U$F?T/*#+^^OTF0D&)IL+ ME 5QTA'M?B'Q0J<[@M>(9)MI&G']6'.]^4+1/$]NXF=$QR.3+2#>I"G-V60A M9JVX<(\K/XJYO=!BRCY=Q$F>,;8\H# G#*8Q!<4POQ>:,!ANDP4*LMP]WS*GH11*LQN\9)YD!Z@,7[;@] MXW"=,K]Z$;-U=THI\^SZ@%\Y9M^PK]9!3#AU9O/FG(QVOV(G$@@N0ZG6.RZLUFV$W0,U:%>]T'^(V1!O+7IR%;0;B)B2*Q MJO;.!;>)!L+R+ F8VQFR+1"BLS6?\8ZP%2-=W.((]:),CC,-A.<54^B_!TF. M9O/M5S=Q\!0GO3DG;A/UC.76!V1?!(L%00LA.LQ2S=C*$G _X $MQ(ZW#TS= M)QMEG\H7_PL&.(G7O?E63A.-@J7XME"?TFX,AZENLE&PK2A3!99^-A.M)AP% MZWM$,V8:1:B*_?Z%[>H&1%D[VW@R??#MY5?^)QI8NHW3]NZ!,_C08_"5[A-PQYEZQI.1E,TAE@$V(=MT\H6!P=K3:FLS? 6C M@(0E4ML_F_,BN@K>H9SMQ?C_Q/'&>T31_/VV_?N7.$+D;6,DCNQP M(R%D-QZ?\.WV R/BQQ_??OSX]E-!QN9<$MYTTH8@C9@D<,+E-,.KZ=>87N!5 M$+.U;![D"3^\L-=HZ\'JM++ :1[0)T&WG+Y=!,&Z0 2A:/7^\FO&M)3ORB[3 M?(6*:,9-3%6S-3E#RP.M@SDXGN\1 YM_PR*_AH%W.W0/X(J1 MWJ[0ZJFM_9##6A^W.Z!+!A,)\R?T=D>&'L&5CEX!F@E(7(2Q;]C'VKR(*WV$ MHG)F#FU/QB+.^%#[AI-*RTEASB:W@L)4'$J7T"8XK(&8\!-_3%H;'/[-WMYL MO_B]6,IWYY;3)^:Q!>%.09/@"26_O+%LO<75V/K]^'B6@36VF#3";ON(G )I MFZZ_?U30P+9SC21[09V2.G&8(I43S0E>V7,&NX.44S8A7A=QHW*@K2:WM4D% ML+_6),:$[2Q_>?/!B]#I@KW7Z98*S*EZ1M'E MUS#)>7I3B:5* SL,^?OW*D7M..B(PML55&A"W16?K;!_\B_LN_C&-/H'<]<+ ME,K0I4*:M7U^_Z005V.O$>71" LT@3,"O)6H[V02];?W$D?*X$!UF+RGW MX;9D^NFGGSY\F+R=[$=F'\K!)VST23'\A(]?.F2[&7K2(TJRB@ZQ3WO]81]^ MK^:07::9".ASJ!NJ,11WK2KRV=#:VP"8C0UL("ZZO/)H1W=W-\1'.5A M-B,/B#S'(5)8>UDSJ4E4-1P7'7Y*M 5 [=@HV^H0D[?N8NL-I,46TX]JZN7P MEI9>"R<,2U_DD_%#8)R*$T4+:R_K8[;XJEX>L&^ HC7\TK9*;)6M>S/_!N)C M"UC\K0)RX*LK@1)HO^J2/]$XB@.R>0@29.$8J=JKU437PP?&>R@^!ROVYR,) M4AJ$(NM+IR_FCFH:6'7MK$D6O,&N0(VO4FHLJNID![U7W9KRS)Q'-H%&GVIM ME/)ST,J'WBP#@@X2JZ8\>EE:G@^$HU?+P$\!BMNR*%RF\9^YSD3(&ROE6=T< M!*):Q5Z< MJKT+OOUND_3$QY:0>-D;24&O>4PZD/W:]NVE:*Z[6?5F]-G&H# 6/=6FTZXO M)'H85JL1HZS4] MU"?3^CX0\#;:=$T/>[S[M>%VK,#6\(QNL[4(U,[I]8![52%>-*Q(%S5HSF%# MI>#(FWI'[CS(T *3^)^"#U*K;]_1$GE5U^ZIS!IN8%=H1E<=&?BU]'DKL/T> MP*19'!T4#2N2^5%TQ;C%8\IY<6EZ-K\,2!JG"WJ'2!%1WL@'T!WG##>C^G!H MV#G!\,T82C-U(:E0M4XVV'NU31?H*;M.:49$\6R- M23ELJ)1C>5/OR!D55]7<$M%^%55+;VP'P^AZ)0.ZJ@XZ8/W=/?@5X04)UDM> M@=IT_Z#95G\'0=9Z+.R*.EE5"-3W$%1MY=CI6O=R#T%#9&P!@Y^["(= [^XC MZ(#U:OVKE=C+]P0T:X"JN=) ZCH 05>[(J@[.*';1U=D)R=H%='?DO*K]#4X7&2(K[KT:0I^RIDK!5#4&@*)6 M,>6-K='L3\T,U,8V,(RN-G*@J_JA!M9SMBB)^:LJ]\SAU>:)UIMIDB8/&WI& MRY 5VFQHA5J?F:!*RF+3W!ZR/YO UO,^94#Z/2$NKLAN"Z',R'V\6.H"8LKV MZE-270\H&-M8 M9(]VVPEI6\T5,D5K"%@:;MI)6]MCVF-:MH'DV J*\5.RY6#7K[ IP?4;52OK MT9UM=G_^9XP(H\9RD>Q0QJVS.C9DW=TG82K6C!Z"J0^BN8QA)I/M*)T# M:*YLE15DM 5V_,B9)7;2JHVV6'G.%:R5H;0X6]+TT"30:?O P5NKHMH^KKCW MIX)V#,$.$'G('=2@4$\B-(#>FS)1%+Y;X.?W$8H+>6)_[,6(??C]!BV"Y)*7 M9MQ(U$72XD!$%&T&A[R83BKKS9^E,#<;M)5@/8VP?++1A%,*'1=&&52^[TSP MUZ-%"ESQGM'F2W%'>_] F?X"A55WW:T"ZP$@D,=XHJGI84^$?D\J6S )6P/G MXYZ%)3:-2Q8#CJ"($,)E-M=ID8W!S(< M=AS@5I.*1[JK31+((-QO:J"BO>0D0<%O6EQ.XQ11.@W_S&,:F[+BY*W5&6+J M]D!PY7\2I%_+C/V<\#_HV3E1SL@4[ C1^.ER*A1JV7(VH'M5IGN4\&+S=P') M-I7B>/1L4_U%HU_V RA%SFT(ST32JMUA0RND^U.L5MS )JA&5RX7-*KZ)@?? MJX+]RH^$D8A>Y+KT3(>?C0;&V+_LN8@$+4X[3AL[H!LWV<<&KH?'&_(X?!T MLG$(^.&AAAQ@8*IAJ+2I[N @-9ZK<,H!IF7A!1)H?IFEH@U4]:F)&FV#SWJ/>1 M9<"6%Y%U0(XNSK.7%!&ZC-<*2:[]+N7W08NQ(5>*;:.%'OI^A%1%+JR<;52Q M;(!72J0$+*^N"=>)V;Q2UE_CE4C;*M=E96L?A8TJSQ9,T^@S$X#]-]5HF+;R MF>,H2LJT&*>K$V-B'>X$W>@NC0*=6B$B=S2@) 7?Q,%3G/!'JTR7ZW5];%* MY;U\8E]"%".ZS?N,9ND]+R1%XG1Q%M"8?DGQ$T7DF5^G$W<=V,\X#5DOL=(W ML;++%AYJ7C,7AIRYQZQDK8#)DI&'Q,MG K.,$-*\Y2$)X-5471*"R3DF!!46 ME+_S0V),[A#[-YI&_\B+^I3T'M$RPY0?,^T^;!NFT72%V"M,&HCIBSF:>ZH=&[N^7:W2P$*!G1$:W1P-0X&:^V2'^?@U]/5]&6A^:R#7%.@S>IF& M(5GS!BZ*XH.U%3,,$<[^Y^'&[T92D M[S!>SS<7AQ]"K>(/L3SV'BIV=#+3GGD_6#1 MP-ZTR/JUH4-_YL*>22H]5T$V?OUU$RI*552A,/J.]ISI/4[B2,!QS2R3S+U0 M-Y3N#=5-O2&EW.VJFEHBUL_>UTA;;)Y_U)VP"N!R0ZP#U&\UJ-WJN[W(LRT6 MKW.JM7V4MM38RP?V!0CZVE#5-FKLFJTZUX&R)#+6P#!^%2@]T+5J4$U@1[?T MCQR-V?PZC>+G.,J5;V](VTG-H;*E+XQ^B[.EN#'$O=EEO'[$FAH9+4:PHX)Y MC"YKA8D]N#54HZX@"C3*!:0%^%#R)RH%HZZ(>)$[U-U%L.AIDTNAZPNDEMH. M+N<*:HV>9GKH^_:8EV#!,D.I- E\/O,+U B9JJ-)$!E]C2O>,\AIAE>(J'8R MAXVD=EW>;"1$>"AF-J^!H%S$E&VE:&E;=UF8M&3%%I./NO[(H"T7'RV4'LZ< M@^12G"_R*&$8YJMCR3@[FB,?([?">_]J7][?#T?46X)TNEM+<=1-(>& MSN/ HYG#.ULM1FI+NZ'>VVK/>MP9=@_'=H[(UF\UMD)R_,=9PR6*P M+:SC/A[;";ERW3O0U0\PR10UR??CP\<.'R=O);CCV M=W7$R7;(R79,C^?4YHSIL+V[-ENKSY+U)&'^ MA-[N%*DJO-ISFAH#:LE[4^,VXIW/'FB-"4"3FER;7.O4]$TK^]6)?BS].D3BP-QFJ2L,!.1(DB;4J'( NM4I;N[7F M%U;8,O[+FT^'3@B#)LI^YAER;*&\3$0_YM 41[C[WQ-,4?3+FXSD?A:98@\Q M?:(9"<),P;!FH]'5YU,7MC6AW[/MT'?TQH'SG&ETFEDQXJ M%',F%Z9#7AP@ M (PEYP%=3M.(_X\[ZL]!(A(RLO. D$V<+L2QE6K1M^L+BV4*Z:LY '9X >,D MOU5%XI#M.SC@"I8U&T$Q;]:\:2( C G;VSC\CN?[K((XN MOZ[91@^5HE/#3<$5JYZC,^N'CLRRP@H8#VVXY9LO?^EJW$!SH#Q)O4N"E-^: MXN[,FN\BU$9-WP66OZ!7&!T>P/BTO526+FY00)%X/GTV_T*+8R\%HPQ]8+D) M.DX9$ '&JHMM1&I?@%4@J%8H70=8/H..23HL@'%(K(S-HV,U?]3-83D)6A52 MX@"1-UOPJMB'$Z]H6RE.MCT(Y( =.""N!V\6E=!]\1SU:R654B'7+ M&%=&E^Z"#0\IV878FHU],\Q>"F6!M28V\#A$K>*L?&3C7%2T6Z T5/-&V\/W M M:95UKL@/%.),#:Q)9L.O@.H7;FG XY8(RKIS#KTNFD+:%$)LSRU\A6.$0% M&&.X]N/4R)7#9KZ=P'8L.<0#&#_V%5WO@CBZ3L^#=9SM+[D=5%M7M/;MWK7C MCA(=8$RZ1QDC 8HN Y*RQ9+6[O'/XS!6+4+^V/#)W\WU2W^<.6H&BD940;I#?!3RE!DZ^RMOAM07MS'@1**L+J>[(0?,8:_;"N'2TFF>+1F,_]R[8LSXC ,Q+QSSM$! 96G%-WAA.S@&BO0G"P$[YK2W$GO MR@YPHE!M=:[$Y BX9$[6,/:"$X)JRR_(^1F58R%'"VG5TW#=D0-8M2N8LO7H#/JI5P8!7;L.X#0O7/HNX\=%/O3*)[8X/FD.LN_3+;SG +O1C@+2O&C4YPBR_<# MY7V.-@ O1T<7^?+ L :0VJ"\HBW$N+Q._*K,4J $C$D6,7Q]4RA!>ZVTJ7=5 M< +UE653RP9).RBQ6VL>2' IA>*)#HM9PQ]H 1HK;EDP <8QYJYH'Q9VV9H0)(?_FZ92%=(192,SW(/QJ_P4J_G^='@9& M[W&27&'R$A#5Z8/S*%#4SX[QSN@!.ZTXKBL="AUM*:E'=L_#]C0)PA&20J?Z M8!3X/(C/*-O?Y5+PJ-$&2FRH!_XT, /&&YMK=W>8".)G&8F?\HPOZ(^XN""C MX&;G4:'$G7K@?V=:C%+'KNXH%YD$%[EPH9E+C2/9-7Z7CE"B4!T8ZH(N")X5 M*T,;II4]??LS[J)IS:@210^<.N>)^DG22L%T?:%D<_:K8SJ,H3#/5M.TG0$J MFUE279@VJLKIC,4]>F:"B(J4K'42'Y1H;S4"E'S[ROV:('RL;%9ZB8Z]_:]TK23:B?^#N,I#N5:"#P_HQ?QBZ-#T>P+YFY# M7VIL1ODXF%R(9$LN'W0&I<.V$FWM)P[&7,5>S\JAX #/YFR/RH ]QU2^YVL[ MTOC\[/_DKQ,!CD.)MQNA\IGS(IF*TT$$XAE-YBC.P8+A0R"'F\'H$25!)H'76W-FV,#BJ@<87E>$.S]O@?QRR M4$AW'\*@'^D8#(>>"M:F8AR!T)TW3-.H?$%&@>IU2C-FM(KI+[\B$L84S>9E M+^4Y1 \CCR\)_2=5]$H0('*Q+=XPA&!8#CV^9 R4G=$;10!49;B(*<]X9OY- M"99(I=Y[4+K2"]]]_/#AN\G;R7X0]J$<9_*OQ4BGLL9J.+D%$@@H/_T[4(63:2UWJYH"N=NE%3,^7H6]WG25!^,=#R POHKZT=?%M(ILS_7XEYZ!D=G)7W;V[9_I)MBZ)9>H_X^\QLAW@6T)A^2?$314342[].UWG&LXO2 MD/7:+F!Z6S#,5%"NP]B9B6%H &I++NS?0:C1:8/^Z7"#+D9]*[+>)M5QO6[8 M]S9?&EZ=Z"#?].G-=H]_K]C>^C7%P2I)^#E2XX4&\"+"30 M-W-KA>5JB/M?!4IXM) B- \0*9K,GH/71LX+XPD3<5$\EO-)(U)J)P+#?@ MT70EK-XTC?@!+O_^TX -*N\1**B3"##87[/Y]H[! M/QEMQ#F22'NS#PST/A^8P,' 9)]#(FML^X.$B/^V& A.H&$1BVM$$F(S(Q+Y*@:K8 M[\YM*C' UM:GRR10RH>,9XFZ4 M6J"Q?K0*R8;C%;%V>QR$/*1=/4_*L')S$ MK+/D:O%Y0)?WUTSA4J8#FPM>USFQBZU]_^'3AX\'L;4"#/'0R!Z0R1Z220D* M:[R%I@C(30IX_FW"(?JWR?3]_;]-=G!-_G4+V3>73$-)5H&1?=K#QS[\?L\U M0A(6:_P&+!ZF3)%I@#V0&;>AJ31BG9 M^-UWZ$@A "5!&]!Z(FGP54_2^N^^-[$FDM:A!>"Z?6O9)L<:9Y)F1^Q]FZ). M.#>A]]R5^ZCDHNLPOA7*E=NN^ ';2G&'<)I&_'\<_N<@$0]@9>ECV!1."L7OJT XI8&S<[^8YX I^-1N!B718,:8)/3 .<* :0E.'>'O(M?^B MTE*C8!W&!!-QL%:\#LB.4Z6AV&HSP$(4BX2?;8RC"-3+SH"-7:"4O+3(JS/B M DPG=R&.2DD(A:K)FT*IAVC[;H$,AR.,I-T1O$8DVS"-YSJ^YIA\H6B>)S?Q M,Z*N@;1/G0)I)3"3((TF.W F!3P3 9#?"-HN\EI"RC,FLBKM[)+73-V]/&6J M .EL\\BFU:6LV?0$%KES9&3]!50+=/T;9#5B;%)]4IM-3P 1PQ:2:\7'*IK^ M^7B5DU34+6$@7L5?1043[6./N@Z^HY(MA+.6*JY!;2@_E)_>H ]25)%P%JL1Z%51M=T*S;_I * UZ@0PR18+ A:['+*!7RZ2)"^RTA+(Y//* ^S M&=EFRRN<9GDS6/$<&Q:4:Z@<'YTU'I%PS_8'O0* M25_<;32 DH+I3.,&'B.5NV9^:4!*UW1;0FSSB,A*1FIMKC&B'SK%B#@,S.4L@)CLH0"2/L3!BPY(=/DU3')& MC2LF3\4!ZU:$+@.2,@0I,X/BRJ==DE$_D_AXE;4;X&<;^0":%*9!9X05*AM& M"&L/M@Y)S#&V>9U%U5@WS-P-P 9Q1'4TBT^5-L!D8%=T9G_O7IN@I6GO>Q/K M*M95OFG0\L^C1@F.+XRN]/[ABY9/ACY0-E-M>&5 S3^_BLM\6R)5$<8GCIGZV:4\WL1_YLPC%I40;H,T* JT/O#D?<>SR^\.RXGN!A>5#?;#_PN=B FZ M>'VJ1%?K']CDYC7.G:0_#M7-C4"VBH$;- M_VI4 8D'SF;S1\)P"4*QO=+Y>38= ;E[1GFL<#XK39B]4^7TR*T&!W"C2:K'+(7#KZ<([9C=$_( Q>.U553]OF]V'U^% MU2% RTZ.>[>FT06C?ABKE-&FH^]R MG]V8:8,AJ.B6K,RG6U3KA\.HEJ)<)XP4^U.%SE.%SE.%3A@!L]==H?,V")=L M,2 UXZH]+=7V@!)V:UFC4XN;?V8==SE5U_I4IW*JX^=V#U5.%=CNX!'CA%Z( MZY[1+4XBO18I6_N.KW14(25>_AET@P**^'M)UZLUP<_%UD;+)&T/WS&4CHS2 MXN:?6>6OHOO8$E'=NF1\\^O4]W3!L-.=4\%CK\2 M3)U9O^T$WILTQ3>UV %S7VH1NS5!8;R]!;!.D*!Z&DU7F&3Q/\7W2NS4YQ$] M#0_>K=5*17]T "8_2D@_(Y5,Z+N =X3;:;_ #1COJI*HX%6]"7C?5\N;.B[ M>,'<\2 F'(?9_ :G"_[(5S2E%&7T/U'"2WY]H:IHO65?\*ZPEGN62()E:QWF M/S 8V^ 11 YZPME,"2WW+4_?/\ CVCA+E5T2,* MERE.\&)S'R^6AD"WL1>4M;ZE2->]?P.N_IGX2(((K0+R!S]%$1\X2H8#)7T? M*+&T'AAHP-0_^T1\GOEA/),<,2KQC..MU!DS(2S[0@F"]J!;J6BZ>]#W:DQR%JW(WOP-EUA6+.AQ,2IS?AH'"7ZHZ[S-V@ M6/4!51_FX9?65NT.;*H',VVB!8J!H!QT#&KP%;@?CQRHC[%,G: =FP,$,]I8F4)OK+@/YOJC5,Z^=< =FKETE5KGG=AUF=!GX<1B3[HXY M, FH>A/\C*X.OVH7;N@T.G=_&H:[)CR!\;)ZCML$]FIOJRQR'[2]QP]E?QA( M>6TQ/AX^5T@Q9#K$8/-".29Q5"5+J>J+2K 2(S2DFJ91N?*YY4O\59(OL9N' M%\0^S)[@5\;+R4ZI%*=4BE,JQ2F5XI1*<3K&/9:TBJ,YQCTE5QQUS3GGGLP^_;UYQGY &1YSB4E>=1-_/D$[GK61N?2(VV5TYQ M"["%ADK=&D-; ,Z+2>X:U)=A,5B-Y&!]QO9\VYEYH$==[4/=UK<#824N^S+( M2CS\KRNEH@H%I@45U1LZ96M/ALI]->FR>5-B#Y.-!:;ZK9E%/P#VS%)83;QJ M(#:4B9L]!0F3HB4BP1KE61S2ZS1\IS9S^O:^39VSA.W,GAXO_SIS2FP]);;V M<$;7R"FP/GWO-"24K?>0AWEF*D [X?MF\C(&2J ]^KR,TQDO^'1=" >]_>0# M-LZW&5;B&0=^_,K?";AG&,CS_ZPZ'GOZK@NNH$[F185"^I"OUX4[%"37Z1R3 M58O7J7^4O$ H1A?/5.\GF%1F\'H(?\.<1E10X((1B<1KT^&ZML=(@<-[%"27 ME%L,7L9*5>EJ!]R^-)XB%MQQ/%@'Z18L+<.1'?'V$S6V ;IXKJZ$5AE4;C\4 M@!A-;XK@(@UR:@RVY))GMM*,R6(">!-D*K2 MJJL-H,1:6O"NB@:PK7*!S6PM=DWI0J#UB,B*OX7%'Q0/5?<.;3I""8BT5C<] M>L!860?V'%,5ZV0-H<056K!*A@XPUNP2NF_BX"E.&&D1+3"=/E&=EMETA!(B M:&,8+= #QLJZM(G4IMG\"RTB&U8*=]#'MX/I+J5J]3M #C3[2D0W^N=,39V@ MN"9],/ 0N^/@X&>U?&H3^4@A8M/!H'+('QMRZ'=\%F53PR;Z&+^\907!EG855KY!XY M4.=3O%Q]MG$[B/KI\""J& ;((\'BX>VSC;AE8/MS\V[H&7-K<7$5; &<]3N)7Y8\")?]\82"M<"ID MS/#8WD$[*"N/5K3J;^H=X."? ;\%A 2&VZ6--E VO]:$;\#OY[QZ;U$+N&]1 MML31=?J,:+97Y>JW2-R%5.0J=!L.UOTVR\6F.]I^.*^"29F/8.H 8"7J2Z)+ MOII0'BZ;KX3V.MV:"?G-7F-KW\N1O:15LO34Z/A?F1[9V+/YE(.U$,Z.QK=6 MM(5U.\[1IU;@Y)\Q%9!X[.LS V3_S2/[BP;BW6#]%7GG40!8/2O1K.%#_D3C* [(YB'8V79=&$C=WM-RI3C<< T!J?$"P*0] M2$729$7VM+$@FXZ %B:C,-8X9H';4$;O+G]*XG VGR,2IPNUI9.W@[+JV(O5 MSJ+)$?*O(;-G1*9)@L5V8"8@T;IOFO90%A\W[E@@-I0RW*-%S+9J!$47,4%A M9E8+4P\H>0TM%,2$FG]5$>O@;+[U369$9$!I5GQ->T\KOB*?SW'%U^ %E$G: MI5[; ] :;Q0_(X\&7]P)NLKY>;0YHJ9L"F6)MY"C_=JN0F8H0AV@+,).(BS%9%CY%8M-.>5O<;:<)FS]Y^5KGA%/ZTD0 MI9=?V6(64\T=O_9C0#-M@.9_3CYR!#=TD0B@B-C>W7]X!RS<%M"=#C M-!3U183,9L%5-(22@.E":P4J0Y'X,WKYDI+=[L1,:D,'* ][N9#<@-)@ZT0- MQ.+8$A-Z36F.HO_*4\2Z?-(L#2[=H;RUY;0:N" X%),NV1:$Y]":%4/5$LI# M6"ZD5^'BJ2@&/UM153?9_^8I[*"P^0[I/Q4E32Z2X+4^$+?,%,!\@JDPERSB8-0P+\0W2.:D3C,MN;E M"V,!O7_XHEWJ#'V@N"!#ZD=5- SD\+-E?>17JWEQZBA^CJ,\2!31%D4[3Y9: M$>ARB+PH\ '"!'[V=8\2(8AT&:\?\66:Q9J2K\XC +"I1O%3\LJ$W& O\J0" MC&TX6O,2C[2=;WO70=+V;_%(,?._/%7]Y1M#:55%6[\%5;4(U!P,G8T[TC*J MT@.*SSD7+H;F[BK+.:,CBLXVY=G$MJ%3GJ++J!!WXUK9Z(SQ*"].R*%$+R4X M4WK'%G[^H, "\6JEN^A/+81X+6,)52SMAQO,8.,]V54)V73B\[P,L1:LE)_?X ./8 MSNZD42%4LSRC69#RM[AX;6H%T\S=@*5[F?EF1FF4I?@ C,NOZYAL)+PP-P>6 M_V58&K6H %,;>3F2V4N*"-^R[==PA?XX] >6+696) ?<@''UCN 0H8A>,<2W MTE@NP:H=C;X+L'0S,^_TZ(QB />;HO)>'B^_7W.+?R68TA)4^E# LOO9L;9C#$^-[O&4AP1A,9B8>N+-(*V&Z"QV"[).XS.L:]3$A-&H,9.MW%24 F$G(.W6'5_L"Q[_@L:QM: M<41L5!X5@G&%R640+CEL.J9(&H_/A;9!$A,FHY*]5&!+PDN;CW^:WBGHH<4% MF'O@>.[/\:BW[2>#0C;N^%SO&A7I >E1_9!F80SF)#W'//VN,!JW>9+%ZR36 M5EYU&61\CK:-C[3%<)S(L[A/ED9UW^@P#G>=TBS.\F+^$GBE[]_OT..SNE.Z M2V]XCR( .]>WOL@70%ME.+F.,#X[VP976J$WGMJJ!,N*:ZXCC,^UMG&55NB- MPK7:\50]>E )GLNX9=MS?"ZU#:8XH>4O(92OUV7M>EUDLM4(XW.K4_S$%3U@ MVQ.M21 _%G6)E7:SRT#CL[IK2DL;+(^*X]+[=JU8KAAI?)YW385IA28TIION M4:JN45;]NNNTP%QW_M3?'..G\[>-20U$ & B5*]A10+#X@;\EK#SL MLN@Y/KN[!J.LT +UK/,NL;9XKWHSC:*X .8ZG6.R$M [O?K\\<.'3\U7G\M9 MV)_E1/S/W5R3RF1>WX:6NFZZIZ%U':"$EH_J<0"70NBGMP%@7 VWEC[O;P/< MQ,%3G##SLYU6?2EB3((#BQ+%\G; [O%:45B.R0@U MYF9ZCW7H3V5T+9P[8ZMA+;4 M5!U$H&QVBY5.("HG&5 R;A2W]GH?2_ODJYR2RRGIKT6BBSQH;M_-MQJY\](> M-W]'V+OS.6?^2'J"WDHYLDB"GG\N[43F-\2_1M'T&9%@@0QU<9QYVGH>T+NY MEA+0FA@@SSS.DB#\XR%>/_>(():Z''M]I#CW$3&^W4TV*N2;; MR29BMM.I1P?X;U' :MTG6>&\N7JYL=\YJ'&RK\?*X-->^*AZP!@IVLK M>";^P"D8WH1.Y!\(*/!?"2=([*=]@1RMZA MJ^X=8@:/.*('2=\D=E:78?9&[64S< E#.F;HS480B/H:787?":^6RW MYLQ0W0!02I?VHYDR#/TS]/B3V#J=/)Z2V$Y);/JX:$"7I5^KR?>1M(*R&7-* M\)'@,21EJ[?.]=25M82R:W*EL R7T9)WKM 3R0.RX4T=$GEDW:#L>CHE]<@0 M&R>)[<&-)0Z=H6QIVB>W:=$;(=5S=U5C3>)$SQ>;7E"V)BV3/95XC6:U+/A@ M[@-E/]')7HW& X5"6G#"MB>P9Q&ZF*G1N"+1REF883:GLY62] /VQD%;.R7! M;#1+9<4-FU[ WBQH9ZU&Y(1",ZWX8=\7VOL$78S6B,R1*.EG_"PF=;9;LH[0 M7AAH:[EDN)UNCMF\!0#PZEA]MO_*4\3:?+(E=+.][WB246845&[B,0ZU*XID M37%9']\QIK94E^%RNIO7[MV*T^6\ONG=0[QH[-MY#N+T,?GU73OD7NM=H\*9OZ M=GQL96=GFI28#$7E6W[MZCP@"7Z(5WDB@#10V]C%M^/C3'4C1OZMS^F*H6$I M\7.KR)RS7<@-77VT7R)<].-U.Z%/QT&P+TZ;F6MVYX M@KR.=A7$1+P"N4.\K-L4(^IZ&^U[S6TT/M%$S#3!\_*'266RTV6T;SI[\52" MSY)+ #=>1Y"]^%J*E_5[VC)8\;+3#N&T0Y#R=>=O5/RCW^)L^27%3Q219XZ< M\)?H/6+(A,PY$!M8_C$GO.KY64!CNBLN*<92B,- <'G0X^R%+:@DA0Q;..R@'B=;P/ M,'W(@DQ0;39G2.,5NN1Q)1JS[C*AV%(Y!D<_?OC8#(YN9YK4IYH$:339338I9_,: M':U#.)MO(=?%1_5=1BH4RYS'* ^9/7]@XAJ'JJ+1\F:PXJ V+"@KRLKQ\5.K M=PL+/R+90D.E(4]#6P#!3I- -:@OPV*H7\USDH\=AN! M0_C]NT)G.64^(J73\,\\I@7UU&_4]DK?WK?M,P2!3.DJ8MK$Q=%X])@Y0GCA1N?Q4_4'WZ;(2EPX@:M ^Z3F](N" MFOP'WX=KSM3D0/NQ$9>)2%OX/FJQ MIK44>O_D5JS<-X;L#W,WO_D?MFA5.:-W8HXT!V2+Q!6CSCF#E02AB&F?YS3# M*T0NO_+@=)PNII0RUQI%C\%7!1[B>DB#ZT0!G: ]#GGU)G-#R+J*MNJ M;N][5>O"2@U:H Y$1*+@6<"$Z1ROULSG+]Z63X+T@O4CL8#,[3#DT^%AB)CE M[1.?9E*=A_W$IYI4YO)Z%/(0+E&4)V@V%]7Y#^@RY2?("V%YZ=EFW^8NV/#O MIB\!B73G)CV.[T&U.:L^!RO=-=]Z$UB'++TSMZKO=<3]F^$2'FTDM-D(0$!! M)VLR>@\=V+POS.A-Q8SR8VZRQLRLH^B!'XY'TY6PA/RB$*(\&A)]^O#A.V'T M6&,F._$SX@#K2D4,,(WOV(5>%BLE)0; ?2AY>'QA3]1& #7MH:RR0RI)53XTI!B#R3;/VRL. M-RN_P3K,',2T-S"&PAOEB4;M5P &4RI--<("$OM;1J#*,_,'Q&W\[MMF*:2A MI&X#6@CT#;[JZ5O_W;?_;J)O'5I@:_,]2OC^[BX@;%?!#!\-0G%-\6Q3_47C MQKL,X&DA4%R?&M3'=R$++"G0>NRRA@"6C_;2K.(9G)=][TBU/?Z8Q:R6JQ1BH-_-AAMA,I$W!C.VOL8V.]I?'^DJ6V-^S//NC7W6$[Z M6Q.Y/!P5O]+I 0JA6J"012])S.&3TT,+[^N8U+D R&&DE;D^AD?2L6( 46M'T*]%A$K2]2Q M+5;(K'FU>%UAY/N6.8L)H;R?"$P(+2@'42K;$%#\\W=$>=YFH7$?^UYNI5- M>2D2V$HKI=419-%63DBG818_,VA=,VD_.632BI\FQ7R3I%E2")C$=B<6H,T=QEO.\CK1R M^KY3E(&,FL6\1Y^,,[J)LR#J*Q/?K6+R_=J@3J%DGJ-/X!E=/"5$?&7BR$_N M17B*Z1X*V9^/F'\UUM;%?OJC3_P977CM:?O*9+J"X6^(/R?%J/",2+! I5=C18>L 3EZGW:LR)$U1;]-Z?8KTJ\R N5H3#S(_?$)N_)$0QH#&4+@ M^X3@%<:XAA3Z/DE_;(+?=6/LP?9WA.GH/1M0*T)'9KPR=:ELU#THAO7LKS! MZ%$%K,G^RH3=O+'WH -=@7J%P4F/JM&5&Z],8Z91%!?@[^_KT.D3%:\X#*00 MACF/?BD8-,YC(!Y$\7PR8_OD;#/N$6,WV,4QJ'?P^2?(0CVN9\ MK\53M]3[@4Y@FU2%**_]>&9U3$=PO \F?"W^=5N)'8BL$$6V?^I6*##=OA&* M1C'!'>!Y+6ZR!Q/=@>JO11_VFY-?4^W(M%%+LX5)MNO>#N5'STV$$?O6X.3<06A@0E[>WKS?[Z% MTJM]^\1M!;5?,D(4PS;[VV^@]'G?R1J=!+ ?&AY!3>"K("9B0SB;5[T5U[K MWSG4!>933L2<$SRO50FFI^K I^K KZ$Z,+ 7+-LC?"H5#*14,#").M4-'J)N M,# F]QAO'N+&^(-$>+"8\^]F06SH$H!U$J^]+#$M6+^#F. M4!J-94#E\QY]>&H\ RHGX+<@JG_'"1LF85B.+:S-F4_IL9U)> 3!5/[> 8DY M\.+W+VPZYTCJ]PZ1U/U\VS"JF/$41#T%45]#$/4(%J53W!1ZW-2_$,D6A?N' M+]IPJ:'/MQ8R-9##/X]/D=+CC91^:\'1RS]SYD5?ITRE<_F@5\$",RLLR_MI+?1LSK-41' ME_;F]$=OM(] V)LT_V9DO;@ YTW6F],?_='9$@ M;\Y<^V;TK?+4#CQE

.I9N M?!7X\*R9P./F8@.R+/'4? K=6QPS[42+;> #N4)%^=C#:(I"*W)EK1@DBQIX M\G50CM2]SKE2GJ5G;WAT1D?OCFQC::*JUJ\71R='^\2YSBJ2.L.I9=YM$ )W MY7>46NN]?L MZJ :R4EYZD?Z8>>M; /*.V]A:NTUL[B48N!*R+=['].N73J#M-FLS]3?YK7> M\9T0K_B^H/].T%+?32,7ZS MO"3]91!.+H]^(D@UYKO%N^ M+6(/QO 5T_G75Q4Y-6U')K'U,=D4GQG)G0I3#24OS2L+ M\?*G'VZ?$\)>YC>%T MJ2DL97]6JPF&@RW5Y^P*=*1?".'>%,?H#<-,3&DM":6$(4VB\JAL@*2%9K%, M@P38HZ/9L;#;07QBCF/UVR[T0#_PTXBGR\;1!5VCNM8+1"UV^=^PGU$V8[M/ M3X+EI/AXZO>2?7YB^$9WTU8J!#?T,5 M#V$ ]]OQYX-G^3'4,@KLGXXV5G9A&]AWDO$I1M03 )VY]BT(G'?70X%"[R#L M_LI]\4#V)U:V$9K8=[[QJD:"NY-J>U#;1'\%_^W&5U88?BXSTT=4;"\X%E!" M*_O.NP[:D>#O)">W9%W8>V#!+^:Z^V39^5=K[ E7NFJBK^O2&/;Q%8^NRI!A MG8[P+>P)O41I1H)WDW9[KO1Y#^EM%*'&OM.)H@D)'DC:T>=;"$<2\^8<%:ZJ MZN3BZ$B#S"9#;L.Q2I#AA:0=89C=)7G]_O:02HP:*7C5V<+>ZO&M';-^ &:; M%"RZ[]S!J: @2V];N9Z34$F#/2R;+*WL+\$Z:Z?@7F>#.F6BFFK$/G3:16XY MNU2Z#-LHK55V5-&,:NB(%%G&WF51,_: MKYE<4]2>LH>#-YT-W*/@3:;3DBXX=NC56OO+)&9M%)228QO7P;&V;*Y-U;MV ML^]P.](V4L_7'6G+G\J=9KVN9*GU/I[.+>J8#_3Q8 MV071-E_QMO?S)'Y->_+#6@-J(O.V"EHAR Y-.:?F44W+O:;DD4S'E:"H_Y&$;N2X:5Q"XG1,J342?+FF MXBXBZP1T'J[M"CV>#3^)Z+85K84A^*=V(&9K3GT5>M%5@L%^\^_-ZK MNRGB&2Z2.(HM'\5D>4(!\=NF :X&C*"$(+$-3#F/B;#S_&K%?P2)Y]RM-Y8= M;P,@/A/CP'=KS B&25"!@6F9,=K9ZOL!0 '3*^WT%2F N,=SVPZ3W44K&^58 M6MP'WG76PR /PH>^[[\*UFLWBS<-U9#%;UW!TMS1LLZ.CNN7_*6VTSO]2NM* M;_5)4K/&,.5L0\'4DF[RROUJ\Q@@%ZX.A//I[%2#2'R=T"O/#!RR"MH">\KB M65]:'GJG\O0*0(QLPBE.^,LM7'$MB<"!8Y,$7)(:20/BG1B^@I94X$*3C0P$ M:76Z,,FW+"6/1>*E":[X:% EP-+$E4M:U3;B>]C!59:*P8IP]RC-0EHBUVEJ MYI!/D-U!\(3,!? S;+UU"B85U0IL#KQ((%.D4[WV8FR.5\$[\-/]YWIC^9_W MGMTZ[Q++:HXF!9B:,9%+2-6@BC]F\@? E4Y@YZ M!/#,F=AQ$B*;.8AC+WT/B>Q+<$BX89HH+@S>W B]:Z#8%[HU5M7O=#H[K[_! MU8%+9#HT^210%_JE]L"L+T\ \AGM?@O#Y8/UB7OQ@2NK)1L$@EE;@;C4,!HB MY&>8!Q N@W"=BA?XL,^M_@S8PGM&!3X]2+W%5'.O])"$]BOO'Q'=^M& MMN7])[#"[Q;2>/Q)68%XFM"27KW7G=X:V MB72?@SO\!/N+G=^"]@>]0XZ^X M73!C;2WIU)L-+ 1C5X=^:1P$'ZH^[_QT\DXA?@F2>'I&_:9,8%V;TY)] MO2ZIF2J.@"D]@:[MJ[IK1;_] M=O_I:JO)TMXU3?LV1TZ5*$Y(FM3[P0H;L:D[M;%/=!.G(/TV8;BYJD74PC,I M=]5LG:GHU:IZN;@X.IL92YQ>.AG/NM8V+&)8VP>?:#HF6(L8JQXXPZ$7JWP,A](+M'.C554E2 MT[^HI1=L3LS\E;9TH%AW-4G-):/(%IIKXC8([\'*\G8ZPMH_\37VB5M=U2$U M08SLB>K6#2-X"(EBR_-:PIXSU]LGHO13BM2$,!*ME.GMI>65IU<&$V5+K?VC M2C>5",L$(S^8:_K5"-B_KH*WWX#M9!^&(\&%(L!%V,$$N2>^WYK-SL_.6J*T MIHU.\E8GU6:A2+E Z']>K C\^_\%4$L#!!0 ( $V*@5CD](=O.+4# ,0V M)@ 5 T_W M6N64;>9TG[K+&#//QDQOO(PML/&(!\!\^DYW0'D"UI[]\> MM27]^_\6NA:9 =M13..__R$>\/]$@"&:DF*,__L?BJ6+Q?_\O]__Z]__#\,B M2B_3JD0D4_1T8+@1T0:""Z3(7''EQTC;M"S!B%2!;2N:%LG8BC0&ZT<(_"'^ M@#^D(ABV?E5&<."3IO&X:?% //U(KU^,?H[](GZ1.!F+I!_QU",>BS2J3PU7 MSU:4H2W8_F82C_!EL*\D'GT@4LE4ZGES%M@S1021DCF,%+.PAR29'HV2!)9* M#%-8;"@ ;(A+44PBDZD1&1.2\2&^>H?L0E)!O MD> ,'TQ[_&O] QIS],>ZL:88ZK;E?#Y_6 QM+6A-XGCT%_IY".FQ:6X[FK/7 MW :.+%A 4T; $17('> \B*8>]$' _VT>%$W/<&U_^VS0C0/$A[$Y^[7^<6]@ M"T?9ZV@>W8R*^-6K5EA1!KJ *8;C"K#3[5/PM9*[W\OZL?BOU8^;ILK"Q> M]CK9#$@QX,0!8LDOUQ8,9V3:NN!"!L(7$7$,3V%/,W-L]R6IX9=[LU$6QXA, M1'=ZVY(9C(XR)?$+_KIIZ+GVT8;I7_#77<(H)QC]G) 24 [S"OZP/S/'C)%$ M\M2K5RW6#QQB*I%.IW\M$(0W;P6B=+A[^,,^3%X >.^=Z-(B*;A0C7VWQ\N6+B_5H1!#V-@ MZBFS__Y8_XZYO@5^_/K]KZNX&OC][Z_-?U>O&IJ2__M?29E%'-?7P']_Z((] M5@S,-:W'*&ZY_\!.?\&?]]I(BF-I@O]HF 9 #93%(WH;L%=_*I($C.!/V"!G M"R*:%,,O!/W@64E 2;(GGV"R?BUOC =ERIZKGVZ5:,3'2\7P34L9Y M-!0-SM#V(+&#"2U6[Z Z1-75=?OG10]G;L@2O%11HAI MQ2([J)7!;/[JI++*3)% ,"6HQJ$NYQE E28].3[D$J-Y05D09<[-C']$'&5L M_/<'MC^IK&<'D.<)?LVJMKG+N%QMW/7B&C_G:,'*I BLI; 8?)D$1$47D"4A MGT^8$6P#3M%I )M%(\HJF@?M[3X'L4*W5\XFVFI7DH1LQ16$)#7_\9MX2!/_ M_MJ?\.<2@-PC ,E3U5R#'1<76I6FHUFN-Z J^7\K,^BXVH M:@4"(IZ.)^*Q]!<0Y.U N"A![%*L4M&%-(>7JUG+T1+C<8D<__@=(V/1XP"! M70!;$2_"Z=5H37'7!V'43D%$<4-"B'BBGEX'?.=M#) M+P M*+C@80@$C1L-31W$O:L,-=" _BZ,W"#F4G6FF]:CT8Z= M9;@LM2M0Q5KNN4CMO^FT"(GY!MT<+H8& ^:]N3!49;(K0)V2CD=3J4_0*"^\ MH,O2KQ5U,VIO(>O]2]*O%U>%W'1<[>*Z+EG]46^2&T"$?HQ^ M%W(H/X>4IVC7$30TRAUZ.8EH1F#Q2I/+V]PPVI!;E>62^G2W]'.D]&VD&>DS MW9X,:8Q+S'BR,6NFL%9\?#YI/B)UQV*/DW*"O';3.$-(,', YE1+\A@Z.JW5 MLT(:-ZO0D2.C,6CU8LG/US/' Y/+S+B>K1)&1TLM5*Q 14M6K1CON7#&<2)- M$N_VU"S/!GQYPEMLMZ]+7+G R_(R5:$5]ZB?1O*0NSN>VN83YBO3"98RJASH MY\E<,9=M-AK-DRY[,&W9U&"0[# P0'?]FNF"%3$L37%74H+R?RW4.;%'D!G= M-V+Z-&TQ924^H R%&GZJ*H>B>OA;56:.1 M]]OE1HZK@UZ?Z)-)2_.V0382^D=*#!)U3@N(0)D)2.@%'^F(E8^T/RW0S?M6 MCF,YMC,LDY1<4+1N\\?O1A3/OL%!>B&/KTUCH[\:MFE!S>0W-,%P8>B,^&*A ML6;\MF^MGMZTS7DPY'(AA&"[G+) ?SGKU_5R&2KG=AHQ%93&9%%,EUIQ_D7J MX6AGG -&GE911OL*S3#S56NI32:K=3L4(D[\+<[C56D3:'DHU18, M-NQM ]B8-4?N'$KX^IV5A$L-"DZRPTR'O!7%&^5L2WZ1QG@K@8B)M:R,O>D8 MHJ?2 :4B*PXG2WK7B$)P9)(GNG5[G7I_FGQKE=GN##537+=:SYDI3')E MZ&+W.7K6,L=]1RSZW7U1V6BF]8-=P;;AS/TVL/6]B3)5@6Y[@UXQGL"%UIA/-GI" NY0].G31BVM/A-/%,>5:M, E_$^IF\7YE$]V5R\P34 M/\&K'69A*?9+F6P)\F2HQ@LR3K:I3GGB5M.:N)+)1/6S F>23[V).@UOJ"GB M,Z)LG7EOZ"B2(M@^*VC@A3._>K8^@DXXY/'Z63Y=*&>RR1B+3S-JT\S9Z>3" M&;_F!AX:Y"9SQ0+1LQ47Q0V"I@$IXS."*.^WW6.$)B7E7M;JE_!\JYW*VAV1 M<7&4YGR(?YIC?.>#P=?J;CS:3P@\+DQB,HW/V:XQ:Y[DPVN:(/7D>F\_;*B$ M?)#ZB$+#&0?:\8E"ZT%NDU[4V 9!DS6QLAHV7_:FBL604;DS&C.^"JSYN[1 MNUA,#Z3$SBI>3<5,:K[7 FWS8[;Q)/GW(HIR)K)T0J^'9HBPXX!G, MU&;3Z8YSN21>GBI%IH!AE%MZX:SFH-8/8NP6P@%"6D9P%(UZ,E,5J*+W:)GNC3$[.>IG5*^8 MJ<7ZM<30(E^S]]MQ4M+$<]Q55YL9OU,-GTJ2G)4QHJ#K*[T((!C=TDP?K$*^ MNH5&\-SEAHYO#;+AA7M9V2F<0'2T+=-&!28LHKX4 !VZ81"KP$$$E]"*>M - M; PI JTS>O6Z-S ATLMLU*LP^>;4KF3TVI*8[(7N6/1%\(HT8E#R@EP/R,& MW3O2E_&?FJSCO8 *JWGN!OK0BX!P MRKL7J^ZN<'![A)+, MJ@X*P6PR\G]A 6,X#VA69 ,7,D#HEZ-I_%D MDSK(RE_[%0-!FB^@S^]_46'&HQ/47$ ^18)"C4=4SO#?'XX"F8 *,(+OY* 6 M!A$:V]04/2P<"67_?CU[9_#1,:%R1)^"BI?'-1:"":RQ\,+@O&;2;64&&0:Y M(P9D/&+<3YBM)XN[T=S/#5>BHI.2R14&I+YO4OF\^;YW[MP?($2M_L'[0 #!P=.%H!Z1)V0_.ZZ)IP>NA- MSP!;!8+CV0%E H/_0AD^;Q!H#\A;$3Q[$](2@;)I U$VE*FWHQTS$ 0J*\JF M!IRJ*0%M_6S;;U<).MJO,Q[+.493:3JCZ/Q6$7\N\3^._6-<^_'[6(OG;/OX M& [S>TV*(PR_DMA%,8+$HL1W%KN6XJ@YJ,*@48:FSG%;4+5>0 7]HQ1BTDW MS= %J\WQA,"GIW'M\E[[+2]]+QMU%[Q-$+P>&MB?8?NC"OU:N2L:E)!W'IYYGT>FT!NPY M]PQX%\%/"0(5:Z#Y^3[IJ: [Z*=;5&71 MN[NB]RCP^P@?9=F*%KH0,)-*$1D[$8MQ]4$Q;L]XTZW&OYOX%AQ$4M2>"KCC+Y;YC,$PG>/_+Z'&%X^[+,<+5?IMC /UQTZ M[W/5I4:WOEO8%P()O,=\-R]\%P[X^LM&JII8U/LJKJBH/>ZUG:LF9A+TD!)5L4AI%&%UIMKC9(I?7R7Z/\NZB]N417A-C MM65MH#55@1H6%YFEE:TG[D)WC^[NXG?ER(Z4%H;(:2F>P5C+C7>:J0Z[O-G$ M9C@E[Q[5W;3073BBFX[3U?QL,)BJM$G+I9* Y9:UNZV[1W.W+&ZAK=UL$"(# MS+(R8Q0"]!J]["@N]F\V?W(&W>_QW%W8OCZ@FU;['MFP%S-[" M09TQJ>ONG/$FG%=,%#RKU-'DU-W-O$=U-RUPX:S%''IC;-(T^P(^5;LSMYPB MRO[@^R100K 8?H_G;E/,KA3,+9-1@2UI8AOO6C53B)42_1V75';.7,[[#667GY@T8N\U^> VM;IAF^4%N+- M.I3G$/X>Q=W%+021'$'-NI/I1"UQ(-;(*IIHF11^L\MR816\>S3W'43P\A'= M1%!!4_4[-)-7DKC P&OU&XVH@NK]-VCNAL7O M'=NW9,)]68IS$):K3E#=R M,@E3N=N\>W1WZR)7,V?!W+XLO*NB>=&"K9FLHGM:T&Q7\CI<=B[,ACD.3Y - M,CY=9&0G_IW"O)<<^ /BO%>X?A? KPCX7A-%#U)9,1W%\IK".7[0\#7Y+$;2[DU(M^T&;:2BJ6D?J4N@[MI_ ZQX%T4 MKR&*[PP*7Y/#K$H75);*9[G$1,AY6*,GV_QW"@[#(8>?'AW>A3#<-9QS?S[) MV8V8K?IJ 4_62&K,YK^3_0O!@OM]_>]61>U*JW\TV6A/Y^,HQ^G8N)#OZN5& M5+X+W?>( ._B%^):SMFBZG)-U395D.SYY?R8XK3&=UKY"X'DW=?];EKH+KSJ M)[2F1+YA9TJJ$G.+2VJF5);"=PKL0B!Q]S6_*XN;X,API@ZS +:H.,]=P*^- MX!(+G^GGD\D8#HQBL6K4J4C,KJHYE*BH=54(:-8442S^'34M2.=F?S23USMUWW:.L/%:NL,D- E2[D&LI19U3# MIWF3\[IXO99B4P4L=[N57*$3KY?LNHM9N,5L]9Y+Y35<E K^-@T?1>J>W;P#Q.ORV<&M5Y*(MIBN\[E MJWVNIM/I479QEZQ[5O#/$:H+9P3'O4[4$QNM*(/-E%)'JTJ-4?NFEXJ_7J+N MV<#;$Z<+9P*Y]CRMSN:5J9HO^K,HT8[V2.ZF$^WA$:M[%O"6Q.NR&4"RU)#, M2:LZ8_Q1,P^<=80^#7-VS?U]QK?WQ8WG>E1N?T2UME#9KZI2LZ)Y: MX(O]RLTZ2[ [43P#JB;M=WN4;Z52IRL>;756PB3FWZ$XP>_+=D'J-6UGN M4'T5JL>V/+QK'VP*J_'R?*KCY6Z\R%-1J^)';]:'/X]@=Y!>$J1ON/GX/0!M MI5*=N(IS.550R&J*:5>\O'VSV=#/N*WX#LX3X+RPF7?L1<<8C^TNGL]S;2.1 M+HJC[LV&:I]R[=H=GB?@>4G37A?YL6_IU0:GQP:-N-"BCBFMQ=UI=GLX9V;59R?;*#T&0<._ 'ZE'Q?JLG9T/RC2V,7K>.54QC@%BS7QQ4E:I<$;C(MWF[) MX4F*WTMZ+RQ@Y#<5L"M5]R:,6+5A>.I"Q1QG[*?J)7>8OUFG)W2B]H<4^GY7 MH;M\S2_G,1FCIF6K:F)<[_&:C,U:MUOS&SIY^_[EO]]5U"Y<"=SK\5Y^5,A6 M5+I9IJEZU?;:[LVFG4(G9]^\*#@$0J:9@G0@<4.&*E 39KH6)Q:7V2:C6&\&S,K-[O4%T:!NT=L MMRYZEP_:V.9BGJQ/6C$.*S*T Z1H3KAE9S)\4G>/VVY8X"XT>[1V%[DK1&I8RY8=K9IP M56R@,-6D+>.D^$T2DE\O;?YW&Z!DJ=O-&=Y88WF_TX0NM[3'87JJ\) MQ[BBP>=Q*5=4Z;(SC\8Z\5FF>+.I_!")UST2NU%!NWP05II9LTJL9+<90<\ M.V,Y9@:_V91'B&3L'G_=GGA=./2RM&5?TH VQ 4^JM0'5I3/C&\V] J1;-VC MKC"4#;^K)FK4-+%D><"H[**8:B?&5JK1NEF1N'*I[QV2[ZB(> \J;<8H"*V9 MA>-DA>JF,KK:&I(WZP1=OXKA#LPW)H'?M;&V-_'(,E 7JBX*6K. M7S=Q>P?D^5[Q>["XR"ZB8KEDB"J&,36L$C-+B?[-FNVK>;+?$899SPZFQ!,X M'UT=K=$V=SXXMLNW%5<#]5'1D- !Z9Z@/2&J;@0_0._(->WG4'P%R12<^'$< MHS"A/J+0;^,@-'AZD 6B9RNN IR&9XNRX !J;(.@T?HENNM.)MZB37*L4R+H M+H=5\M/0 1K2]O$@;=>0.D3_7%[DOEY\6'MI91K9ALZ1O7&U,:D*/'N[E_?= M ?U9@(Y! &\!_?1A@TG6&SJ*I BVSPI(Z04G#>VZVF/%02L64E:Q@>C61R,X M!&.\!B5NE]O]K*;-&"PYF$QHLQ-->J'3Z1MT')WKUF$^-=DKP@./821^'CSV MFEX?'J\ZOLH,#J !_:Q D)XIOF%/&4_30Z>O>@S=;+!>:A:]W2#_]&2_)SP( M@D^M0B%D#K]'TUK3[IGV8&&'P,E6%=LVD2#!* !*%)2OH-TEK6.[ M&8NJ;((!##L>E)C\:!C-T:$M"SE*MJVI>IUNW]58PBB*P/#4.7!_UO3Z2D M$]6)?(69CF:,DC#[A^ND3YBO3"98RJASHY\E< M,9=M-AI7Q]0[:$=BY%DAXK.F[Z?=T?-[M\!FIAX=[ZW%-BR>MG(-CGC:>-!O3MC&ZJ_5PPN! MT'9J:8VF36,&;%<9:N#DXMIYH#KX"K?!ZS6:[:;QJ=8O]*=X*S_4PJ\Z3BZM MO4:WCZ=HS\3QFSH/9X#YUCS#3EI\C;!IDYUUNIDXR93+L6J[K;3R'??6-=2+ M:=X86]^XR/\9FLC,)(6VK^9&7%YFBE8O:K84([3E)'=-%/;0^*4F$I+5LD-D MI#+.3I<)LQT;;_%-50\ MWTV"A<0F2ZH1?IC>9W*8:H6()6GQO WOA=U5HU0T0G,94D M";\7)2?%N12Z"!#M(=SRX,=O]'&/"1]78;ON3C[/C[.\_F^Z_Z]9/PE MI?+YY@HHEUM/X96M6;M.Q25J%F]!A%.JM<@J>"'!>:-XOVZ8?'7<"%UR[MN+ MW&T#G>2)V&YQ[N;3<2BWYW!J_N;?YBJN.(1/EJMW%*\D\V]1# MZP$?0-&Y,[T:-(*\#1$[!QK/FEZL]O@)"=1^.DT:?J. JU4I$UJP[='RR< >)>:?J"0_-7\9;G S:5+T6(V* MXFQ-]Y@&;<;'7FBCO#NXOR8E]MQ[)?>\UUM1Y%&CW.0SLF!R]2R%8XN%W<5K MH?-J[UA_MTMSMK=+7LK;/5H6$6Y) !,BOR -+%?3"@I7C"6V0__[6 MZ!;]G7>DL87%@31VN-TCGIV:B_ZT[3'Y3K.K"KDQ54B'3CD=2G_O$OOC;M#= M\7JC2'Y%POV-655$'UM!MSH$U.$,Q75:++>I^\^+=;[#61,F7YQ0/8E=#F-F MZ)#_"CY/3C'L1O:-><33[)0G9!3/5'M9M>LURN-EI]^2)[>6W?L*=EXM<_;< M8-Z&063'\?DBD4V6.'],V=W4+#DD\5O#T=ULAP&.C73X+8ZLI4M\+UE;LR0=+R0LQ:"4 CG;2%'Y_7D;NY, M[%M9TH^Q'?W*>+9I;4ZJ2&0])HT!N\8D+*^.NXX&:H-;XSGZ>7=6?Q3#-Y*< M\1S% (Y#B5-/<8)#6G8;@?[^3B M,1W7NR"T%N#(/#?.S8F)_E&P0)+>L$W)$Z$SQ@)[IH@[05QVZ!A9@+Y;8\#H M^'*\Y!5%->$42EG@&3(1SET>AR:U9O[S6?UQ##^N^$73,US;YSF6GY8,6W*G MK*[2;BO5T&MM76K?FLI?S^>18^],?L%DBN.S:7HYBAL7[M[']A>=. M-Z(N8XQF9=4?R86&.4OJ3OB.#@V+YQY6AK_!1:MPLNN,O1BFLL."T+6Q,A&- MWUVT&V/X62Z:7AC,JOZX0W% H);3?*'9G NA9/77NFBWRV3HHB52^F!C: [7+* OVU<>AZN0R5]Y2;AM+A&S/!?8VP:P,6N.W+E@;_V+A$L-"DZRPTR'O!7%&^5L M2PZE0QD"S&UN&WN%J-\!> NX]>JQMFIJ358 #VU5- M3=HH,=J9TZQDY%2UW*I.TS@N#EKAO>CA3:KFR)3_"'97!5%6#&#[N^W6+!=2 M5$*-%4&+R1-F309*O9;/A$Z'O(OE)Z;]1[#]A+>2X/1X0QVS'HY1Q2Z32Z19 M(_X]N/Z-?(IK^ PUF?+(EF]:.-T>"IEBV5Q,J-OF_/>T[.1%+3O+3@RMWK(: MW+0@.^5IP0?Y1NCRL#=@V:]__<"E+#OIE+ REJK:N)[04TP)SV=3H]N6]*^S M[.%B>P4(#I AUHNZ99NS(*.]D?3Y5*6-7&$4X[!T 5_V%2/6CH]AUD_-^ULS_EQ/GJA.%9.TXD6N.QE/ MA$1N)-;#M\GAACSY*YQO ]F_4_WX].G,'8 ,_,M5C/&S+8#8G$OCAA4S&"^O M4_&;5%^"BZ3($\MTYRM^D%*BW0^6=;/#Q].!,.#1OD MO -;0AMND; JM:C$">4QP*T^'_=JH37^K^'AR"RO" @\AI'X>8#8:WJ)TIOM M72LK!?'LXI5W N(BVRF'TX*AE]G8 ?B;D;M+62=F]:6>7WL M^OJB%UXT7/<&Q;"GKR_#\G0FO?"-3*_.=--Z--JQLPR7O;,\3&'N.5*^;;$B MP$%6ZUA?5L>-A(F7W4&RW2YI=*<2VO#F!*NW38Y/-NQ2?4TN)HJ=[P<5M=5<&-FIF QF1>P;0&5/Z)K/%Z6S- M-\9ZE?,'KM/M33MXHA9^77_Z^MJSIW_%F" $VP\V:%C-N"TL*,^531@D[5_@ M&! 5RE?%% 6M!(,H1U+$G6,+\Y17B ^!9S%D'J3BBP)K5,.W9W##^\.3W3$0 MIV<;=B/Q!B9O3^![:N("VQ"T%I@!PP/K?7;%%KMF="H!"HO%A+:8NCV/5[PN MFQS70V&G:0!D;]&J;U9J[QCP_R;:JNJL":TIV M5#?*]\:AU?2OB?&A*=X8.\E+*>A6,F.(=:^D,_EV2NQE,,'HX:'-28=305]_ M/?(""AK@@VZQ4+,(AEQTZVJI#%J N"%&AT5!?P6S7U?0/5V).X612."@T>\( MQK(ZR&$W9'Z_3$%?[;*4HUGULX*P%G %Q0 2(]B&8HPW"T;];*US]A(:<8B@NJ"@S($%;)QACE("F' >X3L:O"A/3#G*9S]R AFV*P'%:P &" M+"#E)@#_*_)P^ M%ZHB6!G!D-8-*E ;/RM?N3SZ&M.)[91K)B9.GCM'M MX[4L-P3WL!Z8],EP7UL>(+6!*!NF9H[]H/)I"WC6,'HSIMYD$CX]2%')GB%A M=\!_"/"OT/R/@OSU5'6L8PXY.B7F\&Y64#1FZKM1)K11QUUS?AF,SHM,@*$M M2@3;4CA2T!?)'#[1)M7OY7=^>F1R,[!Z_XT"@]0BGDGC&5JM\YS0!?9@F@MO M[B.$-PJ$ 1:7C&[/TS:,5BFS9+O:Q'5Y69V-2N>=W56]@JTH4 M-$MZ-+1JX+4M6*_.]VJU,CBYL\'IPU+_M(WWM4,?@Q.T(2\D#^T"6BU(58$K MF]+JULJG9:K=;P'8OZ?VJ6W1.++1[Q6DU<"<,VPP5N#+[1>[!;582C/!@\ ]P:0WOXVSZ>)[J-=$ZR>"KB=7>[N@_4*R. M;,\?U)<==^9FA\QT')N1-%M(9.MW>;HE>;K^F017%*27@>[>1?;;;X_>8\]7 M<28?8WN^H78+&BL;0R-3DT*'X.W.BMW9/?F41Z=W/39>N<+Z,!O1%>RV(KKK M?64<=+^=%LNM68G)%=JUHG6&F>J9EI%BFCU1#*T+>825)Z<8=G:>FXUZJY"J M[2HEE.U2"A?ZY:$=X]QFFPIMS=Y7"FE8,D>7O>YOM5_Q]>9[/*R==M+8.>U:Q@>@^._-B.9NW,[PTD!ER@O=G M4\[,DN$]L_6U,R].3_9ZH?_N@3T?Y7"")Q+O*:Q=NY&;F@Q^YB7D3#G!U+TE MD>MK'OY]73[DWQ:ODZ/($1B2^(."^29^%:9:F7;^DZ@^6'A&D*4ZFE MA8[OU[^NXP](9CR9@@LABX*3>GG.5UHF,"!+\A O)VH+H^\O&=\(G7/_]8@Z M2+W;,#D7.R3P0C[)4"72C;$O,651KW=S?'2>$$*'N"\_%.Y/<(9>+'<=1]:F M17T&;$K3S""KMQ?,UMPJ)LK)4137O?Q@4<,8CR9#9QO/8.^FR=&IWLPB5^JI MJ/D< W8BEEU+5Z"%@U^>1;)2JL_$&VJ'Y^@I.<[Y0X--+T.WP'U],W8J1GZ% MAM=;(2J/6&1?LWL> "-O2\P/,%\ZYOO:]] M?.?UU/I;!7 UT_=YD@>%@T\7RIEL,L;BTXS:-'-V.KEP;E8X#I'G#K\+PN]C MLAM;3#&T$<[L@O-@U#'.;:P_+R4I"9;7) M:$[;_(Q(W*PNN^F2!^*M69+3F5I"\A*5Z*@B,7EN,%FB9O-/E M>*AB#=^AJ&**[S5"NPI^7K1UD^Q\4=SPE7>7<$S9J&KSM*PF^@;'U/++U,"_ M651\_[M+KE>4\69<'M0R%P'E2)HH]%!DYVH^L^"P:!*G]? >B7E1575'Y <0 M>7CM]R*0G%BV(?4(LHF7%8*N%6MIIB_>; CSMF7>.R;?5[KV^F+>;&351EFY M-U=9O&_F.^W&*#H*K9,=SL6\4-805'.JG+);;4H5YB0#!J0O3I(WJRX^X:+! M$/'TL!51%SV!]XWQB %>/#&(SV(TIM^LH_PMZGQ:51TGAJG%A-'K0!V1(M\: MVU<7LELI)3EQ16 +$]NU3+^)8YE46DGD&'HZ#:UR^M;Y]1#=8IHAAUXTTY]C M*F;J"[99IJ*+"9YKMRK00\T,+ MJV]?6+3=3@=YS!:L6BP%&$Z8R/'Y'._W9LVK>S1OFSUQV:VB49Z([E2; T%C MG/6%)3NWCF6!90-1"?8B9H$CVDH0R-1'#=N$/:YO@UAMC;=GB@%H05-&IFTH M C1#Z$1. ZD=()N> UA+$#?%5E(5(^RQ5?)PNC9+SABQZ:6*H3.\0?G>1TBS MV9;^%MI("T?_9>U/AN"1%\U"]UY,Y8!:BYD%CE+--'95G>:ZP(MOF M4/T&L%D9DB7C'W[!B4U2@UIZYC)"F67R]72-,U/YYF@>.E!M=[=>CSZ?L,7J MR_?'A@F&I[?3)XE8I[98E@TU4;:IACP?R#WJSX;EIVW.O\/TK',!^F4 ZF)V MB.-*R4^FFYW:L!G>*YL^!:)_QBD#88+G:]>Y6\M:OYA7NCV.Y5JN0IGF+#;\ MLT'ZB9?!APZJQPYN_GR_4['M2F&8T+N,KH %2\;D5CP3VK6K;^1WAN&@Z*^$ MX6F_L]( 71>3&!+7S64YS40]O5T*;;[I&_N=?SI,C_N=PE07.-Q8UAF%**0U M9YC(]X@_6W-^OM_YI\/S-;\SEA59V<@L?*[K-PL+U2LT#.;/UJ-?Y7>& :K' M0J351<+;':CHVN_MI2';-6J@:9#:E"%5!5L%J Z?65B0A9N\>)W%EK%.U&SB MGAL;$@P3;PN=T-96G)CRSCWHK\SY6P M/AL3N?!>^G 67LZ8]ATR1R"3!P:P!0VM5$FZ8BC0VPWVV^^#!A2MN=PO"C[> MC?LVR!:3*7P8I5Y\+B839K_"U1<)MM;R>ST[O(>!A]XLW3IDSC-+-*@S MEAUW,%7 NX M2DVG;(8V&7 #9NE+8;.MSX6P^;0SG HMJI0GRP.,F8JQA3JV M.JX^#ZW>^?1SE"[@Y^Q6_9[V<_::7D(//9W!@331FT_D>.7X!KV)9\JC:I5) MX(M8/Y/W*Y/;O3;KTXYO> :/O1,Z7G&#=YM>!AZI)SMUR;K=K(;-E[VI8C%D M5.Z,QHRO BNT2B4D=;O/#-%>Y>XKAHBXK-XX:8@^LF61G?A"0VKFTAS6'4NT MV)V/73NT_DI8MBR&QZ \G

T^M'1.<=($I) M4G#9MJ U!$4J&K1@*:Z@;?*Z%:Z:+4TF)<8C2Y,J75W22RFT[LB9QVZ>G/+W MC()>R>F^]ZS9.+5(+T?#BJ9B6+%3R61R,7T>7M-SZ5-9OW.^]KV0*"6F@\Z$ M)Z9,M\G5DS5&SKC1.R1N64N@G5D-VY0\$5IA%M@SM&EHY]8%1Q8LT!EJIKAN MM88"4YCDRLLAWN?H6=W!D>M]:*[SMHK_3]7_Y M>I-B"97.X2QH,I6>,&FGPWL_PE=?XQ@Z*!PMB7H'%-09+NNUDI[F%('P[&:A MY#1'H0U 0@6%KS4,K^4\/Y*_8+!V=1$3TSVQ?O@49&$T25%653 \XN)!J31"J=I9<6ET^25K_5 MY1J+7&BK@TY"XL@4OS447LU$K!.^SP[4@B&; IQL5;%M$YTW=;!V_FU9C8.O MP..9&!M?J 2G"]'6HA/3V:H<6H5SE&C;@Y%>I]I1M+U]%*?3*W]\[?[I#$M% ML#*"(:T;5!1C4V;RVOUVM2%&L*E1TF3R*CNQ*=N;I,-G(U])P!R;_?O1^>[; M\&Y:RWZD$.KB=VF5XVYZTIA0<0XK-_%:O%WU;#ITR#S[:+MO>9=6>%;(/P3= M*]S#E=8FJ2$^P'"NG)9)VO.:A:$2VHS%'WL/UXT ^#T(9-ID!;3XWHQC<\*T M,6&:2:UVBXF1.Q ^O@K_$2"EU 16$IEHG^FJ68E@"3/3MD(;,U]\N?8.X4LG M;FC3$.%$5HU;BJ-F_!>+1#0,]13W1;E%M M6<025[!V>L97$\-&^,*2O1I_/$:8I9V!6DO4-;Q*Q@V3_U\%PQ/8]$+K+Z_4,5OW^VZN2SC6GF_85?9.5B%],B3[*-_59M/ICG.Y)%Z>*D6F@&&4&]X3 M'$/%]P-Q>_I3 [*G&ZLON4UYDEG6XF2VYC'='L_K,Y%S)LK-:H*ONV7^6H;_ M[5J@A>X1<>#@@PW]SC-^]U-$/V485E7%"EFG,FLDJYGP[@-[C=\GYQH.7^"3 M:VP^! Y)Z:2Y>#\U8;H)018P<]9:-._@>!,XPE"5\DYPO.X_3*OCFDGB5 LG M!PV-9T8IT)1#&T"$UW_X"I <3.P\*SI2C)VBHP^NRR=3OM_+2)DDHX\G"\ZM M%+Q,^ X%/%1"M$N%CR\XA>T&X(NFF2X/I]>5D",DM+C5C?MX.3Z5&C@=;S;K MH5-"7P^LFP^+SX'87IGD!S66OO3LNH.58EP=+^<8T4HFV%CH8J%W%SW>-=9U MX/2ZQBIWTT(T#18IE;3[7FKL);0:&3J_^NN!]=TTUAO",LT4GJLC"W1SQ3K> M-U4EFR_&8U.9KWBA3O%*["2_FIW'#$P'%%LQV2PQ3%>F*MQ8 9S4 MO%F.?JX9N!A3+Y1F.\9CIE3#>:.RG#)@S WZ=-Q1RLJ=QS>46GLG("J*,%0T M.,W]N]Q(?NI[.:Z18Q+5@JNT9)$$X3TTXS4\')[D'0[O\0J%Z5P"JIOM,_[" M[V6I>8W/L3>+C"]=C/MRD+P['7_ [R-3]>BXG<7BW)2WK78O5FV/,Z&+%L+B M]WUY7O5"4#CF3[35>BRE$(R/EZ?+5-0#0@L+[QWT8?,GOB[1_N;S7T^OTZ>I M$C\&@U)!%0 E-2OC>*PP#EUN*LSK],^.;?UH5 CY&[\@?Z=Z4>T-)%9C?*E5 M)1UJB?F5FW4&OHZ_\SUDP*TU;+2F$,&#=4 M7.>S#3X36F$/'6NOM<82Y;5X[R0+L6\5E(T:S3R?KO.)G3UX'U7049X,DGDQ/BV7Q0D1:\=5H!O])#4EO3JX M>I[F;9./87@4(R^0Z7I-F'.U<=>+:_R<@U%%)D5@+87%0I<)^2R9\0QE139T MD#P*2 U)L"7>D04;./PD-2NZLNNT<78^$.4REXYG=@[*TX'@>#;XO1YC\,RF MG\UOF\^HHUJY]NE6C$QTO%\\T6/BF/&2"+Y"!]Y>X=9 M9099$W2WGB<#J-*D)\>'7&(T+R@+HLRY.WZU%#RP^[*:IP,(,]-^Y\!>/(^^ MS +#U!7CT&O/I?#>*W[MC_Y\1ECPM7QYPEMLMZ]+7+G R_(R5:$5]QCOT1,? MX+PS';E\+IFT9NFJGV2$Q+C-V0/3SMLO6>^Y]B-J_Y'N5I:,+\UUT&?S\:IJT+VNJU\]5PUU_]^-T6AAJ(F*,(C=2DX4)A0V^!1!7@_ZT#Q!4U M(-B/0].5_WE.YQ<$W"40\1!?#7KG71LV!#1]P*W%/T/3ACP-OH@^H.DZIJ9( MD?_!@W\N1]2]GN'GG7Z) _T^\>"?0W0^,HI(QM2DO:[A\[ML&,+?U^_&($5= M4W^,;SD># 9]G"F.LJKG>905"=I8.(;_^S\I$H_^L^66A<" 1)!/1W&02($A M'Y=&*3X6'25Y08@.>5$4$\.D,(P)PO#'FK\!;R]#4&1C,4%3QL8C.G4+V,]H M-MSK97?^/WYSM6*;R4;8-M5FV']_#5?S^?IQL0S-M8KM(L-&J%HVPO3H E7+ M,Q&Z7JT66;98KUUNL.D/CK4K.#($M&L:/R/9!_HA0N+Q6#KRR=1\J8$VL+\4 MRK\>%3FH.U=TA3;(,(W M5'$R-K1;"&%_$Z?/&((R..6@/*8-44/V5]TNMV/ M0+)K@FWS)CNC$DFA[.*"V?6J4B.*];WY*R,F<*R\ L+>B$\_=$'HI/:L&'SW M7U7!5B.F ?X..G #([3N9*V)15/3!,L!CYL_UBKZ,3 "+C3[KK1Y9 9L5Q$% M;"L0DB7#'"^CK$SG.EAJ0XG8PEGJ3X&0@#+\.5=AGZ M97P9OE1>Z4,V^\=OJE;CJ$JDQ33JK7:DP;58CJJU(^UZ!%J--C0-$2(:J;](/1=I%YC(CD'9&A.*;J.?B70T%DC<@2$0!_V&71$-Z/<+2<6O0)B^ M5M^OV [U9,25062D.% V(SYT&R, 595%-D@X*@6/$EHUA>^3)<%'#P+C6F+0 M"+(%S"J'L",'XS2?5Y?1.(6SL=X"HXQH-3.=GQ+=O4%??L"T9T,RN+F FGU( MDY=CCL[X')'TTPZG#WJ&TUJH6J5\4'9WV)0%8I#V_+__0R3P?U!:Y;"8GGK' MSR,LO0[+GDB0@]\X.P28%^=R FO8!3S/&0,/;_>)5.8U J#>C^JF [KJ,UP] MTPZ%TW:U6.5N\9_4!K+V0#!&@N: :VFYMBT8J^#\A<&?&]5YUHGE,4;(M_-, MUJ\-P:SYABCWL,$GH]_,X+=;5(TM!I;]\D;_2C;\G*!RE\V[XF/9 L$Z,F2 MNUL4159)]LC(-O7(SC^N^?FQVO>,.4]!$=4<*@Y:Y(3.%=2CAH<,^./U@U(F M6,W)P3YK09<[:@3+U?&4YC>R7*+<,R;FO&ZH.N'!.QJ]6(R_@#?O+:8D')@BZZ(X+DFZG.5[OO,I-_UL=@*RM=1V6T- M_K*#1QDLO4)/IPF.EC,+82A6EM4N]4JBI,6P!:K!1"K%',/21:9&0Z5=K-$/ M!S%YL=S(*V3\BUD(HAM,'67J[>V4(X(3<2P@HB57*:(8$<5U(J(LV/ 5?T>^ ME0I>)[='4@(?0AW! T%(\+%X"N>'22+-@Y%$)!-2*I448^OD]NJ)MLC3\\;( MFC4TK+)DSS^O&4V65?&Z5Z>Q(6A7FV M[E @ 6>X%F.T6"*N%EDV- @6I +I7'^Q6HX*OME;M-I=L5BUP5\L-KGV9F [ M>N/'*:?9W#C'-O\E.RD-]S :W_'S$*EX'G=S'1;6%17!<&K4JB=WU'R!5(VABU[&H= ME9W+:E/JJJ7<<(QZ?1-7R 1&I,@4@6J(3O$E1-*5>+=I3:P7T_\*L!Z!\9D) M S0[,O%LQ9$4,8C1H*^@[,I%T,P>"X:R##[_O6M@0X+9"Y"DV(*!MFYII@\) MLH^\2,U\>#GK*^3-SQEPZ +0ZZL"2I)LX#CK_Z#+A8D=EYUDLS:3DVD++_NR MEF&)7"QJOG393X:0J4APOSN,H\9^)&L_1%A/@0)"$/@'P\J?GQ5=KXE#PS_K M=MN<&SL4\K1HGA-83L3)!2:T>\E^)=%_N?I[:AY%>P;)?@UB?(GA7U,K4(-U MNP%[@RIO-PY,L9V6ZS"=$:X;'.XFG IC=-^6EZ"AS,#)&8IPD=3$IT&H84(6 M: /%>G*" I((.;JNUC LB2>6'=KWR[$X"]Y&DC29(%(72]1\2A"])@JRBI8- M0:)8@A8!"R!ZR'>'7T,C 9R?R&1J'K)ID:5B0?9(X)N%TF'+9OYU=:E NI2" M@=LS.>#85IH?$G&!$WJ"6>A(B50*;[Y-#F+I#TK!W]=7"F@KHM:03>-EUG9< MJ@_JDM1($:FL40B]5'[^LG:X"EOB"2$2/[C1%R@ 0M1 M:9U/WU4%,-H3[KK@"F6++-2_=K 1-O)T$DG$\FS'0PE.UXS %@C^J_($@OQK M^#=2X6@YBA+=QR?8K#.$24("PU$ZP:?B:8&/#8' IPB0YD>Q.(@)(L#)D?@\ M[Z>2M:4)6-QDZN5%'1^0\V(E,U[G!?9SB42U;8$>Q^!85NAV50*+@PFUCE7W M6C(QH^L C394A2E1#A5GC4N)9=+=.%.8JDJ%]E-T;$0MFV.>W+:\ MR:RC?(CIZ[+S'<"@COYY%FRN4'U\+3\6?TBGOS"QM[,.]#+'=RJW)W^,+D]! M>/HA%;N!S.;GQ=+$^2KOHBS90'6%R]@#$3_&ELCF_\D'(AUZF#XER;Y2CC\E MFW3 15FED@[5@"CN:K<,(XAR)#@::*=\X]/$^^ITV8(5BSXDXF^GT\I8O_QW MVQ8"=VI5*7PYTGU(#$.'LMIZH3< &;,09;2'/6(:$2A)\)O6UD_:)^!;$MO7 M%[TOSSBN/4N?((>!V&[7&Y+6Q,E2-DEP+!^7<;FMB3UVLQY\JE!T==07_-44 MU9^1_XT_X#@1L00[,A,T#Z"2J$BP8?4-=6]?IP*^G#]K7;!2!5OF,,-<4BXF MH-,\K33&P^FP;^%.<[T$?XHY+;;"7H+P)[7'YU'^U%3;,/9YM80^2,$"J#RN MDWW=2-=&/3VKODFVTX-VAQDL<85M4)8D2%Q9?:T0NR8XDC!]3_UY9'U>6@3M M*P+N9ZSP! Q4#+2\]$B\V.!T9+2Q/SMT'[\,W6LF6HRX3+$>@=^K]2X.V96 M%0T)+:&"R-"/B#(0U8B.=O I*V[N5*0I3D2(S(&F82KT]>'[@.# Z4GP!\=# M.37!B4A@I!BK@K66!_WI&![?X&('4Q B#\?\R#YP=C]NQ.)B%>NG2'%L3)^Q M V:UO-.%Y"TCZK)KXA8#VNZH7Q849H76P/<8/S;MRK68'S/[!VOZ=]6O^1[5 M^R8^O'6KX$F=?Z4UC;<*2#Q,.OTSY=PP7?C-U%.0VH?:/BA%MX/M)WMWV1MF^/I/&(U^E"P.E!OI37,G. M[^+^[5VX*XG[7 9!-=DSF?^+^'O%>!D:<23M4D30M*W([^J"(5@W@"\^(/Y[ M$K]C\[?)#J@%T,]H?U1$@K\:XZ"I90,1!!DD@HP$6VV=R%_P?3#NB3B>*,/X MVT3%[YOM2:XLN,]G,1>'@]D;^ADV)(D;_(G=D.80@%&PTG<"[HH: ] M?!(-9?TRM,W."482C%1PW$@:CTB"[QS59Y^G.]:;AU>;_U#4[0KNWLY9BHCI M5-9;=KC\Q$M9Q4JN$9V_%K#U@7-3.N08'VKFEYF5NUK[TSMVG9_="*<%QIZV M*D1EL7;D+X2WY#]DE'S8AD!*L(''"C;P7%GQK<:[567 ^3L$BFJ'THC0:[VU MHZBZ=6R>RF5U$?=PR1Y[B;IJC5_S=>Z*ZJZHKII".SJ+MZFB('NBP>=!1!!% MJ(J@4$%A1=*)4B?&P6]A(&9@!W]P=*C#8"_VQNQ#D=7A[/V?R F#KX-."QKK M.#*VS;DK;WY^@#X9",86I&J"7%90.(EH2.+_'!MA\#/QSZ;9JPV.CF_3#OEA MZ[9'AKIIN00(S>>Y:X[^?#5P+UDGN F*X*.K;WL+=[&\8=4\OCRRZ\S MWG.TW"#]0)!GKPO_.F=!]2U#OY"ZV8-:Y; @1O:LQ/GFX>7)':\NG%V6Z)=? MU0A0ND\TZCFY+DZMMVTQNS9J]LX[#<08'2&[I\2PX)NW[.IL=D ^9M[%I M7^'(JZ?C)FQZW.79C-,>,XJ=(7]KTX;/7!J&8Q^45^:CSJ?*[!KV&W$ M@',S430*Z12X!H9@B(J@(0<;G2:!&COKRPV<"-K9JDB'*UXB1/0OX>^#8>@E MG_5IG+E!M+DI5"*X+T*YGA (!G0:$QRY, [6AK;[S 3'@6X! M^FH#$# :@2#E::PWJ*(G%2.X058+-*IM:A&T$6 'E$])$W15^W9)/1+#8SM[ MI%C!'@KPM5A]H0$_6%?[BXA'N <6G1&?)!-H0]7?:.)/LUS7<0TUJ.AWH#]2 M;'V56+9@WP)J!*4EJ.N1@A$+GJ2XZW$]A,>&%,613:&AF3;UQ*"<)HQW3(@M MV$VC&^-+'-EG3'-9]UEZ-0F[2J))^%T-M?^.IMW[&9Y@VVEJP*XU6/K=>21%BPOPZ]$ MT[;!]A079"IM&ZTLFTCV9HKI.9J_$;U#O3Y$SCAD^S,.GLTI!NOJ+H.&3V\G M]4SX^#[(]#POYJALR68+":Q1F&LGA:\+"88<:^>0V!&)U'6E[A7_YA1:C^'S M-+B0=Q+@R(3.S0H*3PC9X'D'^[*-Z:L^='*-C.[L*E#;VS&0+]=@AK'VQ7 MZ-;KH#'\@<"S& $E;P>_YV#@!=?ONO6+G*-@!6::!Z M/;[T?*3F[RO#419-[V446F5DVL7]?I[Q9ITTG2@0K*N0CB M7X#B9N@8F8:TN:9CZ@7'QZY>+XS'\$5(^/5@8\UZI]OQ/L2=+7(1*":!_0C6 MIT?(RX%O.N 0_8RL#)!GF2N'2-1,!QD0"Z(\Z$U8;:P[M^.@T 5%(2O[A1Y9 M[2V*!!U VXBNZ@@*8O[W6I/D@J(3^#.Z;3#0%F=?U;FG?0Q/ETQ7 J*B"]J/ M""(IQ :^KXC.O*LWLGZ-$[S@N19J! %:3C.%W?*8>)*IZK7EJ,.Q\7&)M'F6 MC;G4C]_QGW@R]C,6BV^4R&;"OQ\N?J+)=Q?' ,)5P1;E")D(I#'V,W(FCD[? M,_M>*+UZ\_$.E(JUW('ZT$!\6"0];##"NN<&J2XHAGLG]/6C)-;!.8;M%:Q9 M0QT.I1Y$%U1'L7CR)Y[&7\!K);D'I'XKNNMMM4'GD3E 8O[4^1V=%]VSMPG+ MG,C3B;DK)0G1!$D/0X(K7&EX@.1$;&=%!-\LS8(UNX_=NKJS:K3FQ=ZMH>OO M/N7BT$W_A^:X/YQWW"<:=!>]Y+K6!;<1?MFF*$EQ+$WP5_LE->CR;'9QOFM# M]3NFCU[U0J@NRZ+@W__KK VG.Q?QKNE !O@S2C1$/243)3[A=.?JDCT)_N_*/[:%G(!Z+"40\R8^().!CHYC IX6AP(.8 M%!-CHZ$4%Q/KP\2NH@4/G[CWBKD]>4@;ZPXD> F6G2YZSJH,8,U4$E!B4'-#^8+%J(&P\,9@)\# MX "4<(,/NZ:-*ALB(^BGH?#)@$-S/?CSNMYV=)2.N\6YZU3V[N!6O00[#$S/ MC@@KU;?>-"7",'7D:<%@=" IP7AD%%Y"P* 4]APJ+A3+@F"6Z 7GKX-!^X B MQTUB?8] ZU0[Y*$!GQ97VPH"&KD*.@H6CO@ATI:!\VPN%O1=T4K=^@E(3PL2 M5UCG72$%AD!3P,A9[1DS3 0P#^(2QJTB5!=#$!FC=;W=#1F.I[DH(^:(MC)< M#7:UA>.IW[D"&3Y$E9VR F9H:.RS%B@:WMF/9J"4D.D%BXN>;@7#^[E"^$\8 MBHC =@5(R&#Q XYS=5@\8KUIK[/%HNG!:%T4T/(Y_-X+*+L:*GR_I(R@>[AE M$R1<N ZK.5BM5 MD!>*#0,$%'R)""K(@7@:[6:#TI-4;=[TM'!EBBM)6>5M/&-'OM;=7+(0_TKJ MMF]Z:$/52B#@[ *%A52D(JWH$=!\(T;;)8ZU/.V>&[L2$"2'6VF#L"Q"1D0( MZN=&U[;0[[G5[QOM^I+8@?E": AZ58Q5K@"!8KN@B-;CG\5U]B:NVRK%%>-_ MKO7WTUM68-4%'PD#$DIAD[)'C*6?]EL$4?M:A01+E\ZJAB:H-V#HGVAMP @ M">;!X;FGT/@ (]$9< +2K&D>@#]( $248$5!T:'S YUH#:Q70-$-%\%D5[<[ M^,$^Y-5&MC65D70@[?<0H9S@EY\1_XFK2,2V_ 3*:BJF#<8F&IL&K:,3;)$) M%#9ZS:8GY3A!X,PWY/BYWA$H;+.L@6WR5E?VH7PF'*YE(H\PL&!!#["[9XKZ MR559ERC!KA&I B'>'\55=[>\)BY[GO&G+FN]$N+M>HQOBL*..>2[D1Z9A('- MU8.2=Y+W4X+)9/HA>B267$5]D9V_[]%D^*/):QUM]]:\ZS72*^M(&8^*"2$- M4C ^3L3Y6!Q&RD)<3/.)=#1!1D%4B$GIBT;*%PV+7[F?\HLN=W@6NM=;U78R^PKVUR3L^6-L4YD*@RY@INNU-E-KLY],OW=H]'!M^0Q&@VD"]*G6#UWB M,LJ]?16!TEL;FH?HT6T5SS3__;CSD\>=G[.[994H3CQ$H[=QQOXW(?LQ\)]B M1*@/E;\-ONQNC(-J%+7\[X_HC_>HJ6#BU]XU]YIIV;J9#:K5+O)$-$W&4B\/ M(#_F;*X-)'HX4EQ9Q8US^89MA.]5Y&'86/BY6PG/4[9_'ETNI T_?8?E1:GT M3:5MJZ**;:9*9#BV6&-8]GTQ,4JEKD\6?'@1#G\#";PDK38[TM]'IQN22.(/ M$R&J563+.8INUULL3T:).''XMH2W2!/U!XC3Q>BVNX#S[:6+_-/$*\/56@Q; MKW28+-NF??KI[W4!0EBS+DFV^]>[,C$@"Z]*K5U^>?OK5TO3WY0.[&[SL[FT\?W_B\[?[XY^T6UN]U5H!^:IS.%]&A(/.;:GW+ M_0A';YTNNV_K\AV=CV^3+OOQ4OG'O^_N[V[O;'YA+G^=S/\IM--*I.G]6JFU MOOIQSU]@6.Z]'KS_^]'IB[?OWQ^]/#XY?3]X_ -+^3U7DM?$U@.GZ_DG+EZ-\-"6J/OB$ENTS!@LKH7,17[K-6]<&_8_V-'=/SEZ=71P>G3XXOC-X,W!\>#5X>!T\/O6 MYO[.WN8-SNS^=W!F[]_2_;_DCQ^]_^?1X?_WPQ^TW__CG[?96\/4R?_NA*^7%Y3CP*'5? M6%:*@[)(I.< OO->F13H*V]GJ;"0_O@7YN[/!!2BD_;[X\%-CNG@QSZF-UF@ M?X I.IMS00H?*/I#;O[;"RY'@V'9S",U?H'*^_$/V>.?Z)"1JG]B3:J3T\&I MJ/S?=_8>[VSOWN#P/?GQ[\BOOG#NLCL).;9.FMDLY_^.JP7WR_[Q3^%/AL=[ M>O#KX,W+HQ.(U"%97(.7[X]4I)X\WGNR_^0&9_'ICW\6;VGY#KC-5"W,5PDN MQGA2I993;'X6#:2=3\QT3X7Y3R'I23SSU=VI/_S1??R37:!/!R ]>/_VU0G) M'B-L#CG7#P:,W1N=VY^@9.0V%@]L+E69R]W)(*7DIP!*_'0'[_G;TU^/WA^_ M 4/*X/3X[9O?'S_9V][=N\F9^PEJ1[[RNKUEMK=C1WSWXQ^TGRQQ\?3 8=C> M'[T"E(3GZ/CEF[]]N,EI._!DI?^#GK9;6#QG32(9&5=,C?FBK.AK1?2W MILIJ$#H*>2F87M]53!5*A[2>:8^S]2']_@_I3PW,N9?K\AV=CS5L4'O1^(TO MMF@+K@ C#+2U7>\_A?#"X]\?/]W;W=W^4GSA&F"XUF-K/79/]-@/=-K"FN;- MP^/W1TS8F[ZU%3SDMB/, M?W]D6P*_-2V!$=LZ,,3TT4OP#R+6_..'EY_\9&"FK2TK5@=O7[\[>G,B(9N= MQ[M[6S<)=6W]# 1?M[!X[C >> V^?_QSM_.3G;MM0_3Q]KR/(J 7T1O+PJZZ3.6;G1,XZ8;-4E_"D/V)X,X;>V^ M>W_\YN#XW>#5X.#@[87 M^]"E%ZFV-3Q)JW-R-W^"2_/'/XOK(.M]6Y?OZ'RLDT6WFRSZY^]/-Y_N[GXI M%\4_UZFBM19;:['[H<5^H-,6%IO=+-K\/3!+W-4*'7TZ(U&;MVH&;!50=#(Z M2Y,F_QD,\1\?M15Z=?L X6YM_OWDP^O7@_?_]_O6]I/=IS>I3M_Z">@@ONJJ MN8;@)\V47OHC\'%?2F8EQ^XS"]YQ$,W(U/S=D:Z_?PI-]^U5ION4[M#KI\M A_4)7)_ +SZ!)\GN]W"](@;.7]5L=>]W=[M[RUM[FTXM-^D MS:P?Q;KNN)*LGN7Q@D2R2(-=O<)[OV Z>-27CEGZXGKM?D=Y&E&0/=WO6.LVS) M]G+78/SO_Q/T1(Y''R=5V10).K*7U2__MKHJVZP[)NF&M%R.Q_3V M7^+\(E[4Q@U\VB=5(PW>?]DT(]O!B+8V:97_$GG_CC59VC-T>_>6+53!\C/S M-VGH;O[XF=;/WO'I5]OX%\X3 PHVNI'9DQVO'9>.T'F7 MM31<3'J1UD=Q=%%6>4)R7P:S:ITFJ55))/8R,NZCK@1/!=R MCF0B/3I:8QH2,XQ$&#C7C&JY'PS*HTFPZ;JJ;_ M?!7/-I[3W_[[O[8>[SZ3SB3UHIZGTUY$9O[HC%WNRZ:4)/[*** M9\^X4;%<-MET$M75Z'__5-5YO;&]2<^A__]I:_/CYN9._X_9Y$_8B?_]TTOZ M'>WUG]IV5%:P83G,R]''9ZT+1RZHW<=[_;TGZBLOW6D_^/(./_\KRL9?;=!;-Z MU>C:*Z)!,Z%GXN23D&WWHG=QDTACNHC^*&DPP#[*'4!']AV=WRPQ M2.6#LRP=+]?W]*,/!4#+\S/2(07-G$RD1,#0/3[TYEH[HR?.LO,2-T!&BGZH M+U!9,T\LY!N_^'Y4M]6\;P,$ M7_?\AQU'-_.XXA#M;W_[+J',D^!A.>'(>2R ML=G?LJ],TE$I=+H;X5/:GV+HOS004OS;TL?B)Y#UDD$)R$'7LQ\=_V($GH2" M%F.4X7Y+DQ[L#KK)ZHVDRF"^6&$N+<=O_]MHBP[5\*2_O7=M[9#:>?)1R"I2 M%7H 1.+#TYSA (P:6"=E$3%I1[/Z?I_2)*""'@[VZAA;3^+*)G$(+ MI:0YIVQITC]3K!H9@$V>1,.4;5-2:SSN"A8,,-Q))&!NS)YF,\4$Q[%6-(J5 MAH]:LQQ7Y90UGMJN4%OR;X(7AWFCJF,$PXF&)71\13F/%M*A(:W3M.A__9C6 M[8D*KW"'>$17T;]D+L:98W2Y[*M8>%_B[+5?#*/*S[.]1DY'.0/<,#I"C]=?N^VO/=U=94WKQRVF!EV&Z^T%;,9&25\ M:JZRW"M?;63C*N^$53 E"X:<4)*A.+^266&U/CE!(V7B)$&$]6+LEG$SQS_H MB\P^1JZU>GGTYP):QVD(*,M9E95HKO(?;*&O/.IF!@\2?[[!BAA5=I793=3V M_?PWOTP^MGE$T;U0@IM758+!3;AJL_S+8\K$Y!P,:7HOHY(IUS/I-+PY8+T$=VP'&S]9+3/WEY_]R]BTB,$ MUZ-O&LU=THSA2/ XKF"[KKKA^AQ]&/GSR^LRFL!%YR7HZPF M<9']1ZX+FI=:)5$,O>J%1>JF1C&K6I<21><;)0R.K",4/UJ$@D,4-.3$N.[& M&W5Y!@B#,3_-A]F,'>-;#U)<9G7M[EY/:[0"M%_!UKSL;35M "W<#8QL]8^O M\C+UH6%.%1J2H+,];BIF+$XR)-)H 3,P*/E:DI4D+$;-NK!E!I5W@V%G15&> M2]KG2D/OSMR59)NF\Z@IIO2_(]).Y?0+W4\=5I&F"=F3FS!!YX05JA"L)HZ:N\8!1C?C<* UPM "$R0;^\ MVK2O/QZQP*YXID8Q$R9 0%<&SGA5;^[:?LD3GNQ=?2IRN.5.UX,^HF^G&9_8 MH3 MM)+O>L[BE4)K_>COZ<(,FL]$)3U"V+Y@K1>&]C11_KC; M_C-5?;3.TDW/S=7B\R-640]O][.6H,&#]B>VGSV M*A[:+_"?MIX]['%40@QX_S*KTE&:(4[QXG @YODY'9>D80C)(7TX'=+1@GEN M-.^,9F.2=QR2KIL1W3[UN,D9E4 R)SUQZ,"1D<]IA^@D(UDEJ:8+ 3^\DMY2 M[(:9;F]Y\D!0)$C:PH_KD?5%-YZX'><<_9V7+AI"LRV (\#P&;+1LJ2)F1.0#./Z>&P%W5$2S.5,2)]49V7&:UE M.CHK:-$F"\'LX.\(\>"KY(0B9Y>+7;]+DM'TFIZ7):)/!$PGGE91K1S M$X[R,X3$J$D,LH@KTEHZ(OP8Q MLL)UL#/PJS]%TU(:G66Y.%STC<($=+'=M"L5+ERQD)!.E!WE($ M0_S;^B(V>6Y9S%FPW,:UGL:+J(387&2T*%5*=PPM1LH73S%";&^C9 B #2OR MZL@AX/!G/WH>:X+0&H!CLN(0I^J%,G5!%XVN0:-N+4*4O ]\D(UA4*7Z"2?I M6#Q+&M[%64D'@2Q6SDCZ(MN+:,'G9241R=M/M5UVAVU>ZPZ[QO:K#YCP%ST]NBU;R-)V/IY1@N01*]3.@2+VMY*\F=W'PU9 M3NF>."8U&XO"89$TT7E6DNYNP?EO"C7AECT J\?#2?P&33[/0&)$;AR)*V<# M^*'F,FIMB*XDV,B@&"0<9NY>FA(IA6%C0D/XVX?^25_6FLW0BBQ'G)Q)7@Y9 M_+&0L<;7=UB_T'%G- M1$1MJ%7)0:T<9F>-]!O.R]T>U>O%)KZ]N7GX_.0-G(=L]$6>CK,PK^-/:_H^ M=*IU;]E^:7C;9V1U2?_/+!ZFD)KG>3G:."$#@S:KH3N()$,X]Z('F(A]=S/K M?K7;1\$U!AN)B+<)'G;4P?WIKZ>OZ07-[/*Y/5RR8=A \*YH#BE?+7S Q]/R M T:.<_=+]N@J;YR2@AL)[DBL';X4&4^WH,W=OHECD.@N7@%AMQPU7W ]IN]D+SM M5\7?_=Z3WW#KXF5J*6[W12O5,IF!MSY%NCMN61*V;_W8&!MDFN9Y-F]J"=F* M$FWGC^'^#[,RS>DO55ED(TED2 '2,$/;?H?NVVV_!LY25>9?9"NUWO.N2D=D>G!E58K$ MGIB2+'9L_JL,7Z"P J$XAHBA8 ZHJEG.96^<-R0/LQ_=ANEUG94)3*_;.1@W MN_&O,YD;7L;7>=79E]W&UWF%#;P7)9W[7.I[WAS_2OYX_"43W.P_O<;;-<;R M_6)4S'UT YC*;G__QT>J *H"M)+D(U#(BWB!A:E@.A(RE&%'7%8"C] MM=CI/TOC?'[&2X>J@[2N&6-7>R7< @I2?(EH,[>J'LC\VJ ;.O5!@;=G(](&>W\\W _WY(F58FJR1ZO0'0G091HQ,4 MQL^S<3:*!LEY5I?5(GI>QK2##TX&SQ]R:DJ .!$@*VG"%B8MYE6,#X6>F"R) MU 5DP/UDR*=5VICBRJG+E:O2%JAK8Y5JF\J#.4TSYY*P!H$RR=!P/-WDH\[) MD 0PW<(?75&E$6 RN:5PK.$=B.CK,>8/@"MKBB!AA'^:;SAPN22B:DX'Q9RZ MJV'48P0O7[W;V-*,) UBF!4*P9?$:!]'K/5'#([KQ;+@"3:Z;LK9;:;9Q_N' M.2@,9I@*2"NM1U4VY%U,8LD,X,<=$Q-'3C%HH?ROZ;NOFK&7? MG&/AL_P:[Q0C\X[^(\;&,)'Q'"QSB%L/A0Q@>LN'A0Z1\)ZIC/HB2$HUJ.F5D^1C8 2PF M>DH>S^*JK$?E3(ML2%&,X/AQY0>_FVYO).#B:FY2D^(B6'QU MYJ<[N>EA^M[J;?^59M49[_!> "VP'.T0$7ZB(1[K7/BS[T5\&TMI5$9CH>UM M7;6]'\OP6.;=6K(]/ ?D3(:AETZ\"/Y='PG7 &?:D"'"HWL M@I\*E5E[CRV S/"CQ=U(4W^/+=HQF.$50(H.+.MC/1QPMGMN\S*G5R!4TH6$ M_JYUC8F7'- 7AA+7BTZ;H=?1X]OY%ZLFXL=%24PW-#+J(Q/]X<\Q?/;!.34R M;HJ1DC5("D4I"RM31-K4?%B&9"IG6J@.A5;*G\WIY:>*U=K],E\^QYG<5"BP M3YD,\#Q 6!L#G4\['4&#*?YWDXT^,O@H5K3\;$&V'=*840>GUP4.8T$VX$AA M]&PEQ%IS([16C*FE/:@C%N>M9]$._7)G7[@ =C>C%T@9G=E/X0#X4ZGI<.0D MAW24JBSFI>C0>BTEJ$0$3E/9CZ6TL1\=FL"Q@93^NR$'1Q"'$B2\ M2#4 17:/(*B9E,S41BB2&H%DUFE5/)V1JV0^I[USZ/0?X/RVH*3?(D:P>5,+ M02R G?VV!0!)?O?:%(70QG9.CB]^D"LIT)\DP8%4E573@F;58'3@73C?N$$! MMJ3PZDP,3T^TTHA,2 MD^S"S?.1OF_B\VPBBD,#!7A_"7 T*L3-Q!&0SYFQ [7?6AK3DU(,/YH)RKRX M2BYB-:GKC=Y;GFB*XA?:E+;C%<^2(.1 ME%!G&0=#)/;Q3%E,/"5-+@1M(@H.));",=0V/G6:?3(ZF-3-=WUK=^"!O]EL M/G=UGX: A9X-985G-3Z/,Z' Z3Z8+$*>^<=IR+ >M];R)6?,LWDF$-@E)%#T MX'3[\/7#?G0\UT-$'W9Q(*O9%\C./V.Z>6D-*[K7 &_^&#TXQS\#'#%B^/!] M83;[QY2E49Y0\!/ 6*>0:"T1PC1@<@9?*UKH:3TL-0.6Q*+73VDFY_&$?LZ* M50S9Q'^-L>J%*DW<;_$$5D&>^A&BZ#[RY&;HJ2[DE+A: ?@H CK(_M#@:Z3N M%JG#3&@S&)PM%!UAUM&6"EJ M-:3H:R)"Z)F98E,HSX:VB(<+)Y0<&H<3V%C MBMX(V8D<[OIK:H_549;/)CE.;#G'"] SWB*7N*_#OH(*6X%#T!#FS6HE-+W- M++9>L0[M+%U4'K5"XG)#D"%-&-6/3DTZ\';-IRYZ7V]%+V5G5X>=6=EG9XLZ MHRD"OY($'.TA8[J@!#;N"7%[/QI(\ ZU\1S5,+S T.&E1Y O)S[Q=G44[*H9 M$E,NTM"GK<&Y:9B+* FE@+4"WH@%2><<3$59A5T6J79"C%,B04;C9V;J+2-2 M]+/85!J(V!C335(D* V&;C$Q'68/I%<@SD7;# F+TN(,?38EGG3IS/C=)MSE MQ:KJY6"5<]Z\Z!$>QKEH&XHE(S:#ZR:R(EM'EB!?TT$R^D"+:\T:U29\TYD- M8WN-*]]*]V; T,02,&9^$%2)C"?P.2] +$Z8S\,TQ9J+(2L,?.2^0H&_9@8& M\AL%2@ ,)=,H5();H/TK=,LL*[6^39@7\*6_-46JWN>6F.N&V97?6Z4;AMC" M039D$&RV'X0IT[A 9FYF[WUK#[NR;*!TB8<);R:Q"_+@X21 +Y$W7=_.9E.-\ M6ST5@BY2)M$?9/SOT153L1Z@M1HD G/"5C#JP%,VDGM]JUKP5&.B1PP/DAUX MIU'*P72(#&I25M_VSE$KPN*.?>O:ZN.L;H/.1J0#8'RR7%7I!'(&7-2P3/AT MAW@TH8_LV>O !(<]C>H4W.R_Q<3B>+N/Y8+IFIS28AE.2T5V%P7'%R M#K\V-?0RZRQS1Y9Y9YUE7F>9[V&6V:G\VH$O54?P+PUL2:*6 MK%7:4;0(&M$'D-<%F1]R2N_ =7,^]05=(YL'$U$17%ZGH-*?2 ]VQ@B6R0 M!58D+6I#HN.!>,$RSTP],'D Z19^Z]^T%4TB]HY+'6$P_2\^!U@]T)7=-][;,Z0Y+KU WZ&G/RZ!E"!K$9F19,88W)P86!\!( M*]& H9QJLE/SO*DX0^RYP#V-2GB4)(>9$!C1Q=-4<^O1V#_3/AZ2RH;^]U(2'JV?9[-Y/8\ES-Y-I_-&D(^V@7FK.LDV$XRW$F+N.\)5@V)P> M ?^!$+?$'?2KYA/\P)&NR/?\!\I-)Y1/9B 6IN#)E7% X4 CB0L?\]+!^R\) M=Z2&+(,Z?EJ"]$.99D#R1>J+?L0"O8AVMCKDF;R'IN#(/1WP*6D? MY,\,AHQNUS^:A',3.AP[6R,E@D !318)")N2G-I#-E\;#4+LE@X&Z.8X8 SI M%88UFM;;T;PT7'8\2C9@.&J@>C$NE$5'UV))C+=ZCQ\_[>T^V38#Y( VAN= MOV!U$]5AD$<=J\QW">HD6%A22T7T&:D6.B-38\$*41##4LVDZJ-[-&;(%ZGF M#_#.86KF7I = MY+,E35[R>'+O_(:2Q>A7CB!%;WTZ?,/F]MNO;PV5FY=.-EW 3#("X5&^.[;[ M>X([I+.3\QV<-#F.I/ MMOX2G=%TN?$CK2E^:5($)O"LW];XLXZ:KM$9ELVD^?=X5$D:S\^\ZM0@-*ZH M#9=E"G(?!MTU DXLX?T6=DT-6M.J_WFKO[\;F=U&: M37"+CR^;\MPF3$[,MP[];TDC(+._X+H_6=6\3WC[=BA-#E;7/+V/S_=ZWBU/%C1?GCX2YG[;[)MKTR>T.B UR[ MZEX5--W(1(S!?FT[[TF_-=K:/^]L;KI10"LP8FG&Q4IQ46!:6GS*BH-^LM]_ M;%MQ;#W%HS'@;^07?<'?(1#$C8RD4V'=3&($S)FNE8YEBE)N=B/)/$+&%S564&"UY([B MVE//,)?2)!7;UX;82;D>IBB/D*R%.0?FI&(K>KZ.YZI<)3&G)[2C\'9!.!UY M);4?ZGK_%I#LE/'@.2EEU[BV)\M_BW09L%4@%F7N8""WYE9_7[;'AR+#"I_, M65$:P^P;)YA49IPID4A,US$UL[=S(KR_T^YF(I@U]@!W%ORQI" MO"]!'IFTS=",TMHP@Q&)8*)!":[2]R,;T#RH337>OYIVF-"O#8E7=*)P!IID M/D7OIR=BBNG4]!)Y_OHX(MN9#OG.IOC/=*WPC%EMB%O+/]^EG_,7$!T2L\9D MRFO_5QFD(QB[;ZZ?D'I*YY;I.SHX/.@%]EA+@3%!M:^D%(AC8DW!>SWB@-,% MV#9@GV[[TP^IG)*]%&O>B$3F@,: + *A5YB>CLY*4/2GM M,@>TN2H+7 ,,G%^8$T/3H&^4], X%\K.)+9!^&K_%;@H M8*[/;=6-VRJZ7,(8QE8[,@-8'@I)YD)^O[47(26%H$MOQ D[>G[=[CW>WK*!Q&&MW.XPT"4L2<+3A M8T2E11[JD8\\\,03B6^Q23&=Y26/A';XS_N]_>W'O*U/>IO[CYV$XU]D7/J# M-'H >Y->N[.''^P*C$$&]G#M6QKT[ZDMNW@[<[C24X;@OQ%2PF@,*KCJ=F4EB!X4LI75N4=4#[S;'M%,/NR,^4=I31R;T M-NUEM839E0[<"XR6W^P*7#@'Q6&>5'+2YJ->E"A>00%&(Y3.5;HK7E89H2H) MFOB>")T"6GJ%9 -,GGK< W+)BKO)*8#A.G1?&D+#(39?89'@7Z M+4IJF$TV9FZC\4N!JK': MV<3>8!#OK$Y_,?_R[':(5"UQ*GL\Y/N4S?R7 8J@^$ MRD7W?D)!#X(3PKSB<)281^_D0'8.)N,V@',N7E+^89)QH=O06WW5F?,.%_EY MH&VNPO!G'8]31LC4'[40,5X8WGIZ7-F0'-8 ZP36B*O>Y;I;1@C5]^E(W=ZCLZ8\>%!**43DSBSNZ.\@J5^"P(J)A_$4\F MB/('K&)+1-J6:V>97D<+"'R&'3;2Z]0/-4@%0LBW3GZ[>2,SZ6CC486Z*DV1 MX_C2/N:*WY[G7&#Y'P XN!\I9ZQSC_>KIUD7;Q03R>_)VW 5DXJ9QG^0&>L* MPK@L-B18-DEU.T3C;3+A*-W>AJ*KME"'1:!SZF98PZ!8\H"DKI+UUQG9'!O\ M!\<4IXI,,MWV9ZK8%"0%:CGU^TS]F6S:):JK.]@,Q]4%NK^YL_R2 0Q"%&'= M=\CP<)5!A^\B#8/[Q0&[J^/5=$S)]R,*?S:G08E8#_+JO0J[H2$%%A M:;0DA-417&,7&VP\=<\OTU$X!TZFL--X\F"A!(:SRXZ@%[1Y%M\5@^%[QW2[ MODTRB&L +P^\\O5;A%]^1H1.S[JJACUH1I35KM(>*TP[\8>B@EUI/<<760VT M028(3[!H"8"@\/JA>_6K0E]"[O046L.O[&]A69R>=7@G!ROD3+83LH#F;$7, MR-- KL;=*PV7^$AX!+Y5&<@2\M,GVK>,5%@K,PL/M&UJ>3HKM5C7ZD\UUN5. M9+A09N7]!7.*ODT4YYCA^'5U;]7]QS7S[BWR+7,-FF;@72%XKE.VK+4D'J[P M0 )TH,0C+3)A#=2R?CD* V&;\^UP63&;@\$[Z@,E(>BI.C/#](C,JEH)J_Q5 MD#/1:#=>UWO7M$ZWG E=F!A+U? #U!=5L635B6 1^: M9/L)G2>:CF>!G9@!R3N@,"I( M+4VE ISR9;LF\!5M8-5?HT2Z42)[:Y3(&B5R#U BUU#_5V$3_DV5C]HPMK1/ M5%;K.FY9;^[B%8B9-&:5CE=AO&\IUI= M3/+WY0C)^#KZ5UI8 _!E'G\J3\BI//L[+DA\/*#I]*+G:7Z>_3MXP(",H#@* M8Y:J_WO1/^K%-(O#-_[S^)\?3O0+D-HJAF/A?^-ME7[*)N3<"@\//]1<*;^5 MD_)\\>CM?](IKEO_9V_*\Y+^IR+M_+$?:9C#JP2*?5?&.;(MJ]E=>RP.!HO: MEB(&E]A2H9 >@DF:Y(B"]&S)>Z'!O9#Z='Z[A%8%4JT/;CK>R(60R#@FJ4EQ MN/9:AOJU+P"1.\WB'P/JG&0FH^[[Y%QVQ5P(_8 .[W0[G9ES5T6KAI]_(N=:.!8N;WB<%/#; G0 M,*EE/@#78NXHSV:U?817?8]>?YEX.X9WBN8#:012H*P$U,"L*4O?:%6IU_Y^ M2;"O%!MY&$ 'K+R4%;.^P*RBK02DS7 U.'XKCCM55:P5ZYK[X]"F>+(>\8Q] M.P]G$=X@_#NV1['N59/-#3%KEVB?3>7 M0@2+0_,U?% MM_5:!&(1_4 8B[M./^U\S3DUR;R)W6U76XQT@H5\%JVSF&LQ M$C'2GJ<@+N-X'%H0N2Q3"HQ*/%JL)68M,49BP+=C\F<&B;S!M@-,78E=0RVM M968M,T9F@N9;D?8P >.]6J&HI"/WJ,RY\558GVB@!@%1OU]5MQ:TM: 903.Y MA@S.]EJBU1!F)XOH=+NG6@A[D;233F4EO MLX AQL26G3E5I=ETV%2UMBY:2]9:LEJ7HHO']M#?@:,QO0AM9138)-R+01.Q M];VWEJ7 *+?,]Z*%/)VC#-)9O;[7UA)C)2:$M^5I#.+ALVRF45N2F*RLN)QE M+3-KF1&9J6< ISJ3ARSKHCRW=,),D$6H8 MX3]C()[POK:@W6GQ1[FPV3P_>&\S#[60SS0^Q' =O/\Y#Q*Z%$*@"E 35^FH MG!39VJ9;"TG@'QB* -M21-*XJW,]HP95,L %B6YJDV"LI6LM75:Z/.B [U5& M13H'\F$M+&MA5AU]A;Y)[@ J:1!B"E/O2UKST/* BAS-F=,M9R >CF^F/ M2R"0>^BRLP%8-JLV!"$YI[IKW7UO*\EF?(\P10-V[1;FH. M.*G$'*#(0S752$IW[YG_TLG:XD$3!S430Z"65:"&<0&P;LRLG1%)5F2Z?1KR M,-.[P@#%;% 2%4$.=AR@VP0OF#EN]'5KK+\*H7'TEANM-07R2[<,4OT,@\_U MRV>[*V&UB7(L@%>T=;]&F>OE%:[+_8@!/:EZ'HNVW_37=8R%$*\]YY]25"GBE:,_6-_U:7HR\2/0NN+0,U3(7AGZGJ9'^*,5D7$1H1<.-ET"N M+SRF:E:*,3B#C6CZLJ,5'YV>9B3M7&3VCCD_H-'AE3 ?Y5Q,/D)MH3-BS<11 M@11_7.>TUP?-'K2$A*3(ZK,(7EN=J=O@$0!=HI37Q?7MXOK]=7']NKC^1L7U M:_W[,^G?%60&XW@$O#5WV&OFQG3N(#]Z%JVO\K4HJ6["13X%NP!3ES'!(6.I M-QR_#U),>="0"0R6>PWFW^GS>;OCM'SF-Q_R#=W_TVGW'70Y^^\2*-I4UOVS9!0 MGTR->3HR,02M_9I5RN8;US/FX%4$J$\[P4Q&T@*S$)J=85;88 2I#F@.KMU( M4J 0S+]'=3JJTGF4QQ>&3[P82\_1V-;/9L4Y_H GU\!9")YA4J5*^0&&)1DX MCROS-V2F&Q*Q-U,KT2B/Q^>"$4(29((=SS'SF2=F\,JB7-G_-C\ >4F#D&8F M+)'#JHR3]I@<(T<_&A0+^Q!]!WV[D2<.F4^9AE],4M>H25A04.&"MJPX/"CC MR[,$)ZPITH*#0$)[R[EG_S=X+&1GEK( T1#-WM=D0.1QA9^HC/AL(LIGE93T M#$PT*\8 JJ3^*DAW&=X]-)/4-I*G MS+W7+?>/_?W M;;"T@)X==A=7S8!/X2'=]DQ9M[/5 ]O4#M\Q9W'2:I^UMTFG>BZY(;D-MI]H MJT.T2]XV6J-GV;>4A*A%>2PJ)Z0-]75TEW*'D<)0O G_I^,O?LEMM!:]Z 73 MT3,15Z9$Z:I:_D[?2\II+WJ=?LI&90^]=>,D[D7'-!GI@4[+"R1'3J^G:;T# MOF6"E,$Q9E(DS)HWR9HI/I,_#!I0/>5@QN.9D:%Z%OV=%B#6Z85W3_J)Z5R' MZ?PB5N'5O-ZR?IL[6W?%UVO(&)E:?_>);K/=VG"KG E@:=7L!@\K;E]) M2O]GU^1_^NO[].0LGJ71/]/ZVW:!O^XI'^.,3FCG<%BD";EW&H-/C5U@K9\B M.C@C.Y%.2EW%H$R3LR5T=>:(M/6!OS)R6JYR3)Z88_+DCMC;@U/RN<,1JB]S M4/R9KP^+=UB$P?U>'Y/=_=6'9&_E"6F)OC+5(_\]IJF77R#^6VMI.7Q^\H9V M"CPF]UIDGH:2HC8!]G%W;UF7\J?]R.->U0>!'C'+F?ZV4[^P>GF>EZ.-DWDV MI:DV:#V4*'NJB-B'DW>G;Z.C3S%#)(!8K6C]4@M^\!_'1IB $(5=YH!QT0O# M69MD]2B/:1$K]66K5/HJ\$ 4!M(:A2)!F -S?B: V3F]"+2C^G.."HR%E33Q M>).5A=1^_1SZE@E%[T$GF!/+6W'H5QC=7?CH-TOY+^38^<+K42OMXYB6'TL: M'.DK^)[D\%WQ%];;4ED"2:EV!$#XP.-A-4DRR=77AB$6@!K72KU]S^;< YBQ M-K8S"*/^N?%VGGU,ESI]RT.X.;='O26'P[T[+0R_6VC8.@8EYLFI4FY\23IM M.BT+;JZEI3H<\@'5@,1X:'K,7ZG'J0HY=;F/&"JF)2(F *6(PZLC(1B&;X/7 MT:DIM>>)_?7 ]:E@8'E[)4<"\DM;-GJ,LT?;=+8QBSWB9@FL"0V+[4]HNN"B MS9J@MF2"M'5YLC'DWL!"O2%-?PUTV5&\<#"*AZ4/$'])^J\8))B=,6V7:2MA MNY[+;"X;'I-U9X8=E_G"&R@G5RUE:7(]U;:\8!R^1*3?2F9J*U(M58V'C81? MS$5=W\1OVUJ&K]!5,6@F" 8+3_2VD)&?96/FQ+^(M:.2-4_CA#,9-5/0Q:34 M<0%E0*N9G6:+?]3P-\"\G4UPOWM+B2Y119K[/KB6QZ7%A)GF%:]7EUQUA'V, M[:]PWK):ABCR;9Y+?T5R)^(,2RI=3?S+QS)=\_ P-A(\>@]^:V4;I.N2IDAQ M]#A)01M9(ZC)::T'*"?..#OQT"-'AA*0,:%3K70)7/^5< M$EV>H6#L$0,PKI'%4V P-\)C^A3PI]1S"0S 6M ^G6P[FLNJ'ZFR!*=\.E&Z M>SZF>BG!H_R8+LQ5%9@K>M^-JI*[JXG-\,R[U7!=,S5_!@^$&[&5?!N6&^7, MKS0&2;)W^_G7A1@S&6>?IHQZ]OL'?[LK\9K-9P[E:A!?S:2R7!!'K(QT3)N# MC4RY.Y;T+5C*C)+JTMILRS!0&CO%7'H]XSC9JXM4AMLL1VF!)ETNKHQ->YTE M"8G145S/@]B:VM$N/T<_/6J0@^M'MU"5>8/L^NN@F0_'RAOXFOBO.VR;649) MC-:).(J:B;3FG.V+71;2SQZ--1M7"QPT,6PQ MW_4QZZ!Y<]KX4;L9(?>)&-'EQVZ$/?5^5A])?5OC6L,OR$V&_R-3-[4WP+V8 M8PL>VX'I!\+OP9DFAT[;U>5@>,+-(/RQ4"[; M*X%5,%8M/%+X+\.Y/B]=7R;]!A9O4FJA&C>KX?)^ 45$S:P4M]K)GFRXM$TZGIRQ5F2[E?.]&6'W".PBGQ#+DQF5D&_N:8A'R&IC/YF5I MF-M[$C+Q."<\Y) AEZ ?CS[2?HEZ7X2MBVQ %]V?0 -OFWUY2VD6-UQ+_Y ( M\@@=F%TC3OK*.7J75K6+PC+HB/4GWB:AEFYUJQ^&*E%,O^5KSU\&L\U,=,#3 MEVES"VH1&HU.I79\W+TKY!_4>4K8+J%;=-'6 QRK=-0WK0'Q8<-O]0HP5[@$ M.FK;/KXL[JX;4AB;#=HA\3(L]2 V1K=J@%9S+.4T26BSM>&L52)X7%F(EO0U MA0U1^U_0GG,%Y+_%4<27G\4@=JEK$\6D,11S49A\15IO F64*7J2-]Q WD2D MTRF?)T/.PM(C[9XNO3',9<#8.%%\S:Q%O^1K\E6K1P; MP9>%QP)JTBB5='MT04T+]9-^M_0G#*69M<:&JV5D@M!>ISNW2WH=A3_3NA+N MI@MY@=XQ>DI8_\D)L_WL? (23^&,FR+AJ7]NH:73B14_US7->YC7)\WV*9,: M%],UC1U+/HZB'PR2V-W,)%[CCL&4P6U+,VP*HUP36MIRE>9E.9/N[\Y^PP<2 M'U3 (9EN9QXD5JE=.[IUPR&7;X=?#;,/9=46<2/;V1A1;/H2(VHQ7HT!:,PZ MXGP!B>$4K@58X0P)WGBJ5!%,J-?,S\&]G:>A1F\2X;[*XKTJP'J_0S_G74Y!3 MR/OFZ-98]U0E2&ZB%_+V67(^L0"7B/R,>=4CV<:%C;^1^*,W1D\]RX]I.I/O MNI0*& #+:>E*M5S/ Y]^DK[>,54UC!PNST[M\DO2_R/-&T)'-R4_\KW0Z M3&[,]$7M5&0XX$**)D!LO^.9UZG(>YR5@[&E/X/>*P #('=45UZV,SIE]/\! M76 9L[,:-:=[(J "+]W4LF4[QQRV8FV)'X/&_8;/,]8)0EY2Q8W&'4@_I*;] MJ?EU:5.'K6TQ>4I/7&?PW#+5?5YRMAY5M'O%XCM!WP!_:(^/Q&IX6Z\B.M\4 M4T,C_5#DHM!)Q-/I3,X/7X1TC-.8-A(^#^P#9[J15A=J-\3O@SEQ"C1-/RKE MG]I7*)HP9S#M/C!LDAKS2GOFQI RM5[)[G#A!*UO$#WT[T84"JP@TE4SB@9LQU;1BQ>'!X.>N2O':55)_ 2AE>6'\ZI(68-A'>(P M'(+(-L(S#I24_=(#Q>&]>SU0[-U#'^37CYZ7"K#H?",/GWZ[%"Q,!5@T=%Z" M& DU%R?"R]-_94./7./YV:(71-AF\<*ZK)XOSO1+XQ0ZO^FX$ 9- [*M[B# MS=T;7,+9ZAOX3W\50&ITD*/(T5P4__,HNR/+_@,++HN)"%W[ZN=(J Z62;C@ ME16I.'!5JA^FXG-N/^-YB90<]R+_OXXAG<$?CO4W$IY7+!&&DJ2H^F2>@ZS^ M" ,5**&YP?OP9=^ZSHT/KU6$G-'ASIHLX#(V,;-:I@\PK_T"Z\DE;P?6C6D?\X>=\S8;,%HSPX(>BA MFCFMH7BR.(*-3?CE*0BI]WTD5[8G3LA]/( MEMZ%4ZWZP^]2;9'S-$:C,?1DL(>%<4R:3! &23EJIJX4$R!GW3@:Y7E*+E+, M(=RE_0_7SELLM_52<2!9FP[9[$?OKOI55BS=;X>=,!*EPHT_ODS@[X,P>G/2 M337_K1(5RM%,I#6-A/G?7!6&)S//QNF&8MA8WU7F3[6)\UN% BK8)<0']_2R MN0 Y!GBE$>\2*1/1@W,_%T&7"TXYF9!2W^%3;H8;(BLO8-Q+3L**1=)& -W7 M6EWF" 3KBBW=4YRHUN-D_^AT7CRDR6D""-')GO8+6"'Q>(6:SGE+KLSM1U(J MB+^< QE\#]8(:L2FQYR@V&6AXN*RU7+RO?*EWJ6*5",0XS3>:38'"BK6^@K6 M%_P[AZ21ZIYEH\IHI*MI+"$7YJ"?"R=Z(12+[:[IC34"L>RA# RX >4-\=+L ME-@U7UBCJ,+0(0V6RK: MR4^=\G*V$Y/>BWJA5>#2%UQ25?)%X(_+8@+,6R3CETUB;MN7%1:--6\2&QQO M+Q3OMS&1A76DYH0+U!Y9.Z!K&>E-YX&HZL_M$*,!;D4V[BK(>JE_AZ4]MNLO MMISZ?._DH-V=LW?<$="D,S/D%)UA=3$G(OTT2F=JTDI#F!8 P.V% I&0=VBY M9>Y:]D,3Q@JE9QX?'H4!!S9VZ= *NDHEEO4<*J.,(R=918]+VH\1X$8SG-)Q M9>^>N6:E(AH)&(Z7;\_KF;![B?.4')%9F!O.H0 M@8714:X:(8;%RRN%73TQ!L=XJ'=WBW:N9[0.B,][NGEY$?VPLP?0TF^9.$TF MV6F.:!46>-ZYTZ(PVF_A00Q;-5^>XZ-JSI@6<9%-51V2>D/)+I(.FF13P!") M6GUF+G[2,QGK::@(GE,J/7C,&M.<>+BFRY]0A]M'@H6H')6\34Z3\550(V1\ M^:RLB+ Y<]YE6L8&.P?#IN'B7@%8X(JG17MI[NZE_E[FYRV1,!,3AJ@)D%>% MTO6UAPD#UHRPE5"5,M@F6;@5<%>WP$0E)U^EP3/\K4.[HVS>6/@KV]G#$NY! MI,OOJ>]X=E5E(?<*5%*#6E8@BYV QQV"X5T/8+C:.= M@U9=+1O_"K*2[MZC]1KM[FN2PK.(T<_O; ]R:?FRAIFNN5K8Y%>0WC2)90BU MN+:!S-H6"KU<23>->K?C=Q-H<=Q!P5SZ!,!,*G#VY$.'7OD9)IR&.$; M>2JH=@=@M27MYDR1Y&%^>JA:@/7V!F+'O%"2R(^D6CT#1P14SXW+P]-*GF7# M;-[*M$!G$+^>!?/F9B:JMJ5K@4'[_ #.N3 M1]*Q*F-)94N :]&]$A.0_-LU-:GG8'&D+\>J,^L.@U1N5AW*P*:VY08PCHJC M"C1XR'6FLIVI?+K.5*XSE?X+Q%O]4>:F@I%$&:8Z9\H'Z@[32\PI;N M326R;(IQ?%Y6AI8RO*'ZV@DK7IC<5?6V]J1>BP9QT_YT4Y:ABZ'1&60\(J3R<25N-1<(M<=EWG-H!^ M1VQ!2P.1QI%+X]4/Q4^J33QU.9[N8(I9/^WWN 3._?("0=_EI5#G\'6LULWV MDUZT]?3Q/J@1THV8#/)$7&1YUD-K6$C@4L)P.BI3<=)^]1FSW*;PN;T$,R># M6L%;&LE2)OE8T Y+DP'>#Z6#W#*I8>CZBB#SZIB_"9IRN=55!4X-> 38[>:P M^%N8.]/I MFO <6/F7[LWJ88\UH.ZYJ/YD_"F8MTJBC+ZMO%WC3!PL M\V0.4P2-;;V!/U]X2E=_D(5;;4ICV7U5GX5OZ%4#8Q>)-/K33?DL(;-8W;@T M.^]*&873XL[0ZD-)FGT.)+%O'\Q1N1I_I&U"-T-\&F88H== A6_R1DRR)%$( M9F+ZO( 86 T]44$M8+(:^:?#K9A?SV/I91*^=R%AQ MPDP""J\.X;2DX:3%XYG99IL,-1%0ON !X*F[[N^5>A32QG(J9IQ;[C9"5]?3 M2W7?431]W'6R.Z8,3?J96\0+!L<=UP$\]G'KJ7%#OF\\UXAF&Z(5WJ ]_[=! M$'D.,K-QDX\S97N;(ES+N49;NV%EV&/QF_IEO%T(0*G" \+:7>\C2XCA#<>[ MAF6\EQO'"<**YR5,X-9U/0A-3\0@&?-BXN21=$=0=2DU M=X8X17JLAGA@O" M>Q]MB:M;DMX&&FGRXJI+-[,)V *[[BYK_!=T=;DJIS M@22=\Y?S\H*CQW=\ M+>H@10_3RU9 5*$@_7;KP=I*UK*XA=SECW/ MTD;S!##]A%>N+4ZNJ-$)EIAO-#P9@-M?T6&(_)D5%4B)O)Y3[V9^/&(3Q@GN M8K/<]=77V[,0C.C(3)PYXTF+;]*9D$QPQ"4%DWX2/*6]U4*!<07+;3D>,<5' MP#7UB D25F)?T9H@K]8>XH/ZX;W%/F"H M [.^WSQ>18-X8;%C?!7-YIV[[&V:)*6XD"!.N&\NAY^L'[-:E;:D)N@/9!T; M!&/PV_D*)\GZ660F*@8+U!N+MM/&!UVM+?>KEH_G>79MZF?QW%@!2V[9F?!6 MX?2@/=5EDV\NO#13CT,V6T]\SXO;3XFN5_KII84.4K2>BU>$>7>8G.)[E:-1 M@U)_=K%:1H%X9%C1K*3CJ1QMS!5MW!'^:-E] GC XRCPW6>.#\>5K[!DBOZ7 MXKQ*8TFJ,^=US]INYBW,S!X +RK0R/FM!B.P9V7.2E-6@--0B95 M?,%!?+=-S(21Y;KG&)>@^@N_OM'++LJR/;A<9:3]21_JH;=JU1X:AS_6AB,D M.CO[G@CVH^<,MU2MKJA54@X+N8!IUCTSR#@YSVKH82P?HC.IBH>Y6T5ZV5EH MAC1"SJU[\/QSPZTL)TZ3M?9IWKX);"%1>2H"O8$?UV=L*BH 0P)\]DKMK5.M MW:G6KS0-2N_&IL:&2N" E1(?==I[@U8#3DY(5J M]E"=U.;Z7-)F"FV>>]J?_8KV[TV>R M3DOF>7B9J\'FN3LV$-6!L^["7S-6+6 3Z7A6)\G2PEP$4N3:C]X*4:\;H1_# M;GL6#LPOX673P@7UE&),5*D&P;BCBVPGYHSO=UI"H:_(Y&@]@?":6_ SWLY8 MR(,6"M*NO7#R+RP&/T*G7_9J[K33[Y/9]]'GUT.@FJZG9R59@HS!]>-OGX/] M_^"-Q]<2=66)@A+FK'Y0%F.0_1K,68*,"K9(4OA-01=X)H8!XQP#_*S)%AL] MMY:\M>2QY"W?XJ90F4-NEC71*#LFZO.JROU4US,(ZEJPUH(%P9(P/UG]+V0%#1E?[6,W7*7A Z8HI=$2&E^C8OF&WR7 MA_P,XI 2"C/T6!XYM 1U!+ME_XRS8S[ 8W(&9>!%DK5IZD:2W"7WKR=#(V6S MVW.I) UH"@VF*5>26';:.@6W/E=2YH$];..IOYTIXS:G=A'!]Y[MPF2:*1?L MBH"RO$K'TJ[7#7+D&!I6X\#\M2EZ7\0CRP+UV%;$W4NR-C_7GU80W MH))GR:8=++(U&#]U9 V[KMT/TYJK.6G5GUTE*4LNBHG"X:;7-7.NLBV!+]>#JO7VM3"RX>& M<(>R([I@,3/XV4QXKZR)0F+Y;^6S,9Q&MA\?"B8!V\RS_VBVA:[5C_&$,7K< M*%9K]9F(QM5'62B0S_T/\9\ H))RWW;7Z80C"5SJSJ>_$\1K=VW>HAJP^)SV M.DFRQ]R#(?K X5T7,XX&!IF86K+=&RB.KO8+_X)F.)]9:@Q9%QX>9F.+*STF307F']_A4&_@+T( MJ.&(VV^"?!WL,U;?2.4=$NPK2&D ;:2]F3I&0VLA4X7C&$;ICG&=/6:1@2AHC7+"PM/ "PE([. MV1# %DO"2MN#EH:5GS-686<)B1QNX*Y<3;\@;KM*GT'\T5*&H [W+MEJS>$@I!U:T=+N?H =UK MMUX1<@-TI)G$_))HB'+I,"#,(]7FY,_E8_UYS_SY37RN9;G^@P^S&F8%=KL* MBKE:A1XM\L&PQ815S*NQ' Y9?N;Z44OS"TX96$BK,F4;]:L%Y]3YBX+/<5]\MU8YDSU;<2)&+57&L67T0Z1]II[VW,+SF% E]B+V&IJCT76A4HTUL4P?7 MLZ=GW*J>[:SRR#1G8[LN3^WW8(=D:,).YU@]*440.X-?[FSCLCD"%.>T18GV M;^+DLS0DZA1! MT$\04YT;/U'I4EQ;*[% FD+-=KS/6AUHBS4>R_T-$_,R45VCV9;0;%MK--L: MS78C--M:__],^M]OE100AH>YZK6YL!87B$L[7M01&L+-7J=^7'\M/6OI8>GA M.%51-$PF9Z*M:SVSEI1N2?%2^*:!1A +7$O+6EHNDY:U>*S% ^+Q.F00MU'[[OA<&/L$^0-L#V.T;+ _R$:V:2&1[8G4$HHU@RAI5$!+D+I-0XTE=C MR:IB;@AT9\4?3:69?=O]1X$[T05*-APO19Y]1%\)?GSX],L?;FE&[ NBBU3* MQ"L@VM8J=7UF^,RT6??+JDI=DWLRUY1VWUEQ-SM!XRQENA7SFCKHFR7$#)S7 MU%?7$&5.]Z.0J1 !IN\BR6Y:E2EP06 J"L]PC#C\"YHFR#W.LS(/F(30NG97U:U"UFXA#?E?$S2TR0DI@<)G]5%'&E5)Q>.Q,2^:'EJF\Q M?RDG$2M]H]A-\S@5=F;?_G>3<@-"1MG%:SE=RZF)]AGP"],;SN*L8GKZG&9D M(*(HXRV2M<2L)<:OWD3J^N-2M&9=P;06%",H*_&:'98APW6^#OCT6FC3U;+: MG3;P0Y$H?Q0UP[7X:-/.U!M9NYQP.R8PBJC/3^PB+YK>,PV)^9LE0 MT&6J;BQ4WOR&?>AK+HJEQ/8@L/2=]JA-ST?S*N&#''&O33H]$^$5FZ65Z:UF MY@3,!HVJ]=H(_$X3C-WQ\8I!:9\5F) ,U*B]-9<+@*U:MVLJ3C4W*J3'60_N MD8E-Q(!9&@RGUHE9[ GS>Y=5-D$U76YQ?DE/ZJ+:!$Q>I ]0T''#=0D&6])3 MK'Z=2<6MD&=4MJK)_7#45)5B8_F!_4B.G&[&*=GG\2QMF+]\2*M3 +F52VO% ML.4=_O W\G"#4374J:?5AE49AVV )>Q@ MH: I*FW4:IV5%WQ 6W&^,.30:E#2%&C;BH*T)*!J:74^$^0=ZB=0[%2:[IO8 M410O>0/2BDLN4.3.Y#77P'5T&?_'R7OOV4%UN'=3:JTEXUG=\)@43KORKJ24 MT5920I4J\,,[(N!YX5@H_794RW->1OS3XW%H_=H3XA3>ZQ 52QZMG=9DHZ8WI:9GK+S+'?LJFO/>"U0 M+%"X06AJV2R6WK9<+3F7"MJ.V$I/(RO\*8< .3N3_4=K*F&0&!-F+6-K&6,9 M*V>I;8;N@%<]+E)@VKF&JZH4=B5LIO59,T] L.42X6ORK+5(^11&ONG/=-#. M)U+277'\5M*=+_<",Z0TS@O#?_EM$3@=L53+9RG B2.)N&8=,NOF*"^$(&.AR1KHYJ#X!K<7/^ L:+H)N MNH8>K V)"2ISE=^=V4RX!Q5MUSIGLI8QR_I695,F$"/9 :$8-UJY;I("$;3; MS%)\KG_'BAHFK53WYSTL\^09^@C;D(\2!$ ?F^#=H3)MD&H^:BHR@.UZK(Q? M'7T8Y$,(21%?DTOF!CLN\4H98LSA8+0FT*9L1Q^T_=I#H::H):,Q3:=#$T[D M3@Q9HM'D^?*S$'LX4S*;$IUSV,^LW8IQ)D)YWBQX:8GO8L!O?ATOHNW]7K2] MN;W5ZWH;OPD$@_0.1Q\0/3CZ\#!",/O1X]T]$U&S/WT75WD63VVW][&R9#3% M*&.+<"\:S"KZ5SP!Y2*MT?6$C@QK<,C-TY!^V-[&OI]#A;C1/=Q[M M;C\ZPF"4QJT$B1E"L4MS89H+^\/-1SM/]CI_&),)S!\>O#0\'I'QJR3(ZI6@(? M-!&GY@.8_P?YU\1P_Y MOF@]\TGPS-C.[\'[].0LGM&=2*ICJ,R)I\TPY4RY='UJ$Z[6F S/) IV:/20 MKZB8>_8J9VRKFQR>I!;("=I0O!V/31M8N2%\XED&4M,CQ*UYL&KC'GZ#Q.'^ MD@H5)A^SC$SQ%3,L@D,"^\_08'ZT,%_0.(&P[:)K8J'IUM>'!R^CETV6L,-V MJ,0J?)]N;._M]"Y_G#94&J8"-*_G)=VQ<>TN:19?IGA%O\@J"?.\M%LV@.'N M:K'VSZ4M2H^GUBG/L250\I^3<(?6<< A]R#KIWW?5'@(=+&AR/,DJR4ZI\P% M:"GTF*WU%VD3=04XU-I3_9D\U5!A2ZMQ5G:.&9&I%[N,3[HI#DEK.DI?&CK] M.4$3Y\HZ+B2GX-\$[!T\><(_W,SHL&@/'T_ #0;#HPCV?B[0"T&&&((D'9X> M)T<&Q6"PXKS,SQ4 /19R:.G].2R3Q;-H':U9GP'_#'A4O7%T3M-,(,Y>1-I@ M,CONA4XG[ $;.0\-,2\LG2ZIORZ/_ZJPR/9MAD7:TD#WG!2S_'*6)?0ZWMTG MVYL[S^YU7*=U:W[.)F.[@Y%' =H]%W^%JSDTZ S;^ MM++85:LF%?4F86^AXS5&4RP!GIB_<,&MV76(W(%TY? NC/'ED;NJN>;-5RTC M,H1YS" !+3@UCC&WUMTL7%:%^2,$\6FYY"@[N)@=)C/_\TK/@Z7F_9*^UI^9 MB[]MCL*58>0SXM4T\^]KQ"TH&UC)S/-$^6QFM9*='%08HQ6%V$RQ#T3N&N2"!^+0OS M$Q<;=2O)Q-4F9]N/GF,O2@;PT@1$+P]3A@XT%=^W=39MNE>D))IHL?$[T&B9\U\+CD$ M+^ZQG 3(R?>K\##471@G2QU.LQS MTC'="[9O ARZ6P.\Q/)Z!W8A]'?$406 MW_6__VM[9^>9FF)B!]#H;J M8IS'4I["CI 6KRQW$S%+?>A'_!!A$ NS.\)& ^2ZIPR\L6!F0.^:C&0NKG*K MQ#_T3_HJ(C(#"5SP_AMZ"=OEJ5Z>"^L^KTN7EO.8Z6F3(Q?"LT_MNPUF M]G"GC[$Z_K?YP."Z#)[MU1]^1J9[0:\;6;.ZS&UO'\RIX[+$ /'1N*D4IB4- M=KB.CV&*]225NX4!A-J85SZ$6#HD@_1\3Q6'+BZ%998Z12=_HN=62-I#L6BUT-M#PLQAR;+3)!V)S MTEG+,?>SL6E #!_DZRMZ>G#-;T(7JH10I!HH0BZWR%\X+6&E'A=C M-5_"OB3^>-UI=DV;L-GA,7.UB' MU6 "6O3X'!=2?8;R2+7AC@NR=^8@J'KP_.3X(6^1 S $VDZV4_PRD:8@+;GZ[ M#M3G%N32+D,#\G4K^O?X&_<1^MR%E(FACOAN'D2FC;73U8O,#WRX=*"=8H$H M1%9KFV#/5HA>(I@1/1B\/WWYD+/]]C??HC?4M3BV5H0H(VE>'AST N_#M/'$02,K89)*_*9$F&]TA@"J.67F M %K#06(L'EIV'-=GQK5WI2'165G/L%Q"KB$D;-P1^&90V]=E/<=\6M,)>! Y MKC@F39 QV8D('"(*AD*=^Y]XOND0#GP)5@QR)L7;,T$!I?J@ITJHB?14M?3^ M;^'[+.-WS*FUTU+7^G/G4KT(3X2-APA24[=&,/1E?1##/LMF,]= ^^]T>R"A5<#*WX'/HJ-I)L&A!Q\&1P_O9L6ZR$!&*;M# M(;U^P.EA_*JOX[)TK/[,]Z?^UA0(X!H8N;A7][,_W@HA8)5#VG##[3K.6G#+V< M22D9%*32WCR&;&P^L?0E+M38(HGU6S*+CW?"1,K:B%F:#WN+ _L+E45K>DSI?V9-!DB$86&&R4? $5K^T/.JG3#%JC:2E?$F J/Q>H< M V@DRZUAIR*:5Q_I,VJT*,5]^"OIR]\BBUK8_3(T2WB MA/X94 [UNNI%_A:3)1G$CTL._,Z7X[.2PU$@(M-M7.,>V(%_MX*24,$+MBQJX7_5VYF_!6A6E_NVC-$J!.1S71:>Z1U M9>5G\?O1^R5"H/_8@QUT< M[^[9IB5YEWLBU1P0# $JI(E-)L^K!JDGZ!'A.#)DLHP8U;[&DGJ;Q^,Q/]ZF MP+D-\(F$W6W0/934N=L'Q=V!V_*HR3]LJ*3*)N2)I0]5Y_^&*)J5P9L^S'_TFR WF53)C5L*LI4T1,(SD!53ER'JH[/IK ME6F02[=&VL&WB)H0&E3ER&NB3$TMKJ\VG1?O,B_UW5U;)X:=RS;KZR@8>"V; M.O"E7XGV.UK9LQ>G"I86HM/9BV_J[)%*@#JXC[Y:EQ7*JT6&Z#VV46ATT8LT MP7U)JW\1O2FUC(!A$5M/G^S8.^8=@ WQB"U:^C:9[;2UM=G_8W=@%*-0KJY MJ?V;;S[QO_)I]^VK=Q4?6<\VI]4A?=UNN%WYH^A :.C%A:7%_)*R\&H) M\-?E800S6[+Y.B;($"'@%PQ/&M_M-)[PQL]<40G?LZ*)'P 9;;VLP*!P-)H/ MY=;%>-E;2[NIFF[5GN1LA&<1$D'D\-YX=?=YX3/ZA^0.J2#!Z ML8T@*=XM,/9=<&+XF?YINZ<(*2'RAXU2D$7F*H#,%W>6OQA\BV]._N9N3] J M^)XJYW6J8"E5L+M.%:Q3!=]9JN#2B_MY18[AMXVOLE[]NUR/[+6*KO_5D16_ M,X%0SPT9D%\[$K?_]:_O!UVN\R6P*;H)7@+@&"&A&V<* N('01O6/I:;[ZF_ M.T[9%J&#=X]'4L!?6Q\P%L)7Q'E=3C@&3HOQABU/5RS!%B&L7"/?!.JQM:S@ MELHP3RN:#LT=T"W/+J'],U;)T09XWY3AI?2[M#F>LM\2[>BZ6EB"-XUK(#@U.T[BZYM)V/^C9 M*?"83/S;PIE=S+W5\(<1I, !]TSC>KM$EE=7Y,#T(=*:3=)F>3IJAST@2]V4 MO7@Q## I./5'PTO>X(X'/\\).^23,R!CQE&B97, M:(M$#M:$6--+\^V94^PA]P8.,/+@P]\/!@]Y83$KWJUAZKK_J)=T#- ,(]J* MZ+B6I?96Z>;"(+ME IWT:*3,#$PJ=*]<11K7:8(K+>-C+07($I"4G57,(X8( M;C6#C;31 (>HN8Q# 'B;A[H0JY*[YGC/G0<4N$_!L>;JJ]I/IH$[:%F869!% MIMWJ0UD5"6VZ);//%SVCGXN2/(@"E.UV%^H54"%/.Y+NQA=D!TE4VMOV^6-J M=#&ST2NOO)//-ZWGL4-'^X#0W=ST"VQ=F3X:)])'E.EP)_ $B M!@3??A@]X)M&#KE>-P];%B ]CD2"4XI/6;3)YV:N1M3.*5PX3B0_P]506@.C MBM*B\&T5R\OG\CXY/2*!S)>P_(LEU/;*RY&;$<#(DG%)+"),>NG=\%AO#@[5 MRB=XN_R;"-[!@ =B[P63$?A&^.3O2QY)?W'C1C13 #&9B$1%UU+T#GTA--!\ MXF& M5H1WDZQ9O@SM,>K;E;R;[/BU@6YO264:!_*6MW^WOW?YZ$\Y:KML&Y@$=3 [ MH1B WXAK]Q?:I+0:T75 SWFE$PD3! %4ZO28DZ0XK$YR169HOZ7 ZN?^ER M,K:?;FNR&:8D +D_;Y.3OO#S/JT!S*$Y.84S3&M5BE?YL1 ME4#L.B(^G#/P4ULW$S-L!,@,6Q!V_3!83^FRY+8.-4M!!; 62CQ_?1Q-V(#" M-<--DZ(4V5$HK=U-3D=?_J6=37D6(QC QXT:+-FU#>.XTX:5U3!+,BG,52*$ M6[ND/K+>>/GUL*M3(JV=RT4$IU4S"2,/I,"M,1LVU(UM-BZ.'KBL#ZD5WU/OPNYN9 M4;(.@7E2)1N(%[5K'3I*ON3GPFO@/\SP?6+"IC37%-D-6H]AIX),\W,N1W.Z M"DFSN0/TR&MB+X%OBQ\]LX"#A4$16FR*P$:V)!(UYO''-,!S_-$D$_47A\CM MD=O#@!6'M!2G,ZVO*B(B;MX2:E(MZ:X\]JI_4U+B35![Z6USN,Y7'LMO@F!X M?G)L$N;A+ACQ])QX>Y]H;.WV_*)K'?'M_F;TXM71O\S%2XZHE'CZ"*S ;./9 MG\6)M(/+JAIQ3 8 C!LTR0!,T6ZLT!Y8#9URL:BRFJZ3=UW)N[UU\FZ=O+MG MR;O/JI0#C8OZ^8Z@3+_=S9CI@\3OLV7)2IN9C1P*KJ-98*!H_6YTS!QI^PSV MH^>IM-J\8%())@V1YIBC>:N3'ZVA!JP-IX=M1&H:@OI-*-Q0[U.A_+M M\#)8T?WP;B^ 3HB&5@%PY;V.J[/;F8,ETDPMJC.P96CP M/N*R$PS<:;>N6MC>E5;VKB!WUX]]=(G>G1*;W'@.X_B\K(2?4N2*Y'"#]J8"=>W0&6#OQG;"SLQ\]H-OQ+P^=.ZH1"[7+/$$Q M/6;1#J]BN83+T>[DK+8MX^:B!R>#PZ.'AKN7 6D*UL5O)>PW()\!G&O124G2 MKMP_KU,RGS8*+-8'K@28E+)];3VT$LIE)O4U[?[JFP%AS071N]7:W MMK05H!56_OD6B3%'ZMA9%9NA.U9XK.1P_&J::T\O"5 9VF>*[ O_#ZJ%@K[F M3'J)^K'M35K*]*.YQ*IXIH(?DRH@)R!8:-SU9%8_ILO*=,I$!V!+GT5&^O9? MZ(_:TY!'SQ-EJ*D\J1^]'2/E2J=X;[/_^"\,@C%CSG$);FW^Q8:^EG[.HW_\ MN/_T+_+EO4N^>T5IY257(&.VX8YZ\]AM%?^C/3Y?O M!]"+LKW@2&"DBB;EW,HT^\0LRXAOG98P MCUP:Y*39^!CYT6!&0GU&&G/DJLZ*CQX=E?C:[>]S03-W6K&V=IZ1[91L*!M4 M!NN=ALD7CXZE'[T0NJ)+\@Q!6R Y/T)22)? ]M[F:.2.DR8I23;HM"4-P\40 M#^-0'OUP@[37W'@J7">-^A@$/L_A8Y"RC,[+O$&9W6^I(;FQ!B6']M)<;4'F MF6(M9FN-H%I$7JRXJ'1HLLP3'0T(AGO]O9X2;QE#)05Q39I*PW%04/57.BB7 MF616AZG*UM$ZA8[HRXR55H]YR$2_]EKUFO,+CMX"-4+R'2B^>ND=]5D\W1AI M&0$_O]5PXHJ# A4>PJ+^L%8M+XLVGTASLNW#1,1M0LH),R+,D$9KKZX2&O<+EG,Z<@"SE3.%I&C MQ,,:5;72)$Y':17L4!'(19*)6%OVU.^RIJ"+F;R\5+FE50& M6]]=H\_R]),IWN3J7W;>NMQ7&@4JX %J@^AP-9BY_=3V[T?OK$Z9+V;BTT7E M:-14/':NXN7TZSBC0YMJ?=8T*QH3VC,\B"/R79K<.6MD;3*!L%)-@@BEAQN' M/8XH;PIH;L3.A6N%1K MRN>I:>G"79RUI-JO=9C)-'M@Z98YX@=\Q> HT$8+S%:+"G-: #\2+QED=>/S M7.+=/>QOCP\[72 (PTH 89F.W4(C..W-HD(F0*] MG(MXA^8*GL\U&#%KF/G38#276MJG^](%PO58"Q[GEHC9#\N\G$AX[(B$MIQJ M=.S 1"/T=_IT],FT34M_/3X].OC5-"Y5N$">!ZP=T"!-/I&B3(!S^?SW[**R MR_'K\;O!H,?](Z"LN[=.=\U5;JRSK]W9U_UU]G6=?;T'V=?5]U,YS"UA_D6+ M62,(6V2X/4A)\X0[E'PSH__1'B_Z#]-LB<%"F84L&N3B WT*%R/V BX.7B02 M,3)*:V-P*7&<_S6;5WVX KPY;.J,TW"6D@.D('9:S'UC1BL; [%F' MCD/N0!"BFL$R_G>MA#3N*_0>DG0B#U1L0),49E!/%7$MX%F=5L\,B?I=:H8S/4!.5+IR__L%.:7"[+)",D%3W!/-)!!1.]8/!TW>F?<#VXE(,]1O"8 M,2*1I[YL0@;]KF@U10TP1Y M0N13PGW/4=ILJ<-D"XJRV' 0%@@6S#2)+YG*)VTBBZ605YK5EE.-! MZS2)$1'O.)!=YXP7L*Q1-[X(C& ]P!,$C]68)].I*M)%;4J:4_S#L*$1V=@Q,5]/DRQ:1,E;1T-D,R>:G!AN'G MD4KT@W)J59GXWR].#WK1F!Q_\QL@9H.69/-TQNO\,4UGK(J;:>I( KL<(%&@ MHK>%[1WJF5Z"=B%SWE5WUN4^%,6F^%V$))=5D;9#D#C"WH/XH?R;(9U9-<\! M>G!L[;'#>1#A-S3J7?Q>PANT )S.QL!B=5D7?J?=V-T'IMI=E24.'T%12RGP&Y^96D5R,0KMY1<.+'^RT>:).(R3%X7G .,%)%A#JF!/J MJ!8AS*RBI422X^!E7OL9G.!^XTAH&ITW>6%2.)G$;Z]ALH6]*,QD%54@.H8B/>N9B&*\(4 MVLG#=^][?GADYL63[,)TVR8^X7E6C9HIF""X'K\N1<0=G25GT)$F)1D0IBVC MR)A, F1>]OM)1CJADK2#V!H2G"O"[HODL>J/%ZP(;?*2F]@)A ['J#'UY*/8 MZ!F#!Z4OT9U?>QG;T/OHLOU;'HA'.Q701RJNLZS$J)D8GJSV77L?708)D$H& MRUE=9J]EVSKEQ+9LHQ4E)<3(QJ7VIN0VF/"<@B9M>U.)5;.MJ7'M_Y^]=^UR MVTC2!O\*3\_LK'0.JJR;;=F>=\_*LMWC:CN5QU0FI MM@LQS+\A?^U-3OHT0P^1-87;\S#U'$OK"M99";OO/%>5K5%7Q-':Q?/G+Y_% MO"1*0<@^@0@J8I4O+:X5?L"JCW\V52RB> 4HG;@QHWI )R-3"'@>RF=F CRR[W3W&. M,4TXR*2"J#HF'"B+R+2:K,^:71J?J$7Y5'J*2##&"@2$HJ2RY+*!#QVDG##@ M!)Y@BX1]JI64KY$;/77)C8O3*(+TID<<6GGXZ7/2\F/!K-*L\5/!8/;(M)2X MLJL1APY,.!L9;@P=&I,)KHD(A$$LS86@G !^X&LJ45] M6-%P&SS^Y$E8Q44P$;9B93^Q#']>UX1"N& >:!!&'NSL^&?V:H>*-D&GKRL5IC9\& ^]B$U( M%-R60V9A?;-A>\-T(ZL"'ZPB6R"*Q[HA]G4>/R8:_:#*I&O+/[BI4QTNA \/ M8LJ;J"JVP35OKLI3>T-$$IB,L!JHE.- AB]0.] 5E)"=@J'I1I<-G5.]:71W MF/H)=_NOG>,'D,A\%H[:V5^JU6M*9@AY0_G[9C%_&0D&^J)?DS$OK@ M1;PWOL/OH_UC^"_I1$S2N3Z0)':$6:]ZM*AMR-+%?T5 #&M8,=S"'A]J(8.C M5"5%DK9'#H_HO]"3QDCBQ,#CV/M!PB-M&=Y#TYJS;--9MD_G+-N<9?NPLVQK M:8TAP9E, WE$U+7;L2&8T0U?5]V&M0MUH0QWSH4:K3D:<]/GX@XR-H^ODWU^ MA&DD0>(=A=,XMY*;5MQ$LE&EX=<8!$- 6MBS_-_5[T5L-*[]1(@8 0'T*=BW MI2 63NCU8/GU)9.0DCZE$!Q?H]KB6[ZG-@;')TND7\B:0['4_M#2Y2[]FW@U MA95;*!;%W:!H!6)BS;9D=5_M"/8N#TA_P[TN1)=3_ M,NV1("T2"NIL9JO=59(HTP*D?DLIJ5U= ML^4Z36%(O.W6I2L/3T<[D"$&2YU XDDB]'3%3"YA2TZ?EP[09YLX!@RY$]"A MQ7(V30,7*]D-AO?CUZ5K8BA2DS@>1 MU;0W5WP0F47[$.0!T[&2K$0YX38PE03BRM.'D69!>T'I8GNV!!FB/SU8E2[H MX6Y]!&!).37:BMA%<]Y4-\F%;(?$TB!JP?D2X-5X5>^J>[1&LDBFDH3(:3V& MG2A".$NITX MYN_R*[N@GK]XR?^.'CIZ73.[%:T^]Z^K]A;)_.:Z\\.1OYV^=)\L%*?!1=&1 MULL$*2AY1?78&7;>8__@HN\(?4=_]R;W GF#[E N[J7->90^1B/=?!&['Q(: MG:]<49"B8NXG- !%PSF\6J;ON@2>*(BW6S0B%N"XAY$A"45%!*P2O!5[?TMKT29A=,NO?_/>\Y8EERQ1\HY+U" M_4($7D@L-$OP::YPJ6/2XC@<)H0G X!B=QR%J,MMIEW%RHNRH "!!!:"KC8# MC>R8:$985#%,.$S12*(33)FOT6ITW&[)4B9%V+>\YTJ=.]+%/Q-B"45@ MO1"#%B5%^2NIO(%RO':]+6'F").AC\)')TRY%0C,U>3KPO)9DH[^'B4A&+=; M@@? H)RP(ZU&E#9%,SY\G'" T)_"FIC0%0\@'S\Z?173,W6ON5I+SO@ 0KAJ M@HDH[^O+"T;J1.IU#M.H&HF]YF,[#_HL%L&DG3%!LM<6VQ,>43# MO3E??&??RMO@Y<&[I6!&M44**]G\J+C ;IOJ+35WP)%!?XV:*^HJLZEV$M68 M/N!LJDPA^[4P:8]Z#KJE)"H:,!KT7,4(."\(#)5HK*$R?9:S*3.U0:9 M^Z%A=X?22GJNAJ=1P2 RXLG45@W#-@H.TDVX;LAQ!C5/;;X9B.; HSGN@5W5 MM:[QY10\GQ%J9K'6@'$-BKPCM( M&6)#1X.*TW(Q!4:A[P6KY&R;!Q\$A42- M^K-J1]V1COI;SO1$B6]!65.%A#@Q[-C.MC@8%5@W%_3K@32.C\H+ 3GU0Z/= MW QY \N_L/_0CSQE:U![#7<052B_8A5./>"Z2WU.!TVG@Y[.Z: Y'?1!IX.N M=8E^ M @'/1Z]7L7 U_G$KW46J#%2W$Z7AUJRE65;.A)O##],-+/JSIVC>/H MZR^E,-\A)5!/2PY]@6U^CH;J[@TO7SY[_BQS_=>L*95:56DO&D20B_9PD47* M[XI*;:M5;'VNM/Y$\;6-O-8*"CL9Z$&(=%-MB[:,1&7C7/F@F6!% M$A.,'KC(M<>\-#D'X5C#_CP#D6#.?+ZX5PF47F:[ON*0[649$5#?"OM&;! .Q@[^TIO-"W_*]]L')R_@?'/\(]U^P%-GL_ M J!Y)(.J/6DC3%[/DKRY6H@^'CUX]$C,+;+A$:=KNCWYI_R6>Y5.&Q?R59"! M(&Y[QE1?M@N^SN@Z3[/RD! :8 I+'\.-Q$B*3%&PL+$O] M2GJ9.$*HOI'Q\/LG^I")FS8!<*[6WK'&+28_E,5ALQ6&ID:NW5SORMIFU]/Z M*N4:C.W)_0#(6YUN-I%=YW%0^3D--:&;EL>QZA[U6VD&IK!3)0BO6AG<.%W M8^K]_>IL>#AE@B+@&@>4:7D1]I?;^8*:[MPZI!Y=A@\@Z@INBV ]:<3BI6 $ M:+C:HC9;?%.69Z_"9<5TF2]=K%B:E-:-V,'15XSKAAL#J6+F#A9"OWX-N>JZ7I,27DE_4Q!I_LRT3 MQNY]R[S%,!""\@$ID ,TLZ9983QG01'+1A-B7A*!!#@A<(/(4"Z[3IA_78?S MQ=\TX=])M8!>0GSQ3-:\# (WESZN(9.AL$;2=A@"R.NY 5\"DH->1&W[N&X6 MUUOPXF,%4V.%P (KXJK[%0T:)023H:&]U' MMXI)9E*P\4IGQ=2ML??0S(BA1ETK_KNJ(Q)]: M!7'DT\X5)$&O;9(<2\LR-$FKV-'C],BHLR@X3'NI952B"Z3J-PAI9D7WF;WC MT*4/SJD!P7;K%;PL;'* .'5 !E=%&HD459A3M=_B;A*'-8-AZ=:6IM@RMP8H^898^ ,%.>H.KB7X",81Z)_[4"- DFD:@' M:>/OU$?DRZ-GP*%PF8CB0IB$H"BE7F(=OL@]Y<&&"'H;NF7G\C17\.BE*A'TDI8H+YOF MM5I41$)AS'M5[9D2"IK(%DP52'E)80RQ0R "M][",MB(>Z4)?:#WJDZ#K(82 MH%1=WPU-!Q@^,;8!(\WZR 7UV55%!7N!U1P5VDD^G[S#3F&3,K-<^\@@5X=' M;?WJ"#2IXGH))"'1N5Y&^ML2Y=L7!,B,WRK&O'1<.J0/6.1 MQOC5Z.*+ :8W7J^B8H6MF$7N3;*4%&OBR1I_-6:,Y M:_3/FS7Z-E&6=YLV<@7LSI&@8EO2:5=-2X8QWZ2FE]*0!F&JP\FIEM0+2'W^ MCP95R0/4,.G*H=.89.U'#^4BJY2W"R%R ^PC$$[.)N,*@G-SP7776O1?PV6( M?#[24P#=%%(/-.C_ T=_[C1V:^0@Z>VJ/!,1(&'^A@L#"* F1WM.8>"5*][1 M"$XQZL46;.K$BQ.@U G11**PZOHZ I)DK.1C^,@^%\"KI22.ITR!+,KP\#S2 MB(NE9ND2[>3 V=6FL1\0A+#/06_Y ;@HL.K_*QH*/Q);X^Z] M:@DQ%D[7^L7=\A8,U5@?9=T5$(FE%6'H=+Z2IQ>3!A M/(Q8T YI#\E83 BRG>J%#L!4$OM#E1]+1_!>MA3Q#E>[>!&&-W8;LRSK M1HR>">_RCPJZ];Y 2C=KSE9$EYU=^;8,Y@CUA=5&% >H[*,&F\_ M?J@Y'=2R\$W-08!'GW%S5"*_.$.%(2WU(_Z0CB$^'%SO]C .732KW,(E<=SF$43_@G_U+%8;Y!1&1$^;*W2BTM@93!DI3N5H(;.&-?JV+'UW,$@N M*Z.EDM%10XN;GX_RBMRQ3\K3"+ ;9EP9^5 L^?4#EEJCTXNA56\AVGH ME_SO];.?(6!(UF %)Q^(HB#)0N]V!'OJF]5K-! L]:;_/N^*_!^^SORX"V*[ M^/'5=Z_>FU]W"]$$([-@@WPQ@SL\!I=ZY6++X9M?*_F0H]_5MB*OOGZN/45< M8%: B/JZ\/UOZ$Y_^.#L+QEEX-J^Y*CPZ.__$\V#X5^?GOU%\0!OA"/)41,G M05+V2^-<'4I*DFF04?I_1*UB99,,EBN:U4'X\"IJW$2U=?I^^]O#C>\5]%66WBK:"UO?E\9.D[\N]A_?9\39PFY2NR?H"-?H20#=R MRP27\&,3[BMJ3O?@P>*;Q:N>FEIEB^_/OS[/%C_GH(GIZ1!]]3PHDX^??)8M M[CVZKR@-]FS9[>B$:#!'M\@5D?F&%P7QZ^BR$"42AD(O8[@=K?W_VY6K\^"L M+)@5PQX2G/,W@Q\]/ O:[.S33S\]>_C@T:=A'(]O,5\.0)3.0(S>@Q>@%;<0AR>N#)RZ>%IH MBH0\?3*;SPJ"GEMN6-9-Z MT_LS)YN<1858[C^"=M\OPS?TE]P MSB;IF% +RCA2]G.\K+1(:);(B"")$KMB>>3R,\$GX;2%[SUCQ?NCH<)-[[(> MW,!Y8JH(3^V=.\S]M8]Y/Q[3L$DB)24Y!O?YIBJ"V*%7X=-'#QY_83'Y.4DU MD:1Z]&!.4LU)JM^4I,H75?%__O3W)X\>/7WRY/'R[Y]]4C[Y^Y,G#]=__^SI MD^+O15Y^G*^+\I.GCXL_\5OY%]_^]/6+A\]^_/;57[YY]ORG'WY\]?='CQ]^ M_/"A?.G=+.U0.)X.+JS7YLC"'!8/GP7S/TQC(?. 3WG=K]ZUU_E>)XD' M,;0^B-3GA_V^;(FVA$#?A]U./#3B7%Y\P]&-.TT H,#,B&\)*!9\21NFA%;% M[A!6\)J\;L$]. Y^W'P:+T3K=$0,Z;\D9GASGBZ;"B(2L7VWH?;T5T+_)EU' M.*1KX5\-\!![7B^QYXCBR02;\KID(DA7JH1?.;P//?\@],Z4\0S3/IXO_K_F MH/=["SYHNLAUK?KF@AFMS&I%,0.#=HA+ K1@>\UQ[$A<;W9/!KNO*S_4_ MOG@'-X2:(^X3NJQP2&!H!),C",OGZ^I-6?B;2F];GG[?AO\5.F#^FAZL/WWD M__:;QCPP>%B/-'NB?>D)M9VOZ.*Z:O.]#O7Q^:=Q?V6T__%OGWWRZ6?!BNL+ M/[+T2^-[\=<.^I:7ZK=K[9YWJ#4Q4U:,'TTR>=IJQP5P450FNJ+5?+'+!HG& M(+CCE;6^BZ^Q;!B"9A>- ,^"_JJMKS<6ZR/:YX\@&+.,_@%EE!27AL8LKX4N M>.7%T4$ N:73$;<+_Q6A' [,4J'#ZA^'2IJNY%N!>%Q2>$W*T-&% M8S42FSRXAL.[4Y$LV<0I.9V+FZ5]EG:1=DUEM=HN'@%UZF)7@TH)O3\H_UUI MQT6&4/D"^UR!;)4[FC>37RMCW16$%7/Q+Z/A9[F>Y3^1^9"+D/1+-(N%*8)%? MQ":DOE\GU25=E59EU1U6J_"?LY3-4N:"2%(0RLE,>E3XK^=T%V/6) ][9C>C MW"V2G,B'%%/47T!,.GLA/%&SIR\$AP95KJ4(TJF,4WD:P^XH?51Q-0T#^6*" MU9=\4#GM/ZB/)"O^& -70I;3CYF/P'P$$D6[RFM4:'? )8=U7R2\V0#1,*2N M+[T?J"V^D/?D>IH*NS=+V"QA4<)>!C&A"GUP9992/8=<&YI^4\R00ES!%:*Y M;H,/5C!6/OV(BM7JBTK*S$J&:.95B\N? "N:!#^!!V9DUT0PC1XP^,!XGH+,W2.Q.U2OFPBO*R&6A4!5VZ[HMT!BH)3C9_+37IDC>QPEZIY@7GS\E"7$#=8VF1E0HSK+S2]D.W M>5XFT;$!3IU>TLU908,91 MAGY=-<4L:[.LI>JXV?*=7Y2 E" NX,LYEGD-IBSA6W#-JP[HH20<.?2(0\U5 M;H4^#%2(0I6XL")2)6%BMBZ+0]"+9O&E!9HH*54@9\%68+QSE+EX2K!=+X0V8@*Y@UPL MUT$V_8*[LG-S%=Z1^F<: $?LU4=O3%D2L MA&Z.03N0M7O2C,RRP\SO$N9!8;M#S4"?V(>7>$-0 5INP?;0ZEVA?2,BTUA\P"]>'-HR,8ZDB"_B MB.FU3NC1%'(6U%E0'7[8$9N1-4^UU3'90%&X\&*M[/_^A^^LLC_X NTQ6#)7 M()T6@)IT1YBE;):R*&7/)',@U[74VK-.$I(0QVRK1.YF);"A.FF">M:HH!%_ M$3RM(N$'5BQX]DXDS=X6#3%=4TI%:K&>];U4CKY5C=.SKFM6%,U!8/?Y?NS+\.S;ZZ0?(7 ?[;07RP>G3^P#X5NYDMJ!!W^ MOW[\U9>OOJ=9! FQVJRYXGM4\?UPKOB>*[Y_4\7W?$W_X:YI,@9+:J')O$?& MH:K(5G9C,[M"L9T?E7(-8 MS9!4W%%2YWLJ,"0V9.7Y]8>CTN+'LQC;#*.M.>A)0=#M-DL$^-IH/GM*0[3A M+,&S!"<2S)RW!#^PSK[,3T)96"7>MC\195G'+0#;(!%&::V W+0[L/">--I; M$OS=(".K2NE#5(.#$(V#*FWB2MFWL@51M':-DYP7<^2*IQ]^NSUV%;\D\T#V M+%;K&C$X%U_@#K", I&U4+.?1K,3 /V^SVM7B.0FO.CY8,X',Q[,%TT!R\1: MP7,LYP,S46=S_<,RU[DOL[?8N<\I=TIUM#5JB+ KZ"T4[L\GW=!A:C@3QUAE MQ;J&/ATD6S7^* [HK-9FM3:D8A+;E_CRMQ71\"JIAF_VT]1,EW2BHPMP8!4> M%ZGP"296A\6K]KET-D7GT/#_PR[O!!?PP6F.68M^*%I4*AC8N5HFV,2T$193 M[15M?J4Z%*Q[0*[\RVN\NU=W'_^3J#N%CZ!9*!$NHI,U*Z78.E3 MH[(ZJRY+ OK1&KN0V8DIZ2AFH/V0!K,C0Q:U K+?:M0&+O CJE1NX#T>(HAVJ MV_VGSZ,ZKDAJF0A_DLBP7Z*A;YCJOQA1Y'Q6W\XT25DB8R=GJQ6NO-3L56J$ M]8;S;MSPFKGL#11,![$N#V2)-*O7@I8("W7,I >R@16YY;6$) 9/<,VZ#!]I M/<<&P<"RB.7Z'K2I64+[(>F-/P#29SX*;QG7WE*[%&J UU+5!(7ZT+B%19U- M[Z+!9=*'MV[1DB_II4E?7U-[*;29JP_5'Z+@8I:S6P>YI#_O$!F.\AY?TAF, M[_"=E4!DJYIP,T0= OZ\/;F,ZX:I345C7ZNEG:$%E",Z&[9<:SS(_XVSF0I4 M:]J1(M::Z*0 B\:U;)M\UJ^SW%]G:FBY$1L#]9KY3W((8NQ+NV^KLB?*=U]Z M1'+_.JS%V::Y8FOB.A/"Q-5&) M/L7 5>2@FHQ&:9#!H.AS*16Z*B>J0W,4=08CPE.M>^8IN,P)JL.!A".1:GJ9 MI&16$YZUO(B=\/ B T_]8:KFYL/REH9S6N\ODES5E\V6*?]4D+LL*31M%R5I M]55IU%:C@V?PCS O'R3BM'F8 O>JW2GCU4HZAH#=388%2>X$(CYI9?UK1'G$ M#__AJ@[3W51[]"9%;UGHJE<@OIW#/7_0H_H3("LF[\(Y*^M% M.+M!HK9\T,*5MZU>E]Q[/1Q#^V/*/C_?"[.PL;"]RK=,QITG)!32X)+4L-%U MCT109$J(.*4X>GD,NK_J>NX#$KY&)%UERUG1N\J@89C!6RZ9E@!N=OCLB#NQ MH5X*F5Q(JYP*%)$#QASY *(.G !D\]&9C\Z0#S1/3)5XFK%5U"V7S# *51TZ MIDBH.KHMZJ*S]L%B-)); \]_'8917\Q.QGPBTNB10F9V9=ESKW,"TW!3:>E2 M_SS?$]QT\8*%-47/R'=8'Q?E-EPF$ZT9K@6;NX/ ;1M8 TSXMK2>9<1DGM9(ETEA^H\E*W+V^UZ%P])GE,5B*"0W MW:;O?=GD;7&^6,S"-PL?*USJO8I:LH@SE%O:3(D!B?Y\B<\R=7.)KN]F1V'R M9G401HUP7WY5;O,KTFWA_TGCX 4UR ,AOW.Q'1YHF<1?GNNARFDZ[^R;*O+1LB0?5X5%'&F=&9A*?)]WC%MB>!' MN($B@N%453#\.JO3S!!0;1G^79,OYCIII[Q%6C*39$(30;[F@C\1Y'[@@]PS M5\F(J^31S%4R(38S5\GMN4KNM.<\);%N3C%=4[L A/ MOD..B[ Z9$E263="I.MUES )QG+J6&O%G)?=IFG[=5C3SB]"Q@7?S$S,_1>X M)T//2"3)1(,M<[$G,'(P?@ZXX#H+'1WJ8,H6U:I7+[HMLW56=%-5.6R M/8(BMB,9UN$+0KS,-.G/D,_YJER5B%4_?I@M'CUX]!@2L\D+\#,2]S/65$)U MC<0CWE04@ [/_?=/SC]>!+'8HN-U,,O#WE9Q(=%G$(E^^@_R-X/!8SZ$CK^4 MOX>G__N3\T_^X]\>?A)N2WYH&*>)-3'( P#I:NC UJ)H 4>RNR!8\+H)CV#: M^ $64LM, 'T( UVW!^X##]42YE'3"[8+1AS0LV,(,9]>.$ ;J@Y=#T?+-)P6 M?>7M%H<^^_=P,X\>DZ] (=.!R#X\@EJ!+KX$C;?T;,@O\VJ+LX\G&8XB\VRN M#&J-1XMWI Z?,^,!I0%2A&GD/%PKZ3&HCA\^"O^H^TT7*\\*.H,4> B' _&N MJEM\0_P)#Q^<_87:H%>=HTE$WJ%+4I%%=YGH=.[K><)Y?3'\) MMD N2D*#D4?3/U:4%3O Q?*LB6YP?)K&W);OX=[X32M^&>;/,O+YIBK"JL(= M??KHP>,O_$CSL.+_YT]__Z_MZX>?/'ST^),GCY[\B>W%]W[W.4\4=<4EKH6X MAF:1!83_1[.(X%@/U$(;,BK$/.#=4K*/RP=+M.F="T#]\7$V4%0SIO MUO'3 X]O_<(,HN$0U8( Q#OL)+5QWR:K@CWR:W [E<: 1F 7J6N1)=Z1$M5]Z\0_WSX]*Y#^$__28*<"8KV.@#Y M%__:$?-98FXO,>H<*O+(('P#>O/]-NC?66YFN8'8A#R/)8DX52- MDC3+SRP_HG++TA2HFD MK$!5=M$V5_TF=DS/$*9<=/DE 2\D5'<,+@YUZ)F/QGPTQJH5S-%=QRTE]6B4 M?&*D.QD%>/NV6C+HA\ 4Y&2A]EQE.I+GU+.@S8(F@A9#,=H-_75Y7)3!,V^. M)>FOU:$+FP0$>KC3@= U66NDKJ-#%4GPF8.#'+["$1KM\S)2JL(](/!UMALZ M"G"8U6G*EE.P08UOJGVG352%F^\60X-NG1K;+/ZS^$/\Z?[6O!F,@!UG5%S< MRC73BY&@BCHVSK(TRY*3IO,U6V^ IL?[%-CSH/%O#TQ"*GS!J= 2;9#U>U@A@=WGUIC]),O MF^5^EGNU52G,3F*6T^W> ?5((AIA*7MJ'N$C^1$?&>[I0QWN[16Q>A699'4O MA,J(%:\2/HJC&&ES4UI= 8 ,JBU4>#L)TC- 9)&8V&VY8ORR9OEC>3MJJ49-.OUD!_%6:T735,@@VRZDW0RM&)2"%245$;< M2*LJ115P;Y-<)/*4B>$C"9DY(R)\(RK@K%,JVJ=G78$>SH>IZ9 M#R2G^Z&C7&\YC;E8852L\'@N5IB+%3Z 8H7?"'M4A!MA4P'J#L)*M7ZO2VTF M%_ZD*&O**POVU=<>9@9Q*YI%UP1WF"E4$P0;\241=FO'\&9^S_8HU=5=Z:\, MKCPD2#WS(T77!;>$]>9B!H-\M:G*2R;)YT(PNF;*NEQ7(&LM@R"TS>Z?% #Y M>\ AVM[U5;["#CFR7+ MN@]:#6[D +B8$YKQR2WE3,CN=DW/F[UM@J8BP%SP CNJL%!/$0'E<&4X>!M] M_SF7NP)93W ]_KSJ\#Z!U:?$P=LCCZID9#6A[4&P)XCH..(@[/A#K#%DC[MHI$1\9Q%!ZTW397"[<5L M+[2!''F5*;&"8RQB5^;=@4BMZ+A#DD@K<12 MD3""-*)M6]SZ2!HFS31^"*B MJK+%L2III+8+R_+8"(*>XF] 0TQML+Q=HWR$J\^W9!^#*(B)>9 BS[B6U'Y! M_(ST24TA&%UP20UB<(#MF$=P1?M'(VG71%/!/8U2&"BO*.\R);#3]IT.ZI$M MRJ EA[O$@-QZ@J(H15G>'F/N&X08;A0^162]IL-QR_.N:%H7.R+4,(Q#/DA4 M<40D'$GNU=#:2?V$OR:&T:B8YX]S]?@ !S#0>P6H7@(MV[7U+HL93EO\O^*F M26UR<&W^KI?/NRS*^WFB6H[.,.#MD" <*W_D3;E$6',0B[KD2D7I]^S*N>^B MKNX'M#.## NHO%/I#\\F^F,C]^O*NFK:Z1DF26&VN?2^&#VJAD9"59 \N2&) MIW9JS>!)JB]H+M)Z+==[@N,):&FPH!/8]0_\K)R"*-91A/WTZH%:] MU6XX3DFM+<:CW4_"*25&^KZ1JMV'#Z[A<(5=U82=J6HN..?=[A,YN?7H?I60 M\&5RJ^=O$,4](0A40OSHTR?G86'W5$A/P^?0;UJ/^^B3\T=:MVRJYN*B+2_" M%U /QV7GVTQOMMLG*-%WIU5ZS-Y4EF<]BO>//]$(8 M__0V:W&^^/H-U9Y-"0/B*-HGG7(0%27/M).[\N,H&N&RY/*\CKW;6V^&;!]H M!,*7K4#PLF%/ VKH?/%?S17Q[F']R-_G=3R^K7YLRQW[A_Y@EE)?F&'>5+D, M*0M6$'#+/!B(K+"[(\ M:&1\PBH04LYK9,J_L*Z^J,@+$EJ$6RW'O:BRA;6P*"GLH1X]-W%6!Y\P*D'C MQ'R37_[AHZ'I]X>6ROOA"V-7"=^RU?'2:N.IU"&5+X1X\;#-:+/LF]O+U/VP ME$NWE/FN%//P5HM"-R#W3"\Y]>96Y-[JOCP.NCG])A+,>TW2F:M(N6$:2>1E MJ[A(=4>PWY97:A@I8>G6M6 !<])W2X$J[M.@0(**)T2;5K>6OORV8EK>I])A MTAHHV<6B185$5K]#-TL,D"^_XI>#H$B@[CBJBQQ\D!22K%[%]Q6&PAP*SQ?/ MTX7^RF])RO35U .Y5%R@W,A)!!#"=V]]?X$LC]S%5%NL."Y6A!0"T]XQM1WW M,*T2) 8?JOGXL^HUKI4N%\?F8!7BN#9(HT;:%D_CH!0N?#B#8E]SX?+O[!ZK M$2P>L5@W%MERM==&H1&C8C8Q/0*%5M1#!0]PJ5R61'W>CV-J(L\=WN0?G M*_'+4!B!S0E)K-=A_E+9:0,?^;;:MN.E7N*(O M*EV#P5\%/$8)G."[D %#85^-/:0)3<[R2$;32.K623$FO2+>".6;/6%^80?% MZW#PLG+8@%X[8-P]85U3 V7&S&3U 0#[:Y9WM)9YF.XQN/R+@HM3V0H\M,%$ M#&X-;'SB@*,,VS$<7R.D2;!JX?!<7)1=+V8_!35PMJ@/+-V3\76RZE()=;X8 MB(N@_R OB,MRL=3D@,5D#:I4"FK3@*\/EMZC],^C!U]\^_+'_\AW^R^^PK\? M?G'_?/'5H;2D9D0)2DA\T=,F=X[77$U Q6"K?T M(;T :G2*#X)OGP-0?PN+1C[@0?+MN@.QDK<.,V(<@ 3+B1D/QVB];:ZD/"U2 M^OH'T^1L3W4S.??[*C@Z0B#W 1RCS"OX$_L]Q)\&Z[!U-!9Z0$TO] 0PUYV M5'\'D1 2G )&:0(;C6?.7DA);H.ZRPH.NEEJOG/"HIP<*()J^J[," (M:2*& MGG18TKILV0*WV@HA9:)E56VUET\12Q$_&FYL,3O8++,IZ7^3-XQUX:1N;&4= MO'3F3J0P&W8,&-H=S(J)T-2Y(HTROD4S!HH8.DV81M^=^!JH[S M8C3X!+O@@_.G%LQL%&5+^JM# KKNFBWXF<(FYEO$6;H-^K),,QEBJ[PI+[J: M$_I3*KH3T:!Y2^\@;,U@8Y L=#O 5\1.$E37:\Q!LY=MUYSLA50***0^?0=] MP,XUZ@&2$ZH%+0EX.2()\ ?IO[;2",2X=^RBZI(#'(Y',W#/"?U@G%P5!,65 M.-YQ#OO9U#2OIM9K6UY0X-X57L04-K+>[1W^4&&W]-K[+$WV\/6^&P#&M>JFFTQ5;$;BZOOG[.8AS^!AU. MB/3F8#O%AXMR''[BH)2(,=:@78/U6G4;2TO2D0H>@894#:JSD HKNL5&(!L* M7$@4P[=AX-!CN;B@TBA^Y+Y%(V5:Q1\.)[ ",9,K@I;V%N1B!:A'$3K.S9X2 MO1=-B]X2F7R/EY?59JP2B%BV&)R!-(QF:V^)=,$(^Z"5!8AT/6 4W*9AG&?# M]K5=V-?W!U&@:SRN M65M2S%VG'@4))PD4RJNP#VVF 1VO:\2H%&H6O=QA,99T3T;@8%\*Y=3:H'+I MH%"@-S4JLDD(V>C%$1<1?4&O19MN[0)_MW\)3KA-+)SA5Y+'>O+@B5[UXSWA M4Z(SHYN4C%-T'G<8,,$7OLV,8>I3;Q4**Q<6]Y;K\*K,7S/3 A*\K&:XV*RP M8*5R3\<6%V-]*CI3;?KAK>'6FS$ZX2E7>;C\PX_8^G7'#9%OMVK^9%<(!@J= M)WYSC"G#5"&N_3,XA80?&[GH[9;VUBN8G>P^,^@,9\8KI?_4;G9=XKNP"E;8 MS>6O5NKM[@3+\GCSFG,K/;2_A%7Q!B*TJ+;27[YB7J+U!!V\J$&W7[ZE]EWH ML&\(M/HFIWLQ&YHK7$4L5O6MSNWIDW+"T,U$I)T!G_=O^>BKG+/+49&22!$B M.EQ_N=BO0BF[)8]$79\)*3LEJ"??+@>;S&5'W6T_M^V5$FCR&H+P M.;&D?\ M[/(DT!OV(NF$+%HQF:4>^=H7M/!U-TJ.4#/F.+66A16PJ&?')U63D0SBQ?AB4]7[PBK(0AP86%^W.9JJY-\NZH.AJA4Z X MH\>U7U;AI(S@[;B=PD,C(*8O\]W_W3$*K8O+S0W<6"Y/CL+>;!DGH=Z]\3>1 M^BQ;[(-;N%*H'CXOL Y$KB,[DNX4X@RV2W/>93KO\O&<=YGS+A]>WN63WQ:6 M8/,Q:M!W<7U98IE@O(=6KL4;/9-KS/,8IG)AH;HX$1JZI@8EFRI 447)'(YW MD'F(>SCTNV=C:3:69F/I S>6/KQX\Y\9)KNP4ES,KME*%8@KS/4U?3>%W%6O MWFUN]NLW$L[\AQY^6ZV#9+OX2>^X1K M^+AJAMA+%G3J*9J0OT'GW!C$I4^@$B3XRNI6!Y!;K_#AVSIM.1:KE>+^E?5E MU3:U^/H7.:J$%ILRW_:;%2F-RH#NT"/6$ 6]S.@<7I&2I_60(JO3DQ5@Q44N M]-]:[NGE89$X_/IE_Q!-_](()+DI2$L.OJ@@V-+SQ;.>F2;I^-[.G5\F#:#*3#Z*H=UY+SE + M]7'KB.CV&[*C-"6)1^(,$,.Y2@0;D]5N>0C&"&2.E+V_YZ@C !-W:)$R?LQ9 M'&9&D-P8I49C%8/$Y"=7^>?2TB9<:V$!]ZY7W@0]#N.3'0DHM)%8T>Q[7J0$ M1\VU 1[]@"(IKB82SC<,0-^%:?8Q9\MB@]=05<-@:0S.[5='B$8(94% ,JK0 MBFP;HQ<'-PGEM>'I),JY%!1+5BY\.LBVTY1&"T+5CQDY6Z1H 931N-'XDII+! MI$8X2=J^03$0B[>>+# FG=0)'A; W\2U)1*'>AV2 *_%)N7Y]V&Q> <@6L9; MZ.745G "U9Q'L8^T]UV@MD1USZEHM#!^M4^V/^6V+97()+F[T;;\TB * NB&M< M)8NM%C_A*1#&LB/;$, M7B5+A TWQR#^57EM1!_+*B(MY>;)=SI M<, Z<$*'-?/OH/+?0[LBC=YY0UEK@SW34;RRPGV\J;;EU&0-^R"0(.M+K.Q; MB#4F &S.45AAWW@?[>L^ 6 M3.UBYN^\-@GXR9P$G). 'UX2\)1-=.+*#V,,-UH0N<(L(>ZL+@JJN[9P5FP> M5P;2>;X2H>&Q>UU,6$0@N4"%@I#*WZ^M-%;E>V7:?">1.(0R&/.5+09@_PL%3<$TR)U<%Q MHDI+ _KVX%9$(SNP<[+'E%1IH5+.X]BX,8*"UR8K>>$UX26TI8X\K])-M;%D M$2_'84R'+PSBE&^9].G]FL6X>ZXG4?.E@"3:MIO)YH9+.ZCUBXWO3>763C'> MXRC!<)=Y:2Q)$)E$8 KE$;NN#W@6ENSL+]7J-=TM$*S#X!7?0&B>L] @C/$3 M -60"#33QLF>#O 9-UOFB-E@C >31,EXFHLVW[VW&-L-F_33C8L1!KBIEE0W MQA#UCLU!2N:"0LVPX"RP'?)^C"X(AFS9XK^8W =)OU;ZQS-X8'>H14).GWPR M%M\($0O% 9BQBH*N1/Q966R.&3*8P$DJ^L)[#E3;( 56ZT-;5]U&QI&'+]<7 MUF@"70#@FK.%G#G*C'U^],6 X,H0MWXJ9"6;FO@,S-PDA03\CZJ(V[]X136V M2*X=B*I%E$VP6X)B[Y5>BO?$NE*C:L$P[ KA#HZ0L-A63 ]#Y(+@@.FL0P&F M+G4NZ 8_W X*4L95UJ6%*3PQ80L.&D+$#1=F/;(/W.R)Z!U)[J;E+;QWV39Y MP0%3ND\KKH9@5A3J^9%39BDHHP&]F+S_UQE#_<$JIA(2'6P9L:N%INN'(W;W&'5XN-RO;=;5EU=J"X5A"QDO*WR+4D'LK1VT* M6@MY!#$'X SC6]AD/B.18T5UG7G]XQ05Y?UID'BIBX0.YY/AM43AICF^H*@6 M?;Z3O)Y23F? &H19+&$']+JK484O0 F]R;=K/60^8486(!V3^/TN$\ZVL&;# M,00Q[/IMN=PRC9>.A70["(N4&$IC]N!TD\0&&.M,>MT8B)&:3BC+:=]S]HD5 MW;I%3=L*B0G>P84LA)%N;X!Z,(:3@]HKH97>().LBT&E^ [F)@]279^( MT%A *KM4DP*H\-%AS\OH1&:*?)=? $X$JOF8>8I;$N8>]*'HTWVB MLD$.T)7[' %-=V+.%W_SQJ;7?YIM8<.O*1!W0V#AVAG>4>[TYR%+D&)4--UX MHMY&Q3'F+/BXF7$MZB3FR8UV&PY4=&O6'*N5CA&+I,^CX^_"8=@T#XN,UUGB5W(^GZ MQ>H8--;9$MHN[_M@+W046NU!I4 ^.#@=*7RWVB#\SG<_F\22O^#,2MY39Q3] M3*3:I?$DWS%87 ]S3ALCO,>DD@OD/7QT?CO6-1ORB'?-,9-?L_Z,$6'<:TM3 MO=7783I,N;2NC8$U?9Q@'Z==&964QS3L^E#KS4]%?34*]B(^.[->9)X3I<\[ M$A)CW>!W:,S )(3+8L.$\"7!F\8WV_#:5C;C:]LD5P18RMR:$,U[Q==NL^ROOAK@[0'\.)Q,(=!8..1,[ MBNNW1L1 P^)UEU5BIPGF=+R (F(E3$B[G@ME/K:[ZKBWJ6"GMPW@E4=)+H;M MQ66S/%SXQ5>1$6 VMWG7/_KJ6)>E8Q^><3#AZX?:?X"8<=K$6)>E4B04P^\9 MR4G(DF"37_!%-WA.F/G>DRH]F!W&8'3<$(*&F;5@EWFC_^.R5 MA/L(BO?!NB4_EPE$2?.EOG^N ;6M 4:<8YOO*\7LP8^5M@_X<2,P3;,&'86F ML5P(8,KBRQ2@;JVK3RQ="U^H$VA*9BTFI']- YOU4'-Y5X0%2^\[C^>1,_%. MV343I^3)^<''6Y"=6O+A73I 71+H1GT";P!VB36)C4B;'=MP&.!5 M[0FVPV&Y9AEL.0KF:3=$?8+'IJI(47R.&A75U\?F^'!UL?.E[XC#O#%P/#M_ MZO0+;,10-D8XI$DW:%$JF43:)0LCQBGZ[OJ,O\^K-'BY7?/L\5_-YLZ M>&8+L)SJOY"S"H>\9A3=J_Y\\=_DB%KWFQ\&DN-YU6'#Y[T$X%:2UG.(5EKB MBCL^U,%ST)V%\5>59,>J)C6K(N M*G!H>JMI<2W&$ >5\*.2%'%04X?6$0!5;&!&[RU]I.MN"W.?QR2-MJ:5(0L- MUX0.71) -6BJ%31Q&40:8+7DH/B5S!+9LT2KO="*BTK-(*;8VJ1050%JM%_Y M'M>"T_]1313MX:*CY[E+S;L-TRM*'6';(%H_D$XT2(ANC,? MY&+@W\=&,$@Q;;4;C&*V)9.0$U49U[C(^LHBZ$P'ZY%%$V*EA3'CMJW2*_= M*)E_ECJ/'](B7UH&HG>.DQ/R<>6O_OZ'[ZR&$U2_09\2V5VG2RL@]?=\PFX! M51O,"A7O(X1AF,Y@&I0W7Z\[<@#,0!(@9Y^_R;FY'-" E4;L25X/>PG#2WL4 MB4M._W))!5_64;V2KQ=(4(IE.!J88>@'->H,#K7*$.Z&UK0^+PA_P_6C,>Z/ MP;!DI:2XDB8S&@6HGZ?9493LFAA&_GK^ZMQ6>RQ/@R5'T[J'3\\_X[Y$PN0< MC )I (8F?F_WR*!X)FB=OV-9UJ6@7&D0()A\X7P_>O#P*:\5GH5H<62RIPH7 M/T66GUO-[?&3I^>?&D'UU-"D*"0\E@2#XM&W>O #U\1O>L;?W^(Q.JM!C$#( M21)(4NPTI4'=($(PAV/0]7SQLQ-):6D%L_1>>7YQ+I[)]<.Z'\4)E;O@#P=V MUX;GY4$"V0O4%(+W(=Q_XA$_V0I"24D419I/5<,L$!!V67*N?A+DA>.YE MVVVJO99E*I!W](=1N3 PAS>NBJS(30O")I7 G63="<10<_/*>)U,7@5IJTT* M(PU&C]02=! CU+_]\;E1OSY^^B@SXP,6=;6PI,:U;5-UIINA;"B1;78P22N]+Z M75 M LJ0F,ZKH('"XB_^1A&HX^++O'Z]N/?J;U_>7TB$$7SS1$X1%(LT3ED*/#A& M3+K(IO2-V%Q?E]]\]>WS^UP3N]\W%4C^I04PM^"9TY[3 M:<^G<]IS3GM^"&G/1"?][/E!_@M(L=-(CD8%VK:.6IFU%9)!+ M4CETXL-#)'*'JD@:.E/7A\^AP6"3Z#W.=[Y_AA;D"8)7KMQY(NQ3+JNS ]Q)WB94861]4?C*'-DDEDQA 2 MK3C-KA:-3&V](G-O@ [)$I<>"5[&JBL/J,3L$#J+&%5Z^(6P^W,8N:?&'6+X M#8"O#X=[]W?R[3 M]C0[R!*S,Y!)M "O9<1IGKZ.1Y[,*Y5SN=&>T_IORDX!T/L7$32?T/[!XVG2],<(HMSQ6:6GNGP5^ M#EG_H(00BKCEX\X7SZC."!6X#7,4;7/Q6X1&49OR\.N'EK*C2>PVX5W<(V]; M!<$H%);A?/)=6?:#P+$V%FF"!W3Q[AV+MZ"\^8".98*67P+H&D,?!(0HVP&M M*4Z!A3]ZL@*25'9Z'1 %L>8&M+$>8)2 5L>FX M\DW$ $TLYQ..W)-%-]IQD,8@5[[^ALR.P>^4&0Z1D!'1L?%><+8CU7:#H,%' MG*2_(6[PMC&#/[)ZG."(][4U+KV*E8RC#HQJ9\+(==]# M\#+(X?AU[AN&L M;*I]=Z(C1+('(_(]#8/]'JC09?*"-!SW(T3N6? M5U5N1#A?N4P"Z8GGKN.Y MY5T34C=ME6X?/#I_8!^>:*NNWB"ZIW^%VMO__&CYOH[Y^\CJN^(7(_04BD^! MWX0OW6Z-F,W1-Y:GW[K&\HK-R]':&88"\7HFF!6&$DJL8%"YJ*-]O$M-T-+[ND#XM!831VJX:;?J]8Q!D/V)0WI/H/YG/2EDL-&3L3= M#;:7F5LB>2VW1O'"\CGVJ)<:8@Z/(I9Y!KCCOBL_U__XXAUH+8U NT\H/HD= M1FPY2%]SZ#]?5V_*P@,W"E-V KGQ%Q1+$;G!P2QJLZA!U$B,DF;@$2^?1Z^=0^+BE)OS8:4; M+&16&J:.MT29V2E""B?"EIU$CKN>>#VYH\XF N]"K+$A(!G!%&/ER"S-LS1# MFGW'RU2L+/S/V8Z]Z_=&S3PIB,AT%9"7I;1^^37".+LJLX">%%!K]V2].-<( M+Z>58>,>G3[29H$BP)K9"K7:'?"75>,>1+,$SA)XC;,\[C&#KL9L&7#&:(NF M3)Q_1A:7@S85]OV(B[U:=92:7GXYO1U5S\XT"5T$SV MR!4(26T"Y9)F<9O%;2ANC' NRB ^_: N36L@M/Q$&.%(<<%4*P9XXI/0QX3, M+U+&3G5+6.5[(XVWE(YY]_3E689G&78RC+I&02I2@Y5*F_F!\;:GON-<=D0I MRA*);WJ.=)C3NHZR_J4!40SPW0D)*I/!<&(R8?H[+8B_"\P=T8)/QFN?BBAA MI55&$22!4-Q541G$L@9DV/N M>&B-IY'[EOD7?KZX]_ ^QT/'H=/P\2Z(8?"ZOUC<>W0_K:Q7>LA-TZ%^'MV2 M2R'*BWB1*Q7WB[69?H:_$MLQ!+605UOX=T+V+>X_O3\":(H\E==T8 M]!_FXB+A@T[J\(<_GFY2*/G4A*) FT'SA*BLCRITMJ0-J"H_F#H:3D@@--H^ M-_+!H_HB"-O>]?_DW9RL#;BFY.4V\/X7=LT1Y@&52UJ[.) K 6!W5*A=$2MF MY.0V#N7P>Z,VW!VHD5137U9T'M)',S^4KD%)8*!>1$! M?4ID1X^H&_MU^'%81K25H00J\?/055X85,5OOWYVJS%S5YBJBYSNU'&/%)@! M](4,CIFPP:!F=IR> _LK*D@R MDX5,<6)1E#8(;WJ6-+[VI#8=#8"ENM2'M70,1)'?;]CH.=E7@#@B:387U4K" MOLR41@,_EH .!A%5-D)?\PH54RO%*NFU(G+4"7>?:Y0<%J%N=D2,'HM2XG4_ M7?#@^C^GOC9Z1S&FY!IC$ &\,_"]_QS]=5 M$EG!T$GF^&$)''ATTE(0H=.)! I94IMX;8O" 46$I(?OEJW\IXV5ZRER,5[A MXZK S)@ FIHEY'2;AHF^#'Q"F"K3=:A(>C7XCB #TEHH$%#OMZX/&=@$P&9+ MG4<.P;TG^REE4W+LL)0WG#38A-*%NIF?,]\(XSB9LM>U2O-]3H%X\CU\>=#$ M;'*F_>JC43G=I'$0I\AB%PMG30'S5XJBD?F"Z?1J. #0F:L[P(4F/'2T"?%> MHW59)VT&0AUZ*62XKSK\@SJVR>?;?%EN=2Q\<2]>E^5>.BT('!&=*YF7(#8( M/MVR0=FRF2=+%>G$09S>+J4=U5VR=G-,RN3;P'%S"?:[9&S)W4>W5R:5K=:- MA#0XD+MD;;9)3PG:>6FZ@BXRL(J,2QFW^7 :>+6+80VJW;[YZ9K8)QY.C":Q24%0SK0V01O+[LXNF%P+P]R4?1KM$?UMY8:%;,CL(#.-1J<^!:WQ(Y M$6/"F7^W@NK39_.I(>-XH/+2LQV/::*/L*4JTPS#Y"_JT&C!*FODG+A1U)Q< MR8WHZ"P//8L[T6_E_49YADFG5O4OAY9Y+M9@G-AJGU9FO:OP0JQ#\&VH,02> MGC[\VF,W12=!&-&_Q1F54J+W#9<&3' M*C&_47.SG)]M9J5K% PS!8V_'7()97B-AEB-0DQZ4",=H:9U^.WV&'0K7I*Q M;Z@^J%S9: 05J?&$LL7(I(@\GJ#9UD*.'/).'$B7F@5S6#I3"78U;!9,S!#4IQ)^OO7ZD?W@%C'WY:61?.;&4U4B M*[!PAB554NNON#6/_H88>9NPB&))A5\<^1O.\<>)N59E]=UKOQJR>N/M>>^]C3 MR)IO-(GCNIIGT@+1?:K;J8*;QX:=W(M5Y-O,LS%8X^G*R MJ"D?H@DC'2>.+OI%BIU<=1QS;795%[NI\ "=59T7&V&I3@3?A#@[);:8@X-= M"'W3E&J2Q+<&?;/I73&P;CHG*UG\Q0@,S5$)\28F"H8I]]9GB(C&U,Q MIXV/%4$C;&!W?*/_)'ZN!BB_/A"8(BS]]PVU,@U3^;(IXA(-'.O8O!6,>I7T MZP L$D9-LSHPB"C\0L57X$.:2P]+A<#[8NN5W$G'?EB;U#V$R[>6E''LL(4+Z_,^[*W5"PS+POA^#VG^CNC MZ11U1&7-I)E:.<;6]E033STS4_Y"$V2P*=HL=8"](!=TZ$H+TXR$-RKD_E 8 MD1U1_R?]3(Y)I_7SQ4M)$6F+*/!F7F(A!@% HA,?,(R%P[276'!DN>!<47"C M5P=DLY@65:)]1Y>ULM"M>^*Z(G-Q:*GPC!#X.9VS\/&_*"^X2T]<[IH>2_8Z M@^B%U.,!D <>HX[>Q)8L/]/%U_ MY:FFGJR4R*@^M+6\RN@>3ZHAGV/@W.$[;:K[+A4]MS^5G<#V5I0)5B/!FY$Q M(GK"G&3#0>*Z;84PY($8R-%%O8]K;>%(OK959[_EX!FDAPX?P23[/(P];$;> MD0?^W:]\)'%TO/O1G'WYZX=#RD;YX,:]#I1/06T[%VHT]FX.'][QS4BJ7S1YHWDD;=&:G _LRT5&K$"4_%KE%3)";VUAI< MEW%EY@NY!9:$- -DK%LE6MDAS=_MRY4U@;SFRH^]7Y[Y]'\\2ZL5OWI:A[DN?VJ_??7#X)C^N6F*Q8MD-5_&+!SO#"W.,*E(ACUE M]'DF_R.^@; 5_ABSH=K)]W]>_:B=?+/QI/DB%*?RDF$MX97!J"BZQ-Q)*)>+ MDBP"EYZ,B>-, P&9^2W6XR9F#HE[;/4ZO\!_4K<'9NZX80($7DA7[^M1Y\>R(9+91MC(;= MQ+/9;#AP9TEJ!40-%LC#UD61IU)S3&F?5@R>2FVJ8\!!C/_4!5M#KAX^?O+T MX\^IL2D#[*R_H8=R3/A"'%_ X?,C1\2(@P>GC0MA)8X!O5%6]GSQC;B9X4P> MV 6N+?:7GJ/&7WJ#DT/M% Z:Y4UR[P6AYCKJS)&ZA6'/O%E\S4'/U!,W;Y@A M5=NCA"@*MHW)JZ;N46I##;.)(AOL%J@ 2 =+F?JUC]D-B1ZR 8UES!*([=-1T0V1Q2A3LX =3O/I? MY2#Z15*!EH6K=AJ?AU 'U2^=A"@V2-&&,OQ?]!2^,Z!?[EMSZ!9J R_.8U;] MT/)LR_W!$7U)BM-M%Y\2'#TTBU]\P^U(=\!_T3=?EWP4P]&H>W<(U!&(0>EE MJ1XX/F^2%KI<7*6Z N?&05-.F(H:!X/"3+"-Z4$AOZ7FCE55Z]^#HZGXVT/= MA:7H&+]WS&XPS8<1NA0C;2N10W\9% ML9C/]J@9 "@H#;9I_DCTK/D4VO6$8'1MS(.P0G,.APM(V<_9VB0+4&-@09.? M;&WGL6)!$W)T([.!QA@6=0Q3D-6*D-YD.01]+AKXF ^@'/)TYP9Q3 >WWZ2-P?MW,D* M;$=3X5=-3XAMTUOOQ"2(RV\$;!:LGQH3 A'C0; 5.8IV:S$/]>>B06RJ9<5= MM\(8*;Z55SLV>!.FT#NR4P1/^3Y 81D@Y"7ID,4SM^NQ>.$4BK92M($A+DDP MQLBRM\!^L:$3(64("89;QL>5D1.BI%-.8==M]9J,=DU#VRM.O4#TR@BWAJ4) M-E=T).&42C>UMUD#=L H%R[?._+#>1?8E5NY)N ^_HG*ITLI"[5N3D7)F>N5 M[$OX=RD_8']\Y!V<+YZY,8NA+YDV M&RG;MFEE@OJ)]P)=:+6K8D281C!!K(R=LLLY MBWWH@CD6S&HM0*),21"@NHFQ"98MJYIH)!IPZ6=Z.5OT%!4T[A%/32_N]P),BU?OB4B^=@ M1UB,)VQ:V:-?J#KEC&&&M_7BRU=!*@X(LH8)WJON4](O M*(.&@GE:,$Q:@=[@7K H-.XEXJF-*8],O8QR%YDVR<; M*@).$LOAL_,9[Y"(0$+50+@I<=:O\E919:R1,FF,BZ@E;SGLO766XE4PK=%I MQZ\CEF[32#Q>:DSYVUD:#3*OC*Y\ G3]4%L0^J*!O\1655&1MQ6\_C,2C2'CN, M77Z@F?.?2T8=PZ*6CO-J89ASKHZ<@[0L2^DI75$KY,3HSA1UNG4 M^D43[GH0AY9LCT<(X@DR1-]WBO@6/2KMG%'-']4$24/Q6RYP1=?ZAED@M.@L MUC%Z?V%49#I(=K+M,7!RPSS"9=0>D3L+9BAIQA4P6DNJL9JL$B68Z86DU2[+ M]N0$L'^PV@E<2UH3J2#2Z#<;4LFI[(1M(QYZ9/K8(D.SL-$IU1K[--IT?X82P-E*_9IBGLCZ)^W3@,KC(H4?AT@[F@=:G*ZC:?I<)ZXST M&_&*2S452V O@4=-:H*I0:JW3QZE;ZU#7H2U*SK9IC9)_:=E+,/9J']AH[.A M\UIG)GU759>,70?NN(I.C#L-^[(&+$Z%?0>0V5'>BB(P)UYD<1<+L>%CK15 M/CYM>.Y>JNAKGC8DM'RC/LG4]WU5[VWC$=E41:\X9U-9.%+673GQ6BU4 .E9 M>/6:@RP4F7/)TFO@Q%^5:Z$)H0J.JL_$^-S*C'?4_B%;.+:1KJ?TP6H<2V)C M/+G4Y^SA=/;PT9P]G+.''T#V\+2QJH$<30BI/D-T986LW.GR_P0OP]YN[:#* M03NW4#6#0B<.G)<"X8F/Y'!2<1W37]*1\^YR2&]A8Y9"1!$<2#8JN^B XBL( M-W)*)>%+TC@<+0&LP?-%$H%"2)2K(9'M(*AR7['MA?YFBJ&3_&TTM=4;"#_H MFKHNDX*PWKD+D4F0@.<<.)?;:]<,J8H'%9'"G<7&.A-]N:JQ\1!RB9LS;2=E MHEHKFL'?RHN@=)G295/*(\'3;G?O0%9DDXH*(+>-5$MM+)Z +[!K3D"J7JK8 M:"N\19(FC6U_@7#56)'S#,R!8Y]! W8Z?)'I"..+@"5*Q](_CG1+'SH-+7.V M!]6SECWB=]#[$$_2"=GM36]D%@<.J;!=%/%T-QA5WC"@N R, ]0:D!%"(&*) MWHUQ?$6I<>NBW GGSX#35]>I&80!OF S0]%RUT42OAA ]08*AH''55#$]#YO M=1H]I(IF=&N_2.HK=V&A >^COD4%ME[=S"]&&:U&8V)N6.%KVT8CW&!?^\(@ ML8F6/%E2I^EW3__W^X20ELD+TFC1CZC>^3&ZX=]ZTMV72KK[GQ\MWV7XY=U7 MBDPZ5:[J]WHR8;ZBF=@3F WM!< (^;H\4&%(LWHM?):D_M15-%?W,M\>3 \, MGC!V#SN#]0]+A)36E>&"^Y)8X;FBJI(,+O].0[UW'AWS[CXCJH74@;-9X?2J M(^7.B6R1N*,":IAFLAHB"50'_5I^UZ##2R1OPC42@VZQ.OSVHD(6TJII]PWG M+=">?F+W8ZPG&!O-51VIV$9<:E2/I$D;.*?V5?Y+4LZW$*[(S#AS^9[;"_67 M,AC3<*>X-H5>4_58[$4ML7K#(Y@064H;WC!U&WU$/]\&NT! )%*: MSQEW!"Z(EX5K^5_7S965\2HQ@QS>WHT^GN,K2K"5KV/=JV2(W=\+._^JS#CW M&51HQ=I/0'=0Z&%15QNJ\*DOA*O@JK1*P(E$@KY(5/'D<=9DGI34N+%%N@!U M8,A2VE:Q*I^#N6PJ:99H6F>0_4 T"! VP,%A"V9B8;&RX2"9:(Y1W@3'SJ"> M8BI*2D'RXEW/421&!S2&9*JHJD47CM+),5@=>5%=;P>59 (BN?1 :X4E+?=: M@A]1%LS0F.3P.,$A :U:V!//R,>1FG"\A^T@9&))GP"10WC'P_8":I1,D';Q M,HRS)-,$]6W).Q.2W"";B20Z]0%>Y76UA=1X%)E"*$A.F0T%TN99X(*:5FK> M,$'*F0!5%X9+UK =>@O_:O<"7@E(&&^3(O'L)"!9$%6#>8Y\%G1(X>S28^D$R=+MS:"BR RHEU3)-^O1JNF'_08U'5B@=EI,@ 2[K&'_A66HD@X7 Z M#V(QX@AY@ORV%[(Z)T5ND06I)R:.C(058F;^-6D:P1]2L#0<]E$T4]ET2DEE MZVV2Q#CA>EMP,]9:6>"S+E!R$CU79H[Q23\?T?WZY/@XQ^$GG0EU)Y@/.A#F M')M#!$#GM6FOVE4)\1UJP6+6+HF5D?)I;@?,@T3GQVA M==).+@+GI*/N>ZI91RP!$D?+E=6:$WG/GVBRI9"DT^94%DDT (_,$3D=79=^ M)+]3F(@C0Z=WS]^#? *&]Z!7,AG_:WS;_(:;T.[72BR<< PH^,$-G[V3;.:Y M,W1@>7IK\Y3UA0LHC8YY%>\U,YZ3/'@<64OO@^37Z@#0 U[*:,(#?VKS NR^ MBQ^(4J.T0MZ_OGKYTP^QE/=N;I9LTGP?S[O9QY(_/I=YBSV=6 '41!B,+GTV M@6U\1;3_^:@*L\(!]/H_'LX@])6KC!Q-$0O*/VW9%/)>&N'@8NQ+UMPXF! J M5;A3?.7X)8.PFY3>1ND:V@]"&6I+Z66(%H3#6>9=Q?UD MHC4F@G*^>"5$-@.W,LS$DE3OX+8'2F_R(ZE=Q<$B"VF.169F-H1( CR MNE$M*W>#I8[CA+ZBK2:,H)(O ACHX>GBD[CO).,;+)[ZE/% S8G1Z<3HXSDQ M.B=&/^C$J*HGZ1V"J!%""1I 0N&>GG@7*Q*,;K1%?8"AG0XC=5/:2\@;Q-1V MAOH_5P,1@+")OZ#M!:RGY(>))R<^D@21A+UJ'WGXS-Y6VH!GMXMV]!1'.H%1TLE^.X#/AIJ='6.M1 -90*T#.)_ M"/Y#JQD6GD<@)55C@M;D/@3)T MU"L#4&)4<11-\IY1O#]ST:%M9(*NRFWA0]T)\F ?FZ9\H&G'%R[BX;4\]M.[ MWVEA)C7XJ^FV8 YX0,$PUE$*.AU6Q !^RS67-_ :,)ATZIA)EJ1M825'"0C M)Y-O-"YI^G.G.OG46E.QR WKC3\#SNW3.+X/FC#%2&-''_("7$3"L9,[E?H\ MG&3"5F1QF)*6DC6AW$'0*DRG]C$K##BRC$-# M(5VY0J>_2<&;BD4!>6]%@@^?$J:CWW322H>)1-EU'\0PTFC*-<\<%ZUG4NV. M.!<@=,9$1H2GI/NK.(<.$R0Y=!=LV&F*'J,V.HR4Z@@OR S=5 0+$$[L^"P? M,Z:]T4RN1AVU9GA=M5VO$B0HE$N^_CL&@?,&:B_1YB;/V4AJIUX"3WIJ4XRL M,+[] Z<438$B>NUQU*U>4\TB:8BTJZK9_K[^&)F#NKDZVS1767H?7P,!B$F, M,>SCCK6LLQP$'S7,*20H19KDH;9O38;KCZ">(>5+.+*>Z=&8GBU9/V0[I:/D M-BK=N#M(=\:UY]*<9+>&1/TTO'*WWS;'L@1!74W&<(ZZ(G=0PRX0#D)!$(E- MR>A]]V!1>A256&TT].N:/S!.0C/1:LS)K7'D@\(_'MAIPA,3%PJ/C'4;4@U) MRP6O$]IV(I,S4MIA$HW@27M+?)Y>&J,D83,6%].T.<+IT>51KP16@54PZ9N6 MZ]LI,$@1K(,VL\A;FDIN9F0,,"IZS^##I*54-A3)H.KE0]4ND\OD,J 5TP+L M=G2\D+TS^/.)_)HG@RA*JS/1#1,5*-B4ZH1!)5D;E42D+/*S4()]RFBB0C MVX1>@[9.U]KKUV^QAOB58/\&@8!^D9-;G'AOFG.'_.2G).C9BCI5ADEMCTY6 MAO)DN XD>SEMKBF>-I%P?M6A100C"&&6&,##9&%1AJ,:3LZ-+B?<_AGJ: MHS!K+8&1IF\Q#6R"79=$35VZ/$T,AY %)4'!7PB?YP'"06=2IU1_KZ7I&O8& MA@^W!-S4WOU.S>"E[020'ITRJ#3A>CNH!3TMOZ2XPLW!PG!*=B@M>"*+?'=Y M8/*/IC.37&,A"'6#W5V'JB(K%=UX!U"7Q134Q?&_.1\W=NX^*[!-4U M[ #KTJB:\S*@,L],XF=?#8 VZ09 M]M.BP^9A:R@6J95,(Z9^)9D606J*,Z&&\+=GA^(6-8HG.+FR:^%(,)>A\!F) M;. D5TXS3;60L"L8P=H4*1@6?P"Z$BQ1HMB;UFD/\>@KQG-9,5G:Y64$>](6 M*4FAS8E:X3FC>B*C^F3.J,X9U0\ZHSK,P60#1DTX\9:Q86^@Y12@F4W#9_AH MMC;Q2PA2LLBA01ZFA]:#E4##+)D"$L&:.\Y0=XB59<1)A--(>G8H:V*Q*- MBXSN5)Q79MH> FR;U_WP4.,'XT):\'Y=Y8Q(TY"N-3'3YJNQPR'-"S5>X9\[ M88GU&64ME*?># MN0&LB5E'CGM)Y*8%O3Z],2I'S :'D=(K(@BNEVE7WCB2DY51YNEY[<5QQFJIC''DY7WQ9\N!/[,4@':X4 MSQ-;1,W_I!".B*8A($9TTC'E[2#L"JZTFKE*\:(C%\4WK!@R01Y*="@9&E46 MF9LU?;8EQ&K5V^1#>8X!1N^D2FG ,,"*#N&R?#*601XGYSR6Z%K3)Q+BN6_@ M_S#U3;!&N$Q$FH_1Q24,FZ-FN0;Q0#XU3 @V\I#;9="B1.O.U8R6/]-@[X@H MX5E*?GPZ+)2)MY=?-E7A"(8882[]T=Z# M.04U8X8&1D26$U7*Z[<\N9/Q1C$S%/?F<9L$TC,AUS8BJ4'TW[';A3$) ;67 M15N2)!RS\#U-1ZP'3:*AZ<^^%Z&CUH^&%QU8DJ"I9I%INVMT?BS%:>5&C : MOJ$C6%H41!P%XT($R Z(SZ!+4&JQ3]"5#9,"%%&?F7([L M@2LGD,Q_#8*R0Z>C4V<>#0L81I,S&95LUD2A4)AK-F0+EV0O$JU4:5O6T5R8 M/$6C;"6\1JXR-L-Z@A0L(:,>=XY)>I=^J.F4GZ?:QDND5LI:D;"75 ==Y3%? M2.:@%IN=+@ 52>+Z69/5VX;::%@)P<4D!N7\3E,>SY3]QX7WK,%#$@LT#(B= ME20DYT)&P_7*IA8+%5TQXJ4]CJZ)=S'1A\:[TF.N;4Y'HAS!D WW%XZ\XJ-F MQ.N@>MM(#3A(P*HIET;"A&IGM(J9Y3FX=&W%=>Y6X(DC/5%>BBPV5W8A2.U@ M,E8(UY;K \<:86/0 V-$],B7(9N.*-EW* ,M?A<&(8X,=:-QA:EJH7?P]LI. M>!2UU:%[HOMF$O_SYN]Q($AQD93J#KWN!U5"7J"H%8>PJ HXVRI?R:HGE1?L M:K)2Z[QMFZOMD;%,!#Q*EC"MI1E6/KK;.5RH35\.>CA+LL#%2V_*KT5^TB$& MC9A7R=$I#05$Z-IULZT:M@+@BB1F)M^-\@<$>?D.C+C4(G7_SG1WWAQY5^:7Q:?NV0;QGNAKDD%:?F M#B<]-%WK=":7D>:J@UPZ$I?ABM_W)WIP:F,>!O0:3YF=1%J6CV@S/\+NSX+X MQQ+$ 0 [^$YHO])MS$G.$JDR%U@%T+OC8:3!/FKJTESJ(MAM#4PC8&MB]U'8 M5A4L9#*I=@BX72DC-[#%R/-+P^597F=YA;QR93HSJ37$X4JRAJN6?8 8%(O4 MWX";N.Y\IP/R [S[+'6SU VESE6X)$XV]".,Y*^8^DE&/ZG$!9 MU Z ?%GJ+AF13HR.GVC%%'F_QNFA^=J?)8PE3()O7&TU@-ID#CS)G47JYC(* MET8'45VGC^ &\C%I,DO<+'&)Q+E8\(*:6DIO0]]@95_Y.5"-E'H6VH\J(-K)63#0=&G&U*[+%%\C, MTCI+JP69%4=%O55VDT"J65QF<1GF3LN\K8&ZCI /QB]184E=B/NX/'JK+-R; MVV-'.HU:'$FWSHF&=O*]F/:? O>)6G-/TH2:_GP\Q%F09T&&(#,JB;+\?0QH MJ'@R4P0AIJJ\[AP_$M. !9N/BE*LY>VAC45(%J%KM3J .Z+6TJ,TZ2\Z"^,L MC!PJX4ZT4M$*- 1+L;:\%,]\]"H=1:C68Q(C(1D4B7(%3?',-M:V0_K-O;% M1;$OYQ/([_"8 U9C)_XX2C>:-M-4V)X80=AY]!11&;R45X<+KN4F[ M-0K4-Z @_=1C4"@V_.DAEDZ?:DSZVX@:8[HLK;]+*YM&57COLX3TP6^H[WFE M@= \6:E8F=*%J42ROL1NUK8.; &)F!"=\INJ@P#Z<&EFG>C-Z+&J.^XITJS" M?BE[!',U6,Q5I \X$S*1WGO5T WGW9;-+UJ^(XCP]%I9&)G88 >1Y&PQ2JH) MR0$S7G1O^[(3*^U_SL\4*2?J]W3AI\[]Z#5^-[04F3L0QZ+ZZ\5G#0UT!IVP M+ENX6%1RGX,$UY7FYWL2X6QQV$OA9OF&. ($Z6.^^L>A MZF* UOI2$Z%!A<(:S 7PO0>/GEROOCJ4,KE1[066DG7O6O- MQN<#6FHA;2K[2@:IA>_4"_E6A^=#O0^LD7E2JA\7S8MB/&QQ6\>\CT6U/2CW M[%CSG:(;J\+]SW1CMU)%C#=\75(G010I%Q6)*55@,\UV5"MK*?@&C8V2)A W M"+#5HH7NF)( 4OE5&2X$6O;'#[/%HP>/'F=<"E4DFQ ^?O+QI]F#)Y\Z@4XD M+2WBGWB$[B-'OI@EY>''V>.G'V=//WMT\K%D\Y)J5/MR^GO3*MM>J01.04;* M>&F!>IG[_Z!H6CMWXSA3_^=$AG8DP/X9RZ9Y+8T&]J7HLY-BPYX_=> MW-M8=P;R^4+FF5I_1;EOP:'R.Q_]MS!9!IT+F)J#CN:E1I>(;;I;M=62[.EE MDL$&Z!^VB[U?LS MV0PA1"- >[6$-!#?=1$$*;PT:(@P)U_J=7J+!HU1KUL"M$10O@>:G[T.(H&> M)O58]/C=+#W!X0M_)Y%GNKV&IU[6%_Q9F&73]BEMMG]8*HOK0RL%:WX9^'UB MKQD.<'RBZ?Z,%&');N"T\.8M]#-B.L%VW-8VG;I:1Q0E/%-V=5>P@T &@F., M?X-?1!M_W4KM._,MO0&8\XA!N'H-M/)?9^I;.W,I9=LA0R": >*E*$UD6>X\ M(Y96;.\)C\S_/T#)/C]+18V=R2A9",Z4Y4ED^DY M4M+O\Z[(_[%XSD[OX@7;$\)?MV,HAWQ'K8]MU?4W7 O#5DK>5ME6X=F>R&ID M)=W*"M?1L"EUMS:T+% 8G#1F,Y \X?*A.85?7%0DHW2]_N/0],9II4."2<0^N\@+ M>(=AN MJ?8LN )DB06;*E?N81@&MN>\?5E5;]>O-J494S _O#3\\67^M0OZ:E8 M9OQ*VAE6O4T!%'P#BX1V+MR\7%_!G3"$V)%,&@K*\,FR9453K+%,:,-ZM$N4 M)I=@6=*&%#D'(K3Q /]>\ __/WMOWIPVUNR/_W]?A2K/S+V3*LP@L6?FF2IB M$\>)8SO&SC*_^A4EQ $4"XE(PIB\^F]WGZ.-S9LP LY=,ABTG*6[3Z^?7IQ& M$;*XS28>A2CTI/"(O((/<0<&*BBZLSR'%B;TIS] /Q/>O@#NRV5$>F+'<*OA M:3]B5+4A@RH!J W#.C=\!\T=M1 SUP72'HA?90*+CH$/F SA1"'3745,QZ' M!,O!" CLE%(%8@T'<2%$LZNX ,.-^4W-%PJA&.N8@38:$T^P];3P*/+LX+VG M@G'1G_:__U$KA;_*Y7+A#_WU']IK_G=/8%N;-L((QQC]:IG(X*:$F*CH$]X- M9T)Z/; P2-(&C-%2JK1@)8ZV&G;SXA,D+B-];.'/T?P7SCBOG-O*.]9QQY@: MB7N"+^)&7<*V$=;K(8\[*?H89+L+5,'E!?Y$/$]^F<@7BN#*:#:;'C:DHZ9[ M8P0D%Q#,Y V=?7LY%W *89$COBQYO#@3@68.W$)6!869 N%''8[P[>H!#.A M+>!#^.<*T!N)(7X#MYG#)C)AYR@^_C\HXESXZU*\E5-="]]*OZA_O M58<#](#BZD'#,EQ)ET#W=,]S#!X2),I@"NH:=!LU7UZY>@T+V_+T"0D<@\:!S;YDDAQ_;@:1 M73B\ED1Y%RB38<]5G;LUILYXY5MI:9E O,OQ,23\;/1"FRZY4R"X^*^EW48-NN[_\F\W4/<5Y5[&"GVPJR05?1- MQL =HMAR;L*,6P+'C,\C\2YJ41CP\*JAO\SY<[5B&@8GI^S(]#C MFN,+S\,U8?P5] 1/I,KP;)1X,3 X,YBJF0"VUV,FC9*$-T;(^$[SF: MU,OL4WC2K3S:@!QS>'B#S&-6+P@K@C RAV3-^'/!#F4FUI"+Z-(-N#K8O*"- M;X(0 B]30-)SI]",#AF&RFC @9,$;<70MHH>$;MW"05-1,29&&]L'Q2!\ 7Q.QZ!ZJHFN) M-Z;HG[M49>1.F-F!H@\]: )(F3L\.SBTHHG;\9<;3Z/F(49&JC" M[L3@& LTZ7-AC(8<.8[>?PF+CPNC< M5XR'2E@K%3IBHPI:RMW#V$C0892Z;)"BZOML..+UNW.I;Q1ZPO1![G3A_9JB M J)<+%J5:SUK9)5F* M293O3A!TC"I+4#:332?R,K V!80&2$_TD 3MAKB+)4;#8>N79&"_@PTQ1;MK MC&13F#AIZ_-*Q5TO,I=D^B@RY?XSX4U83JF1HS(>+?6@SOGD(J]=X/]8 M<;*0HYL'(;DC+S=?;>#$^[+-2GU)\9+B(XKGF*5!4DL\JP99(*!Z^#WHINGQ M%HQ!ZW)LTT5:B6@.JI,KC4+$>I(U,+<0-6%)?Y+^.*8@KX$'08>)9+R&L]]G M%!&9$[MQ8V)%;80N$ ?AZK#JRPM-#"J;I"R[F#(2=^O>.I&YRK5CKA.+ON#S M-X?CDU0MJ3IJ2^(Z [-C!N&FP*\ )EB0+4F1%MN7Y[.DI)64%!6(*T*H\?)" M=) IF#F$04QQLI***0E)$M(#1%*R M(PQL-Q@+M*!:C8)=L+DX2I!$%DCT0G MWNYC:TD2>Z*39];+J"/D)3>HN4^4*F#(2N"E!.2J3&A7^$1.A9BJX5O#RQ#!12S^;11. 1=N)NZOTNPCY1!H,Q>/Q#TD+A#SVB.BV+!#/8UCKO\9AS]F7,\[^C<3X9V++E!2CRC3 M-+T@JVA!R&*%Y8AI_U'&]:P (QD111(X"TN'YE0$NNCZ=",1[!X MNB//>#(1 D)W*=Q*',FM;!S:.&&E/RZ6E\G@: ;A&GA%.0%P6T"A7;#,/@( M#R-C%B[3^%"3$;4_'GN)1&*4Z4M""&3# M 1^:>$ZX(%MN=2SJXS7T8J$2]+.@A#J@$AP8@>'BT@1IUWJ,LJ9X:XR\:"5( M_^*@7V;,!2%X%*,8C.K-O#7QYBP[/C!K2E2K53I5K5SI]=K%8D5ME\J=0KO> M*U;:5:U;TFMUH]33RZ**C=]Q-=^\.SS]]:IY= MM=IEK5PHJZF6OM7B@RK=YI&VJYTRZI&FO7JMURNU+OU8@GL>(F7+"KH)'5-,#A#< J2/7$Q?7B M]56S@.=49=-W]6%@S9GH%3$HH8J2P#W0.0FJ#I53,""G] >WKVWNG3&FF/-" ML(*4SQ4;8O@6]+KH/DD( M7Y*7G7$DW]64+LK9CG&4-B&"B-*UE,E\-?EL+=U?47COBN\->-C>^89RF/E_F+977&7E#F M/PO([ 65P^'$%CUL@D$:@JMP/81R(D0BNL)E+ ^C=1SUMB&E#'"S08QQ9.M)K#JBISHQR$U=J9MN+ M)_@GK^ @#@8L:^WB\ORB>7EUTFRU*P55U:I;YRO5\DHT M";+#'QT,>L$PBSKO%_Q*EHC'??/.';7K!/8HYPK%FN+]').RA.BM> 2@_Z) M ?2!0XTK,+,$5>$3T#MLT P.89+ L[:I"V,%K:RPPY8EH,QTBF=1!NTG?:KP M?@V5=?#?@@D_@\@[U:JF:UT@[2)3VZ5ZK=>N&:S4+G>K':-88FJO5IHC\N)I M\[AQ"D1RV&P>G9P= ZE7Z_5:<>M(O9A7:"I*;"[9B@;,)J9(EJMF0)6 M)Y9/L:"12X2VM,B1$M@>N1A3Q3J?+@@W"F2Z)5WT3%MX8N*SY(]F!&]G#'07 M*R]X%1'HRCV7<%Q\S%0RAYXHK@TF&]<-Q 51$U?1(3V*?V)^BX5J^1B![5Q\ MKQ\T9$>]>T+EVAY6VM&/RH"G XQP2";UGDK -\4G(:*8IGWK6+>\ JA^M"J ML&!$%E?.69=Z:,VAWJVGJ/IYPJ?,.FI![]3:]6[=:)<,.%P[NLK:#,[:8E'M MZ$5#FQ,^I4\G9\U6XUWSZOO12>OP]+QU?0F';;%8J%>W3P*5\@K.1^$34F(S MRK8<6ABB%-O:ZVJU7H%5VO"OWBX5"V50G(K%MM[K%+HUHZ[5BK7$MEXT0-=E2&F='RDFK=0U?75Q? M'KYOM)HMY?P=?_AW182-0&%-FRL22UFJS L!\=T3Z4J@?<=<3^ODZD6Y@C- M#0D\=VQWY04GM\#YYDHPI7A.AS"+ &WNLG7:$GYYF;&P+&.A+C,69,9"!C(6 MGBBMSL+Z_%8LZ7=S$HNW2009"OJ^5HE!^[NB6T+2 U LQ2LA,&[!?6L;:LVY M:J5;$5!3(XDB>Q(@L5Z3(&YR1#$T$ICMWRF8/NL0BC%W&KT!JUIE198&'X+Q,KZ?&UN^#FL;"-6Z+AWV5LE;.R MJEE8M2.13ZU<\)#^YE9D00J]H7N#U4GLW$FT()]<1&(L7O!$;2 1NX"W8<(, M!9'I+MH3L2 K(I'9WG68MR1%?V9H*W+ROX;YZ\)S%MP%PXGEH%,@GHJP^"2" M['..0!C$X3=/,'@NP?YO5JBP8K?39CV]VBYII5J[QCK5 MMEZL5 J:7M18I;(^?\":/%F5O/+_739;S-:X:;;50*9;3]?H\>Y^DY3IKN98*TG*5ENNS+%.FFU2^F*D*3;KYC7YMQ^_+LG&M(D,:O"BQKX4H,9A@[4:*;D_PSF>K\/ M^OR=$@I9Y?#\[.CD*G@(B.CKTRORG6*,OX$_I.XT?50H877J5)/;%P&\!F][ M19&_N-TG\%]!B4?;W[2#3D>^C\8^FB-CSPL:>8#M)WR64?I\&(\\XM<&L=(& M]<<\Q@F%IX'[36H$M+RV(2\$L$ 0EM3$:F;V"_^ MP'*<&PZJ!1HEKWH/:IPQYA=TN(,GCNV@)YC)O*AO.VJXHDTFIC!$9F\C=--B MZM,[T: K'&,4F:1V8SIAF&/+0E N^V.!:YL<>"Y(C Q:8'*G"HXPEQP>7X+; M:#H2/F >6BB4SALE) _!'NR@W8NB@SI94^+?R#6'R!1.R.6\25!@XP5H&'V&M1*C M 8DI'7N]O%&N;:I0;R%= 8,T,%L!1)S.DB1Z;>89A \=9RC(.6;PZ!0L;88*9+8$AP"T_$ MR"'D>90[S8-%\!.SG!$O4\+T!DQ7I@T(T3/]Z8@I&BRW>,\0Q)'IC[EHN(H+&4%#+B5G4]]*T3DHF@N",*ZM M]_!S>/V2H4*O'$5CW:"3_B3> 3?LO1OVV;5M!T\+3F &+#, M7P'"3$C46KZ@O#MM?B.XC!SY4*A*'RM1$'S54H;.D+?S7)AT9.G8+RV4W,P> MZ#0$L>TY:N)+2"DZ9OB-@N.!(&"&=.[-#"F+5!!+0WX!V?\\>EV@06T\SRX& M;\0!VACO/>H/0H$-"H#.E1.JI)C+8!-Z2P"8A'U2L4V$P2B.5N1IHD42L_!! M0W?ZB&I*NN11#UN_T=+8S ]EWQ]$V<[8@UN]UX_N%IO(MCR#75CDU2I5\H?Y[W&DS ] 6,SECS\?\_A[L M3^#("?ZFOM!ON%MA HMPKSD?P\0++]4[I(.PM9KQ^4(Y\+&$'V<=5K%;1P_. MHT]X:9+8=RN]2_F*)O=AH_NP%-RPD%?+@HTF)MM:M(2C\9#^%1^[1 MO>ZSEU^:ARZ&H$W#L?#+_[Y2"Z\>XJI6JY2K:4MYK.W\\]1D)[EA]@5.@'#.%](;W6X3I0].OE=\D#J2E_V M5D*> _/\K>:T4HH,GM6MEP=!Y@Z"S7#1PP^"IRGS&Q[_H>/Y')7D.1K\YHS3 MU7,,VKDN0 T.LTQ?C+G+FU^HM7!Z,:<64S\1]E;\[R2%5/)JVC9!=N2^I/0G MJ7Q9/3,V*0!V]8@HY4K%U+U'>TDA.WM$U//EM*V%[!P1N^+G/W:Q3GKD.CW3 M3\W9OVEZSB2?+S9V-[U4:V']2/)2>2T>%].V:[)'1MD=!5B-8A? :[ Z!PIGWYI'):P^" M.=A09F-\KB]YD&1I(?8TL_4EY?W>S3L340I)Y7+:4I;+[9:R?/O#"7M<9"#2 M>'@[&@2M&U+[.AC ]E<<9"Y%:4?R#ZLRJB#S5!]2V%*5]0J2!>1*R$,#D]9+ MN4*]* E%GAKW$8I6SI>D7S^[?GVA5A\SF[G8#0$;+72'IFUB_P/$_-DR]WW6 MS(3MY-I"KJBER+;2#;1])*#6T]?WLR.E)2G+:>^Z$*_FM+*L-]MK(5XNRFJ! M+7#87S*/Z:XQX,VKHZY0TFLO'3"+.5O+%=44.5OZ7W;4_Z)5\E7IM9[>FAH^8KTV6?>9W\R'.FF2WU4G9YB.=@2TKREUI38"E,Z M[O?/YU.MIB[?]U68;^7^2Y^]).2]G_86RV^UEJN69.!UGT6X6JGD4\S'E3[[ M-2FJ?QSKIOT:U&[/4QQ;Z9K>R/%T"U5QKG_GL"'\[H/_9$UOS^#:W2,G5@O, M97+BCV+QM?3E2-R%YY)1(5]*D8YDA& O>$2B >WZH?1$B#HM160QR6];?R8] M$04WY9BU##^L8?Q7CH_6SASFSXYU1MCTP;&+_*T521';UD"A5B^FW3LO.(;']H1+^E@@7 M%(,EVU_3L&EIG[DLPR=ZGM5RKEB308R]2DA]*JE4JS),(;E KH0\.D@>E"JY M8EF51X<\.NXG%16$?;I'AXPGO'AK 7_ W"#$H/QAVH8S9*\IPTKV&,A^KFSV MA-Q>.X/V;MZ94Y=OOI9<]!DYLG[G,\T-E/-#.TRU[V/0T MLUS6L)WVN%:1;AOIMKF73 KY-"-#TM^_%SP@5R+KA\93P8AEKX%].C.>2"7I M)P-ECTJVU\T?=!K031L+IHV!;O?AR?!73S==Y5:WQHR C$R=4[XRT5U7MR62 M4<8]0FLJ;\[5JK74385]E?';20.E4KZ:NA60'0$N:5E.>VO$^--T,EP,59,T ML!MB/",TD(D0P$XEZB_&-.HY+H/1*\;8=9EM3!5VQ[5VZ>/?$W?-4WW\FO3Q M[Y._1OKXI8]?^OBEC_]9WMM2ZH@0DDHR?&8\U<>?+BJ$]/&O0Z.F=/T= P+* MG+&0[8K^)ZJ$ZAI,A[V5^;M)(6LH!,Z.O)>D+H&!Y!EQCP1(O_!W+PED9X\( MF%OJ!;_9.2*V/]K WW**488.PR"#PFL(%%^_4T:N@QS@V-L?7]BT],^4<^.T%VU5N8/;K"RW4TK3ZI7_HL4TK=X>6BFH^S>PU&7O8"S9Y M6"]E>=[LA(PH57*:*N,1\KQ))6"1^GFS%0&+/WT=-@_^VS5O__D;_@D&85A, M=W&:@[^ZIC>R].D;NE2\(" K9HOEO&U\-6 (^X7*_!W0$:%WW%JL>>+@9W_)F2D(@X)^+%8_EV) M?<9%F=NTH7YW$%LW06"\ID+<%GQ'O!-^Z7BF;SK 4DPRV2W,&-_H/LX)(\MNGW(=%H\1?<\ M> \\#NZ!UQ'8WM(4"-8+J<+_'+ /\5:N\.#QI8/#[.[ M]-X,A27*4.>[-F%:2/!X7MQ60]Q*/:4@$*J?R'V1-_A M0X3+HW' !UH5VV X#AOO-5U:8H7]')NWNH4LD5?61B_BX%A*,JMV"LG$@U\X MS=#,3>^>O0^HQHOM()%5'P0R"&/%=W7;0^)#> [XL5TJVTR\;I;W9W2AN@C>+8%*^N.#1^W-4>7,MOC MXX4?X-5]$W^ (P&VA/;9M/$.7!?X'H>I R7XYB]^TY#Y Z<+OX!J8@RB.>N< M7O %%O.9 D<6QX)3&;FS=8N0A1N6;]/9 T/%7P^,YT2*^">?J,4XE MK[QW)K!C+A'S2E(6.\DYGK;Q';P83KF#C\I OXV8W#*')M]PCU_*26$*"BB\ MP(>=Z%DP%$6WK( 7#,?SB6\=>">^@C8 ?Q$;*/@5Y]X9>Z;-< L]6&V@!SCB M^*!T WBG2YP2BJ&\7!JKLK)VXF1")?3YR'CIOE MC3L>K/@8=@K>D5-@=>%[;TSRQ*7KPP?!!!9N7$*6+I[$N[&+Y:6/V:7.-"YF M0 !.@3V5KMGKP7H K_9<9ZAXL%>6[EI3Q=:'K+ORT6.//]6AOE0AL^13%#PK MCM E>@-RIFG\M>!<;71_C#U/%3-28B814]969LN.\F, !# M/-"8J)P_).AP"$19)-^0/>B@@IWM8H&!/V',ADWT#$YJ<+;Q*Q:=I8G3RAR. M0$KI,%+<8<=&\85OPO&9J(K;,\0K[J;)@9@Q@#7S\Q-$7NT1HP)[V"),$55" M\+X*.4QPXE(4Z!A% 2[%K.C,P>XYQLU!1T>"C$MBSIN.1C%7<3CR(<%^ BAP;E8.0JVA:(0'Z3C37\$O=]UVS M,^8/@RM@CD,ZYH'J!B!LQ MYJ\0IF-ASN3SW>"MXFDJ%[%/=J)4JGEU9<0_9IK%7NG :WJP;N0UQ9L5M'#T=+B'LSGN7@*N:+1;DU MF=P:5SMBK,M7315@42OH,IHC03ELC__D>M%/X"J63#<95Q9RJJ4T^NSNKFOWRR6U970K+!PW,^=T7IY $N"NZ_V1HU*7,< M?:^_8$?GO:?;O:?3WG(JWTE%72";GXC, PS0(L+*ZP!>Y;'=GK9-9]D8%^R, MAJ-5I)*_1TJ^9)AG@LPLZF>__=9 >(ZD@L\E%:=-*$Z9A]S:T^W?TVEG@^J? MJ!4M1!+:90OB:%6JLM2'I#ZT5!\JEZ36+.T'R2\/Y!P) MJ4]MMS[U-**O5JI2GY;3WC>RUW*%VCSA/Q*E,;LVP\EPI)LN54PZ/<5RL'C+ MO*7:2(_YNYPQ)+6@YQX(U=0/!$DETGW:4;/K<^.-8-^W7 MO$@9+ .$Z'(\G5 T^,F1;M1Z7VE_2SVOQ=3CT7M' 'LZ[6S0_5/C;/7=-110 MWJ.D-P:ZW><8)#VP'!3$B2$@,Z5P'.WH.QK \3X+N7$4[E M>8A3N4YHZU*^'".T!6,W$^^DSP&"Z*M_+MDML\?YC_*(EQ!;SR$9\.K M/0*BQ0)OE]^#>(A]YO1AJP:FH5B.P6/W/)SO$&AS]"U"#<.9YPP?#R280UC) M";,L_"_A*S,7J_/U/HTA_@K?0=#B8( E'6UJ)"'+WEREIGGSYO-"C-Y6GTOUH%W+V&)0^B@-7*5P8IX"+,:4JIDTW6 M!>/+0CIG3Y]XJ@PL/;E-3SFOS66;;KE.D6+GIZSSBU0D4E0DGL-$Y1UD(DTR MD62B=6KC.\4PAY1Q+K7U5+5U22';*E0WH657()NJ.;68(C0R*0O9V_:7KP/=*2*I:?D4&RSP$R%[1/*[I/\T M-WF7#P!,^=T5YJ[GM&)!G@#R!) G@#P!Y GPB*S"[#'WZFU?#G:1*]33;+#( M'479V_J79P+A'=H90M'RU53I)//GP(X$;QMCSW=AO'IJ@GWO6/F>FJ4,*V]E MK;+#X2"Y^2LWOY)7TQ;8V9'.DHJEY'Y^B7:6N;=6DZ);BFXINO>=BO=6=*\N MW\RRL:Q6M-1]*GM' &M/AE^GMZ28+Z?N+54DR9&ZLR=[ M1"+/"WE>K,U+E#U1\%2_@4S&DZ"!,/&;D,;-Y%**-3WY=,$7E-93423;:OV[B80<&LZR_5N+'I]H8<"GFN58*%BM!M(PMGU@6C7:\SPYXYT2]!Z]_HUL3?>H%'%7/AY&$-Z' M+>*0U (L\^]*[#,NRMRF#?6[@]BZ"0([L%C/?R-N"[YS>9]'\>4]'1S%GOO. MZ(VFYBO)_2X!K9?GMCQ=:A8[4XRVYV]=&;BL]]]7_[ERC!DFYP_!S\"4[E"W M$J#^XJM7_UPA"6)2W2'\"N3@A>RO_Q/;^\5,,;O4BU8P1:(U;1#C0$2E?'E^ M6=#I&^8)DLM7\=$!S+K*;[5\58'W6C VI>>XBC]@RA0;$[)$8T*EJ.84;"Z4 M4T"F&0/%92 >/5P515<,&)&K&SA!7"^4E;_G%'C:;UJ^$C[><(8CW86'^@Z] MQM.'3!G!G)RN8MKX="VO7,$/(]>$&4SA';H7&U:7&?@-4TQ/Z=(\"5^/$!!-^!C=>H*B+\;U$^"?DC>*'[XHPN3P3'0GCMC#Z[T7K^A M+1*S$Q*:Z[4&7C[RV)O@0WQ'4* )889L;7!QD!2?L0-;R,["G,SSW>"ML3:Z MKQ[:%>2^/&/9I?>Y77H?VK)F-6R*W(>U[\,3<9GDSFQL9^Y)B9([(WE&[LPC M\V'DUDAQ)G?FD:!V-*LQDR56R/EF=P9J9YMRDYRG.%8^.5_7ZF% M5P^)'A:+^>I&RX%KHQ5Y3DM7J)-XK(02DVA )P=)]0G I193SVF:! M1=)G&\P.W .&J3W^T-PYS>$):Y *SVP8C&\F'Z]4RQQ2#G@ M4O].5?^6%+(]8O-%=/.,(ESQMUP^&MHJT_TOU@E3M97 #A*%2C9 DN@?_"T2 M_6,/.B"M%4-J.[E;0D3),T"> ?MU!CS/-2*/A%UOI?T5SLZ5#/E^7ID'TRWZ!/2!X6^]/L3LT5 M"[+AW5XWO-/@1) -[[*;^R,\*L.37Y>K2BN79!J43(.ZEU!J^73I)/,'2Z*KW;J; M-05-FA[>K2GNNLI39Z;C9?V55G3HTCWEMW*^''3>RB5:;_U6R=<>T_(+VS0E M>F+]IN:+X0/@?B2BW_/)@>K8%BS9F2EHYO3P.:!I_7MB[*@'_1X^86D#,=,. M.H79R?Y4?%^P\1?O,0;['6\E=HBOLJ>*;EF.H?O8"LMEGC.&:7AP@>XK$^9B M?S)V:SIC#VZ.'M-SC+$'HX0U,6V8J>^X4WRN P]V\?T_F('-TNQN\'BX6%&RXY=$CX%<^&G8W8K;'/#'=8CZ;/2G,LKDS$BTYNULC]R6;^R)5LZQNC53-,KLU4IIE>MUL-2)[B;W>RD8(6T4! MLA'9FAN1[:Q2\:S&9*4=4S/VJ#'9AG2++"^)9"'9IVP+6$BJYSO&,L_I8R;5 M=]G';(?$ZMK[F'$]/GNE:RW=$L4H<.$-P\J8= HZ,]G28-7N4REP>O !N]0* MIYHRDM&VD<8+(4YDLE/&$_OG5657',D,\@"1!PCODE7*%>I%>8+($^3A)*.5 M\R5YA#S<,Y.]N6V<(7:YLQK/<

MZ^F@J5(,14P,=+%/MX"GI"00H\GE%)E M+R&%'NUJVO#XCYG-7-WB>#3=H6F;GN]2;F%JUD&6.'DSZM[J&L0L*W>%7%%+ M4[N3U'!/>5V6B4&MI^\LRH[XED0M!?W^"OIJ3BNGR=R2&K98T)>+LN/9'F36 M/,=9DZ55>"'S?'6M:I9M\4JNKE52=]KL(0EL;\NR4B&OR99EF4_SN60>TUUC M0/Z8+KMEEC,:,OLQ[^6H ME\RP]SE \F!YPL%2+J8I)R3)[/S!HN4K\F#9F2P(F1FT>?]3]D3#$_T1FI:N M.T+RSSXD%=7R-9E3E/F33+$W?&4&?N50*F5,D MTC*\FJM7JCN=5+0YA\UVDD2]G*_+'*/,YQC]<:R;]FO%PG[HCJUT36_D M>+J%OAKNH,DI-EMKQM$&L;>V0@@L#1QO>N'6(S>*Q32E1A99+@,4E4U.7 ]! M%?:M]%ARR\MD-&V:7;*^<-MZ<#W-IU'6TG5>2U[LE62:E8!*G8=<8=BV7R )GA_'4@OFYZ.=:3L5_(U8NJ#-FG M;K_L)K64U'R:8,$9B_=(JI=GACPS[O>"%7-J.5W,\ R3A3PSGNGAJFKYNCPS M9/;+*N_5IBG_GF5*$19\TS-=4T!?RZVCOF_?N6.;<\,JA7RZ"&39DOOD-/K3 MUX%W4]T'TP9:\M]HI7PY-AXQ&'3]+-H$?ED@5:(;#WQG1'\^D%HW,0\SR6#X M^8WI U$8?\6;X'T*FN I3>[HRO_]I_F/LJ!+7N@)4WJ.J_@#IDR9[BH,!M15 MCIC!AAWF*D4UIV!SYYS298;+= ]^[$R5WRKYB@+3MDS'SBEP?ZF2K_V>4WQ' MT4$,1[H+CX#K?E-+>37X*1R#IP^9,H+U.K MM;QR!3\$KU=,3QFY\'@7%EWICAF],_K9Z2F_E?-:^&!XB-XE)O)PTHN7( >7 M&=88&07&:'MCRP\NALGTF.?!HW0K=B=LZ:UIX)VZ1P,_Q*G94V4 ?[N,W>K6 M&%8 )N%[L=MH<70!8X:7#IU;OARZXL/F,[RE:_9Q9V.W&3I6CO9A!5T6# XG MIGCPI=D#^6#[\%-W;/@X9U@#P_%\+Z]\98IN>0Z\JAO][N&](WWJ.I;%EZ!K M^F-W=AF&0Y/F#5_[KG[+.!:^YSO&S4&'" &W$]9/#U[ZFQHM?"[8&X-:<-([ M/:)"V%W/L6WQ/,N9 )G1+WDEF]P5;P702+0"2#+9\I8!S^*U.88J)#FOD-<6 M7L5XU^NG9K!?1'=QEL3ZL@,LL(OYPVN+B.*.XS E#TGM-RT2)O0, MTS?[G*@P%Y=N=_'">Q8.AGN"W [43%-.LF5W=J@!!\P--F*"I<0NKB6BU_*U MI40_,?T!OBH@>>)(/I9H57$T/EQOHH)+F<:*/G1 8OV*S2F'#=A-(UP^$X>U]-W\+1&-!GL$ M;[(=&_@:=@/>J]^AU+@: &%.8%&<7@\7#WD&US2:AP[;Z<^+\T"(4X;W#//$ M)=D-LX64,YT![@<1A<>'-UQOY6,BS/[OF[3]_PS^!C#%@H5S4Y 9_88ZY MI4_?D(+T5U(_T8!)26S!5P/>U;A8@;^%HE ML.9>UUHI4!%#<5LJQA8F]N__Q&<3Q4(/#,=RW#>!Z1=;/K$L&NFY?7;0@1V_ M.=![\/HWNC71IUY@(=0CS]&;T'HLTC$ =%;^78E]QD69V[2A?G<06S>A5A]8 MK.>_$;<%WY%U$'[I>"2.WA )PUDPLVDQ#513\Y7D?I= G2_/;7FZ.KS8F6*T M/7_KRL!EO?^^^L^58RPT[^A\M('#=2O1F%Q\]>J?*R1!9*M#^!7(P0O59_V? M>YEB=JD7K6#FE(0$0.U1!%";5!&6P=@^3QDOQ(45W%\+='$XFY:I %JDEZ>K M?!=B6OVLGNG-*\QH7JG5OU!IOF7VF-YEF3;K)L]OW:+# P8?GJ7AG;XYI($ M[< BN@4#T>U,F;"/]*0>W65@K1OF_*D?G^:, M"1 >S*C[]\R[$. E<3AD4]=-0M2<(D3-*4'4-&@&G(KOP;%9J;ZJM4A_?2"Q MQ^EV 9GB5T"4\"A\3%XY>I"R6,PMWK.9X1;B>A>:AJ#3X]-AWHF=Y4K2C/+U MT+%HN06:,3[;%N.BI0:=$@Q$(KYJOO2__U$K<)")A80OX=2 D8,VXRDG%Y?_ M"Q;C7T@4\W 3];4;Q7FP:H%;(35JP9T=$<4+!U?UP=19OBD\RB%@9_V+&P :5 MH#^=G1_2$QXA=,.I/CIX2RP-_W_>T6$JREN4(T*EKN7K$0?#)2 22]%>@Q@9 M@;0 LK:FX8QH/JP;B!+X9,.X#T#=&"J],=K06"$(T_,&2@\LV[D53XP)EC>Z M/1!_ 4LD!YQ5T_AA)9-<:AQ%PF^1;=;737N!(EXLPK7.V,,%FUE,=!H0(XXM M/(T"21TRY1/9CT\"[2H2\^5%=D X/[@3J'?"8.=UX^>8J+7G.D-Z(AA R#S$ M,7P_TY3Z*_:LDWB!4,XZCM6%'T]-&"9P*F>>0\Z)J)@ ?Z(M]/>?G8UY.Y;=,=

#7M6Q#;#AQX#;IXP0$W MX;Z&WTHQ70]]@RB>\&7T =?J%MYO([/2P$'KCG@.KH>Q@Y@G<8=W;$X679$3 M P3BA+:-; QO/$2>_(4K!L3"'2]XW"R=I?('*0U\?M[K-S0;\3!A>O+H(YB= MEC[RV)O@0WSP:*D)*PWM%8/;.4F[,!9_$49A8)I/,?F&<&P8KZZ M,B88,[IBKW3@-7AD!8&/X&^*5+WAAO4$UN5>@U9X+^C%P:5ZQW.LL<_6:L@^ M,CKYB.!DW$_QK.@[4F[-<[?FX;5J3U:C-[0TP8L.81H=UX0'OV?6+<.IX4MTVSN8 M?].+9>+==Q[L^**!H8A?_O=5^=53%["8KY?6NH*U5<':I4NZRJ/T'5UK37*= MA,XCR862"R47OB07!OX_'A@JJCG^07*DY,B-+UK(D=I3.1*S:;39NI 7A2!) MGV/129]DS^S25^T!Y+5JKEP8S?\[-_\42$7-:[7=(Q5M39(\>Y@C9T$(?8Q1 M6(P*A^@=.H;0*&:6&M-D;_[;=KAQ3U/VUC&-]X=V*)*KEXII%AOMA4\ M)+D@%8?ESG"!IN;JA05EN+MB'%!Z:(]>Y-;N\>"',%I669W8/ MT^RM8^#;VEGS\XF]#JNY)&:J0UG8ZC"TY9]/& M[::793UHK'MG^3Z@;HZ7X"9J ?=%B=^>X_V^MCV[B1J[U$[>^.37(IXJ!6E% M2Q9ZH1COQB>_IJA.+5=;E JQ!L1:,=Z@DIV7M*M:7BLO.6GHKT6 ]SS,D&K$_-31S#90K/^@+"Z"[4/LA,(,%(L: V>)HP0]!*,ACK60 M5]X]"&/(?O!H(Q 0?"K'8PU #_$I' L%$2'4.)[,2 =N),"*"*40H0RYNM7] M,?;\(6E9A*C$X53,E3A+ I\DAD_T(+C*Q!T4Z_""1>[H B0C>7UIV?7LCN"& M""8"Z\<8(5#>PG@==QI@.": BG(/ M3*+5JC&'PM>9;XG>'/"!_C$712WP:" M38#%Q"!H>["@"H+STDLM4^>'2@2U =\6(]I;#"ZI\+*Y6X[!:?@$=F08(#5] M3\"#!/AW29PPPA>S65^?N9D#!B$HR.SR)=!G&)!##*>47Z$ED:#H'<%81OJ4 M!B*^=,>P'L&<3?&$8KZ\X D)&%"Q.-.Y>V/ I!Q1](-D MBQ;(%O4)LD5;BVPI51+XI,^6+?.XL23!:A'0ZP.EBQ;GXED4VR5OB0NDY4A2 MBQCBL<(HAEF^0@X5GR"'< 1=UF,NP94A+NVL\"2L6V_@3.(B0 +$+@:(+4F MV.BY$B!VABE>#B!VN7I+LB ZP9.2)H8>30)I[@"=SDN'YRL:U7MT!36O/E-7 MB(G?5,_[1@_\:Z0@ M5\'.CQ EU[WEO26\P<; :%-; XVO0=**B-2I.'*DXUC4^^/GV"1@X'5C,J9" MR!>QI+1W85):5BCXOI2YT,RO+%2\E]/U#!5',/M#[(("GY71N -K%T?C1[3- M.#3C+ !Q,8:&2 9!O ]-''4QP&+L9@*W^9&+75S07&R?P+>-XX2$" M9HATNABVDGY>"ES)%S^FE..]<5!,8 $Z\)8B7V:8<2.'7("P&D=;;49-=Y1+ M1K"QW$#;,$-?+M M31Q'YBQ(,Q ;VE4*8K]S#.>N,\2CP"##5N!K,]?6.17@=]AZP[)(2#A@]/F( M((R-CV (MR0+O*G-8*Z(.O^'">.#)]!K0J3K(<>C#D>AY0O*N]/F-[H>;A"X MURP!)"_F<@3*$<@B3WEK.<9!RS>'L"UC('EX@\7MRC]P%;7"7T=O6V?T4?WK M-3[*-!B\X19'A!MC]J:\VPRF2?5!F@G@8*Z* 7EP_5;1+;$ MS2CV]? +NP& MEGD$=O;8YFP#,P.IT(T]#=T#L [TDP7S<'6$$1^[M*"6Q0Q_##0)&P#;!9HI M/JP'9Z3#H\!C8+5A8OYAVQ0N(U 8P8*8;O< WS2-$0 P!ZB?A)<>'R/'F:7Y M@X(*IAL3 6>!"LY011%[AQ0P/T.XC0@,)I$<+IT# 18WMF :$JF R- ]U*-] M, "%,T3G:.,NO)7[!JFK2X=YJ)Z+C1\/.6"NRW@CA(!^.\PR844$_+/I4R\O MZK%CL3L1J,)Q H?B8N,OR!M U>@&H;,E:KLURRM=1K_AJO%!Z4-4T>DLN]5- MB]3T"&,<-)^!:0Q@R&.K&_(EN2G"'F?!F_ D& 9MQ7)*G/'B.QP=)GGEI"=F M0:LFQ()@^ZYCBR_"^W/!ND9XV@[SHLOZV-U((,4#U7&7BF[RSA ^W0@G #4> MZHQ=FS('<[$1T'Q$%P=WC*CR?HAI'.MU1/0XT^JHM+&S^RTS]#'W+^'@[#$P MN#,&$\[T;OCVCVT#F \$&$>K]CQ'0)F'DG)& @U9EP#XN32!Q?/&V/."HR"C MO"'X9R!<>#01#'(-,!.J0>+(1H.2DY;'EY ?3K"BECY-4.4L&=D,?6VZ2S0> M*&6+1DER\NU9"[N2\/8/][G) ;;YB.W@ #4UN*N1$URP!./U& M>2Q2]/.4D3"E2HN^0B\041]Y\&";8+/>4".*N LH<&-QW269M"1B_IQB7_T9 M_^E98YYQ)!)[P&A7!-MK<_'B__U/O5*M_S4;R)X)*B_-RWGLD!_HJB*1A%H% M"3:@#M[^ Y@)-L'T!G1TXY&7BS=Z1+QY[/]G=DAM1=H,?2E_17K>7,19DM>^ MDM!5)9T)^DN07=4 MEH'*!#>#=#B"1W[0YG&>MO@)'IS#!GQM8CL.*<\D72V69SW3BO511M\.'8[H M3$ K ^68(8P>WJ"E)PP?:H5B@[5")@R9>>(>U.*(#!<;KQ1:DP0I"7(Q0884 MEIMI-!S8)Q.P1',D[ Q+-X?1,6K:/30NDYX.092A<2-I4M+D@VF2A662E$W# M)6/<)!:G0\D++C/;(S/\%P0'G85CIN 8%YV='R9@9P],-V';\8C,( ,W<.3]'0S(X+U M&F5N+0[>;FPQ[&[F5B.W(6)]]<],4_#6U//9,!<%+*/(8F"724DL)7'BV/<, M9P3'>N!(!SKIN\SS A'^I<3.A0Q05D$2UJ8) M"V:#HL=W1'+9A(FT6_2;)[R4/C,&MF,Y/,U2M["S>I]N$'E:J3<(0_LJNF(:[6D/.B\\BZ_0@XN]GF1L K] M;>LN#EK9R^40\YOQ!&CPTAN<]84#AJ$I4@%;L3*.#^-N/TI7;(H$+B]JM+>! M;#;,N(H2\L)$X:[I&6//"PN+;-V:>F9HD8A4=XIRBRD4SN]%?KBV*2FLA:_S>"XH?WQ8W,K)=='( N'K M*6./)X7>L# 7CV^L[GGCX8A/G5P .@\.\#)@3''%JO\H5T^4Q/(7@-[FER#'R&I$V7 OWT';P1":2TF9?OB(UQ>_QP4 M)'CQ!1X#7;OB8K$(X6([;D2.WLO5L,^RU->!:?$U2=1PQ8@T%!"8UXP9TT&F MI&>X9H<3ZID#"ZM1,OQ#.";(%>85+;EZP)630SX%HJ M0G#9@@)^JKBP;4;G,A>MG;%GVEB*#Z=]Q[1C^1T%\^YI@7\/P\&U8/+IX;%8F/F"?)\3,1AE%'/N)WJ)5*Z07NB*C#/ M"X;N10G^*&#,+HN.0(OU=2O'-4+DZUS,VL@IL)&V,S2-7)#0B#%O*FZF-/B7 M2=%4:![>_ 1BPPV*.1:\ M#1:"BP*< /).A_,YEB;!RSE[QI8S&+W@RL5,J>@=K 6)RXB(XL55 ://\Y[' M+"'#Q/C0-@;-$.>2X,G"*1(=6S',4_XC%J*)0R2))\5T.)/XK?S)*"2B48ARKD#-[F.5K#*F M:*"NO+5T&%7+&#@4QN$/B72?H=-E%G]G\DKZ(>*-6QV4;; S!K#AH!\&2C6F MD4=J;YPU^)2 U,$TNG70"L?BM1P)Y8,>&.B\[A)-_QC]!T>&&"=2?W)A%R($ MF5YTGMLL2'D/]LAQ>XP7&&6YLO?$AJDQY0HQ?EZX7#=Z.T<80OU(J-OB#.*F M3J@!) R]*? 7Z ]P3!S%@(J6FH1"]Q)H:D$)N1"=>"/R#! =(\&O^[S4)2@U M"ZPM_*W#_ G:XTO,RH5'!+LS!0S$2DO7=&.(7#0JI+[9VC4"E:([<-@P<5.\ M] "F10(@MB82DFEQ+EU%YM+)7+I,0S+=(\V$=M$5)RZS=3K!\"Y2V*)##=T1 MHY%%U:WP,ZV+R06O< =RN$"$1B0SE)ME(,Y&CHM5L7'IAZ^./SG2=?'X=$'S M]'T+E?>K6$ZPG0"36S8K5%5CR.W13,P$$B;!ZL1'SQURHG:=^X"X:4!K0C(9 M=12P)V(*" ;))^1 36#=F>&!%+H$8H<\&@Q8'F]ZW&EEF3>,T V!.E'QIR%X M^ !R%O)$?%3KA!V[XC54UQL:#P0;T$T4Z8>.:7)#37$,:-I:<+_9FT9:#56G MP,PM6M,84I"9.&N]^!A"A<8.+>'0U19SL"5\VNMS3M56!R,>K>(T DRPRPAB M[)( H]C+F0A)M&0^E3@$@T">\!0.985;1!BP_D*$-$*(#%5-5 @"\ :T0072 M)L>K$9 7S T)"'26"-)AA$9W8&$$EQZ@#H(F:13V0+(2\03T4/L(P!'4Z <( M!Y'CAFAEI,/H$7RGHUMD3T=.DYB7FIX,\V%@OP;NF(&)@#CD2Q7Z#==Y>.; M%#A9J%8Q;QF716,;([BH0)'9[U*;)K?/9=/$-6'@]H'3ZX6K*Y!)< M[IB#"0W(S]D1T#SD:X0-C %EN@35AT+L;2 0"*EG[--Q'$2L L%+@B7P)/ES M+AK\)O;ZQ=Z7&;=+3NF8O;%KT/!67DGJB_()%6CE4'4!*!.H9L!GQA @7)#*"X@2X:"^4[J#.6[XM6,0HLLJ1C6+JWKO0 MH]&*Y2*0>S*>$@$[;L/X8M%1BG*2]Y'TD"AO0>\ZE'K ?1P.H=S[8'+XP2_K MV+(%$W]* Q8=I/5_7[7K7:;J:KG3KG2JU7:IH/;:]7J!M3LEK5;LZ-6:T=5? M<[\VL^\']PGF501[>7S=>/LZN2J<77R MI:DTSH[PB]/@[Z.3UN'I>>OZLME2&F_/KZ^43XW+C\TKY?*D]7&=)*W=AR7I MA-7W&&]9BP!8>+;%5_&A+7VD*V[6%5>5KCCIBGN6*TZ(Z7*YH)6JU7);+W7* M[9):[[1UK="![RL]M:Q5N]5B*2FF0>[5WIV<-B^1ROS:\CN>>J: MP+K>H8:S2*&)%+!')(/S(2%/"GY$RC0X10?"FC97'_M.\ 7G?OHF00!QBN#7 M%.8XVW>#@8D7JB(A?+!HWO'*)"YY\44K97Y=NZ>_=HPC8T- 9R_F&03G7/ W M-2-[PZ7N!);R7FD7RX\/+]71?![[;&8M$J>#/TAQ$:IYK;9L#<*3JII7ZYE? MDJBGZXL1R#JVXFD=>!=LU9I5F0<(H0M00T)1,[-'RQH;4M'%PU9_'0>3-G

GJ14RX.&^=OE9,CY6_S#EYCGR%P+7>3XI0O M<4Y'8Q[?:*OPOXB0W[YRVJK6+HJ_WIWUOX[+5GMR?:B/WM;4@TNS==!_I=CZ M$)5N9KYIC+NF[[@XE)/N*](SSG37;7_4CK]5QG>C]X6/WLGU#[WEC\[.^J#_ MUO_^,S&>?UZGT/\RP4M4,I(A1DKVO>160/TQS:FSSR2+U(Y';.M3CJ9GSQ1L ML[\0L#XP.%1X]#W;MH"OPS6+/PK7YS%-;[>>!,+]08LW(33?\FA8:\"8[[55 M52T6M*<)R(3C3CQ6X<^=L[!2$":9DA=E=2^()1(>3N\\C+VWU5JI6"NF0#6M M1'0_>L/NTX^V=_2#04R7#1"PYY:=V :H->0/29>&$F]13AUO#VBIN'>T1+G1 M [!RF.LU*9[95@NULIK&29:DI_B;@G8=_(V[3U>EO:,K[ [W#FM8VI5"7:U7 MTQ=/6"5#;]A]\BGO!?E@,-OSG?B>A\97M/?M)THF>CKZD>^-DN\^/55FZ"G MJ%AWK/6!AJ,,^6Y-R+ M[14KM;I:,[1$R/<1+NOT8K^Q'06J6,PM$;F_^4^/_F=EH"$82@.A0N#%[YEU MRY#5<1"Z[1W$1S*;GO8DOWK*&3[S:W+O"BQ%CKIO$5 L8Z?P-9P6F9S%@XAB MU202([[B:8)Q0RP$37CK8%DPD-*1Z3+J0H=_7++60!^!]6_VF&>8O'+HQ#96 MI6:E.^9@I;;T=7-<>\_[ST>F36F9/)EX:?#A)=;B*^/)GSK&P1@G$\P3I0QZ M A^/:]*B-D3QR&V]DGAXUUP?ZTXZGMDU=1=\31TC>_.MM^E6WA>: M%WSPJJ@'%3KEJ/@[.9RH+;O@_D=(MVKX&, R)1M54D6;S=M41YD@P M$#NP,N;*KQ8B'?T1%+G<,BQ4609P]3H/ZT880PZGC^67(OR7A\< II?C,TTJ MD0O!J(*Z9&_V$<'A/-L2^?Z-B-8@1$S#S8VCIHG]?M"2A./%G7@^*AJ. MIT'Q6'U[Q=9CY4@+.,O''@&PLT?.N.,K#8(A\1?4(3:B(C)4\JBO-!4['!/. M&7QG,-=>E=N=[MHE#M:X70VD37DXHI8G(8L6\L("S#VJ5^!@0WIB.7CAII%8 M [T9O %R"N-$$PPAFM6#+A],?A?_ W8C-D;4PDN 8F,73> 6"B*_T,T]BL M3XIRC'/R2J+C MZJ(FT!M@%VO@,0&_Q!<'RUFQFI;:(Y,0#TBM2Z2FSY+:_R$*3DAD*]?X4P@. M!#?Q;LZPTBZL@]L5*XWE*:)P4;<\AXH#Y_'FB@((91%==!U:J* G-8DY*MF+ M-3L8(GTF*C 75?=$_9&G^9=6YS8M8]XB "()B+H*AXP^:9N\R@J3MB9Q/V8U(]FWWLNO-;8 :B5Z[&_Y$X %\K?U#"U&O.XVX((Q?4 MVIHQZY'>)G2$J*Z(OW$!7NEUOI57>JQ+Y<382-'E$ "6/HELBZBD0W''%@O0 MBPB"C:-=\MUI1?<3JNR=P! X1'C>",&5U@(GM+W'^?V:-U;\CCF444@VBS: MP-[#BBVQD'QU0/YAD5;T:U#-%S1S0?$J8 9,#GX%L7I@/OFB!41%_O\Q_%K'*$FT:S$IHIE1[:'/'7=QU+ MP2S?!&JG@(BE(Q];*@80GV(?1 ?[^$C$:L&KDE"A^,J'OB[$; R4X]'8'>$6 M\M)B%$(<&W%6#G%X#M 3" UPB:Q[S*R)R. C&A 3%DI V^%J@7C]SO+?>9SE M1&6VH"91MVVP+@*"$20+@27P0P+JG(NL9%D M.':ETL+MBET<3H?=PN.0QCF%(8 %LCE7NP)HS@ &2_20%TC. M7F!T+9H6/U7%4I*R%@U 5" '#U]HXA'0*+YO,;3B4 ?MK3.-'>.Y.!;TS"L( MQ]&R @LYCI"]9/!?9Q"%8R) P'S RL4$9"?4B&*V^O9RR6,5P@A!'M>(C^83 MU]1?4C6,\)NYU ^,!43Y']LF+Y>'?47D73=F2P#+D/X5Z/H!8H> )0J/D*7' MG3A7799\E>/.*ER)GX62Q1_/.Q'XC E-1_??*'^HKX5_B<1-@"*#:$#P%E1[CD",)[ M%^&B\U,ZFI-@JR6[$)JINN43MBN97Q-]&N>9X&!;8E/K-UB.CM;C!.$.N'04 MAS(\.HP?]+!D24D!,,307P'#^?!8/Q@M$L>0"RNQT78O-[XX2 7&PJ M]G(C8D%&L.O68F\EQ.R%04'+T. $M!]J5V0^! MZQ=MTAKVZ &NX?2RV\0)I97Q?_]ZJEZA$E3+H]!U0 QHY8"SQ)0KM+)TPU&!]^L(OJO,JXU!:B4 <.DIPQK2:?%-8 M#Z;BYQY=!AAQYH/&.]-R^>8/W0"3SPC'E" MM\_'FM'K:_;YK'7.0$?/IS@.[[?,X.SD81.VD#\2QUW\&(VU7V-!ZM'LV8#? M$JJW.7 "3/'8.67P+D;HR:*_R:5+IR[!%L/YX?->/_SWF*\8G>M"/05^-X(1 MQ)2 >1,@DMDO7G(A65&RXL-8\3Z.>IBV!89:+$R5;,$8G9W+SJ:ULT=4<;6L M2=5#USD.%%9XN*FT"TVKRU2YM[QE]:$S=DTP'V#(:^$@)W.\0XF([N)C+.JM M&$M_]1UR,U"?(E^TWPM1\24[2';8:G:X[R@)3@M*@Z4<5=&7PG5X1\\>Y0O$ M[&<>T ,>$[W88\DLL;!CF'G?":I9ND$U2X[2A:)^#D&RNFZ++@V$].V[S.Z^ MI+H6,B"%TR0#2@9\$0;D>EG(A+:.[49RBWL#1XGBU%VH2ZT0X9F8GA@FJG/& MX2EE@I]Z?WYXO@>)[!%S$43[OWX<9H3)I&P?SPMN]_?WMS\F_C\ZM_(IS1633/ MKV"=)_4^HCXW,Z4[(D+AF1@;P9J_[4UIO"^QX 7H\-3ARFJ,%OW)K_'Q MY_Y;O?"S^OYN\N_U-_-V.GGUSXE[:]IP+A^"5(7CVC;UC=%D8^2:EL*+/TMK M1(4OY8OU%4VH$MFHB;.PG#P+'Q&]EG SVY*L5R[(9#V9K)<&W$RE:I1ZFEIL MZV6]VR[I6K6M5^K%MMJI5JJ]KE9DI7*J\?-5Z/./ZTG6;+UO7#25TY-WS=;A M2?/LL-E23LX.\S.I?$O0B5]F1O=-8B7@<:KH-*FM.[4:^8,4>V<,YV@7"V7N M$'= \094R\DK=(*_>+',ZT3W,=6H%H"ZVGJWJK9+A5*E72L4]':MQ$K=BE&O M5ZO);*DKH_WVZ&OCL%WN?6\>WMQ=]IGVL7[UXS.J(+-7EB[:U?XW[6._.?S2 M^')U9A8O?EIX97GVRB^'A>&_!RV=-7]V.Q].[-,#]?Y*O3AN.==%JUHX/+TK5"XKWPKM [QR;D;.%_;YDW5;?G=S;KS_>G7]X>#6 M.\KE^\/?MK')CQUP=Z;U:,/YZSR^5>AXA7;K1\_"TUG"&-=L/FU M+UII.V?:_GC7:ZH)=+?R$;3HM%6]O#L_:GT?%P?2H MT.OCI7-$]>]-NW[8-%2M^9.U?HR/C\K,/Z*GSE'5>'S0+W0LT[GYRMY_.SX; M.)\^W, *+""6N^-BN=[HG32;4^?@X$;[6BZ>[@NF.SZS*G6TW-TV M]=/^T&/J)Z>$TFJUOA[_<'S>'VI>OM0_OOMV=P19H"XBPX]R9EUVC M\ZU9:=3UETU^]1N'XPX=VX:AX<71Z --: M0(2P/-,/W5NO<%UA/ZXF1^..KOULX*5S3QU]J7OFX*!7NVE-ND?LF^U]Z7V& M 2R@5^=M$1;]6OOW1G>NSJ=J]^AKJ0$#6$!9'_I%;=ALM;Y<3Z_>3^X*6L\^ M_@$#6$!9WNH"ROJF?^FKY\--%09^T]>/S M?R_ZI_5)NSA+ _!-3^UVNIVVKJJ]=JE2+K1KM9K:KM:U0K=8K#&UKC_^CAGZ M?=@]<[)DT/[FG;;/_OW:9(=7'UL_P'*V3QIHY<_-=U2\.V_]V[UR"UJAH)JC MZNEY!5:QN( ZRU;!O[,^7QY?'YZ^:]U:1_W++ISBQ074:1VV:2G=$>C<),-B6?N)972W)K,KDU*KD[Y-9D<6M@9%*B97-O MI$3+[-9(B9;=K8&1:7)OUKDW]W9S6O,EUJ(T6H. \IOWAVL3[IE?ED8L MIAY^^=]7VJNGY2@ MI2$@XRU?#(.Q9,N7MBT6HUKUJI,L4&UN0QY\B+'!3SQ>>&9-!17^J'U>NZVT90X%-C"BDO@(8)!]%33+LF/_IGU?9&W-?8 S MLQ"2[/=JVO>%7[(][ZVQ*IZ%3:7E'KQENO%]ZS$ M;UMM"-YSIA5G9QL4%[]S=0(L4,:VR4LZL4M6NR7:([6O6T?M=^51_U_MTO]Y M,YZZ'\Y.*KUAX?CSJT0A:,-KG_?BE9].\:M7_?5E\.5ZVJTX/]U!L=\]@INZ MS#!AP;S_OCHHOD*XA:'N__>5>>>_LZZV*KPR^Z-6:O% _V"NXJO@J2,3^JCU>QKR;M M,N:XEG*E-X 6N4\G#F30^L\##6KMY.2I-/^KUK]?)R_.PS\G_>G8+C?TPOGUQ<55XZ-U>_81>;CRZI]BKE8NK^#A+;.CA29R MR3S?-4-X-&E12(MB"PWIK5U"+136IUOL'T7O+R._@&L@8XRVOTZ)7 MK_RX:@ C5^YCY)WQ?C2"-FWH 2$(8L*L S6M@TTG_[ 9M>K0$;>8D FPA01U M@NF-K5B3MY[RVY:)^48PI7>.>R0F%*S&9;@$(K@Q2SP$531X=_K9+E?50E.[ M^SSYI5YTOHTGGU_]4RN4YDB'UG?-2Y0Z SU_B3Y>WUU,+]QWTYMC]5;5/_E7 M/\]'?3#"U7GN"EIMF[?,FK[>88-<>M_2=TU(%]RZQ*3@=S#AS_%XB/C>.V/^ M$MZ'L]4[NGD[\:^^?;P9?OI<9(/:]W:CU6]724G.5:0+3C*R],.]Z&'^1$9N M'TWMRT+U:_5:^S'IU(Y_57]<_O@,C Q*LI93:^FKR9O6B4]L[$'@N%-IN&^U MX9ZV=K%G$BAU52+D*Y W"P3-M'?I&I_\2?_ZW/KXX]*JGM2';-*NH<90S%5+ MZLXZUE)6#W9F-M(-EL;!?P_;#:S"P>GTJGIX_;'R+_MV7BL?_?C:![:C.%M% M7<5V.^,&NW#92#>[O*V#Q^+N,".1WKK#1DJ&W!(;K,C*B-MBTRN0,:&8NBXB M&+[)^3VPB1K$X\MMH?/OPV_OO.'1^^MCUVC=5(LG%?L$D4A112E6I4M#"H$T M71Z;7H&,"8'4-:.G"8%)Q[_[!(/Z>/WQZF.Q>=D]ZQ>^-D (8-2PLD-I21KU M$OOGRO&QN=QZU* ]U7EV279)S\CS@RSWB)RK7V?&:?G=7:' /GWUZ]\J_IU[ MV$!<?(\Z,B]W#>Q[<'E7>6V7A_/1Q5S[Z,O;.WHR)U M%(#3OIZK[[A[I""\(]CXTI^25P0KI$;8J"^GV,S?80LG0_Z071):,DUC/?X, MSJ(7EF[[8,DT RY=[/3]?M[W5*VE#6[8[0_?_OBEY=:N&MC]!!2*RAI3F'>9 MN/>!>V5NQGH<$8_BWF/CZN.7H_.#P^N#GFNRFC;]UBA^1NX%I:12K^V."X*_ MY3QLNVTQW6,*T<"!TSL8PQ_2(;$#9I$LEMI2O2-DS5/DS$N-NR_CPW\;V/$5 M%9I5IIB4!E(:[!9X:A:D0>J*T*.DP4]W]+GPX^"BVV0'EV//.K<__KK\C-( MM*#RJB#M=CIF*$/6M&'/^B9V-^7.F'35GOWCY?TUW++HD<&)JEH:#G1)SWLU M;>F(2,41@6?,27C$K#I]2Q>?WQKE=R?MIJX=>G>CN][7XQZ_3G^TV45A?''= M:*L$>ZM)P W)]K(Z9=L4GP>P_;>;JU[I]'UOW!Q^,H;5TJG=/AM.D.U!ZRGM MD,\A48\BTSY2$6P)'BX"#R.VG\6R(L;2A.??]%0S)J_65,2R0$#]TC]=6$>] MVX^%@_K0L_3KRH'M@( 2@+FY2J6XLVD?:2LBFR;B%^)7+0-3S1B_KJGT90&_ M]C\7^[_ZZH^CZW'G^M_C+KO5CC\TD%\QE4/-J25M%SPIZ;:;/3UIO#TY/;DZ M:;:4QMF1TKHZ/_SX_OSTJ'G9(@]R]2^E^?GZY.J[;$DKH\#[EA.2@;61_"+Y M96NR)M);FRVS\?E;@I:REJG3/$TF^\K*^.M6YA-D8"$DV>_5M#.1=K#I RQ+ MVLULJY61/D78;:G3[H%.*_O+9MIE+5CR@G/DE6\.?UI7YT;M]KCK?$8FQ.J\7*&TVQ4"0D7XJKNN;OO34#.8Y@)TYQVV M6:1+8N.>>&D*I::"N)[EO1&,'(B^Z7+!][Y?^W;UXX?'KC_J!R?=;^.._LL MP4=PC^HZT^\D^4M!('TBZU.#'BD(VOZ4G?VX:3E-]OW'UT_-*Z/UM3U!08#= MODJKC)#M](?,0D?&O"'I:SW[Q\\+DI(S5PJU.7U'%DB](/;D Z2?>OCYYJ!> M?__U1E.U2:MS<.67U$9;(_!)=264OY0,4C*LJ[9A[R7#FL$K'R 9]!_U@_=G MCCDJ_.RWQNI=^7S0[$U0,NP!>N7"/E_K"!ME:=+2&)0]/K9,WWF0C_NN\_&K M:OGJV^OCB^FX>-,^O^AJG]M:4;11K\HNI9)MI6OF!961![%M]ZK;/VY^[WO7 M9O&'\>W;X7A:_=Q'M@4%I)HKU=)703:-5+7*,V.'@!?2!-OJ_W5Q ]<]\X M)\+JT2[19VY'"! [B$UL7Q1"*@FA#;0@X->_DK#=;@N[[6[;"%PG)CP85TM5 MN3R5F969)8SY\>:PC;V:M",E\UP7&8@G$$]RD)9R;E*=RQ#)QUD$+%V!)[$P M1^.B#88'P<]3"1D14:H2FTY+1*9(<5ZE[#8;]B4\[0Q)WL0,N-J0P;LVAH3Z M#3,M/OQPXX1^-^1**'1:M9!OR6ZTD%FYM$*X1+_?[50C?Y9_$D(Q@N0V=S\M MRTW8$\\!.$I,M,)?73< !8S\&_H^GR#+(D^QDJOI$ 3U!>K+]9>HO!UM+BPD M<'S+,#F!6+I6;,WY=_V4P29,%GPM+@$\1?Q4*0(Y( 04^T^U[%PW" O>334=V@+T GE0L M%7=[IS05^$G1)HBQ5^'%"O].2>&-:#HB@9$YW2UO<= \U6P_V M]F[ZL;2<.&V*9LD=(H;EPW@0N#6WWX[2RWI0%'TB+OOHB\*1H@7Y_E5O9ZCE M28>ARW9V2L 0!]07J"\PQ'&Q(8[;K(>C@5 H)];&G8E06#\V#O_]O$53,;:& M"M(#HEN;A@=<X*435<>R%8(>\%(SYZ1M MLUU*+:&X%HOBI$>LFZNH?S".N1[;"RN9:^P3=[R#W1^3AGL#=\/GS#6680=F/9PX8H;K[DF M1[O*?J5"Q^?5=.0FQG1J]@G=+.\\.4"\<-VLQG0L4C<$R[[IA M-NTM5V#<':KBI<;=?T<5-7MK>ZM%&1'IK83WMGT6&5!Z'E7Q:LX"'A;8&);,-EE*:78,R/D.6B76H#9XVJ&EPEE4\B$H\7LH?J?Y-(6;H&L3\W0(+]@;X M#(=7L&M@[BOP'H!X:GR>*--9>#HV''%J9=8FB%(RB):P/>C)A))^Q=?3*O#N5LOXGGA#D\Z+BT_?_E2K@Q^#E: M"R4)11IL)Y3)P58)]40)8S. QIF;(D%==87]CUNO0SNTD@![3'3-4 QXE24, M/UQ#^"&SY,)?%V92#$ @&PY0>=ES8NKY#W2U//8%PAU'8BA1> M&)MVNSUP2.!KK08G$>EU!C1!W5!,]M*Z:^ZE 0,4%Q^@^'"=?G,+Y<]T6ID9 MU1GIX1:/#W2]LNYUZO-FJM.IU4+>8&SV#.WOBX]A/+!1W& )O)AC]MH#2^#X MQA84+->'70YA%[3/V.7P\HVU]+(HC.8M8XX>NIW$I"(3D^IYT+C\(-!//:/])_M$7;%3F*.(T+E1X_P1 MHW-3(&?A\3>WM1YV@N-3S3X!B,L#A92ZVW8;Q2<]PO;"]GZ_ZTM$>O,$?4/3 M,*L%JOV;!I7.38&3L& MYZ@O0KA1G5S.%*FXYLMD!_6-HB"B27@HO3(#0]_7LKF:7?Q3:7(FE@,U^3WO MP7BI)D>.*ABXP@M\N!R-ZU.TI0QZ7*+)20XO=H.1SR70I<;*?P(Y9N);BV-V M>SW^Y4Y\J/NQ2."NTU]?N/^^N2PI(&:Q=S=SC+Q3HWLY&@)0D)7DI$UV]DD; M%L<-XI<%;B(=J8&>'LAIAB,[BI'&CVY;V?A?"V\XYZ=GF&-"O[] _$[!B =E+4&WYCVKX:TO>?TME_)^?WX@S,8(G;XV_6A[+VP@Z_OT.]-#_ M36;\X+D_/0Q1@&7]\YQM?_>$=Q98/"L.R2W9]X1Y\/-_'J[FA_N)**[E>M_N M8/P!^6[)@J>(K@-DX0'91&0M?OTWV8KDO7_GQQ2_WMMZW^YW B*94KQ[Q!ME MX<'GA"@9IMGR#GE M]L-!+& %GR[_6=WWZ7@?_^EZZ>)CM\\8,E)U> CICV0 M*1S[2O_,;Q+[RE 9EK^UX*><(1YHJUQ8>LF&\J^1JYRJW?QU^>4H$<&"JQ7* MR?X4 \V]0LB_5HK'I#Y%03G=8205$!'Y,.EW9 M'&!X=1"(C18YG(BFM2/QYY'A35Q;FJ+;G965>G*O-KN=W(PD_,3):]CJ67390&6FHVXI; M&81Z7TJ3I7\>69^'W>6$;A B;LZY?JNN[-KKV#23T,6M+Q_F%6P6.V[9MW>K%M8F&-,6D14BS)!9 ME=$GND1FWV[4IRY=68>X"+ !L:S[O-YI<1*5'=DMMW=#!.FO18-HME;UNHM2 M+B?1V9%>3SWH+57ES%:E/-J0^$CS_$ABLB-K5,O %]/1D)_H; "&C4&G+?<-1D52ES#L!)W8]=H=LR74W'N.B$;B\% 4H\0=R S= M1_UVO[I4AN*FCSOKNCBDF68\@1.\W[%TP^_J^Y5)$[4.KK7,TK@<3^ $H]!6 M;4LVVPHAVMRBKP4]?-K%XPF<^*DG^*J, 4YXU5[)1-JL-S'O-C/MHQ&[F=JS1)Q@["+Q58TIM.V)( ML;+7'0R$<)(.S>A?R])YC&FU<5,0:A+/51N1YO63H1D%[&VWJ!VMIJXH3UJ& MX_GS2KNC2_@)<5GY-7K4;*$UOK8J5Q<'L*B2L;SB)\0%!]O1H-FN[%" Z(< M=71E$;, _R$NJ7%Z;^,=7?;8OK/DM0^^W7UXB..)271K#B6&@7(T*.YLY=3^ M0M"O&%6DBRQ9?&29/?#U;\TR-&-.!=[==&Y?@QVWNQ=&R-&OSP;('Y@X#Q[O MQH_4+#>Z*UN3._\ P^;M'L*Q;]=C;XI:_O M5]9NKM<7>]+)E__WA?KR(EY2QXSW\^7WL7\8@)X!V2OPC@J>;-]X'UN&RORI ME/EI0R5/^IT1Z=]5>/Q7"O\D/;"O['E+Q?X4 Y+TM9^U_-WDI][\N^7N?P NZ]WD<\[U^=> M]V\G;68C9WGJ7'*7H_EN"9J5\)@((6'2;:[UR'V8>5WMZI.0LJ1(+,OK$HLA M V.(Z'_0P20%D*KGVDD:3K*(B1$LRZ$?_?&=O:.;4K7%OM/V>6\ZA?O]Q].E3ZS?^ MDW[C$M>I]H9Z8U<1]]C!MNJ,C(Z:Y];OBN'+VB;)<+'%ZJXXYU"K/T[R@)@T M0QLG3]VP=-GU@R0+S?L3:^I*4"<7;N]'XFA."G;7?U[8<\)RRFLM[K69 M40F""%K-==6T[ 5X6T,!_C#V-4^@Z=!8S/0BO]RBDU>F4$7]XW(XE,K"7B M!B.> ]/\!BN@2K^_2I\WYI(SE7YGR^E5*BW7 35WC0/*"PM&6:[Q@2?)2:IR M;""1-R3QG -TD8&GFN?Z?F'MN=JK6DSGQ7&[+S:Z;1YPJJCK/CGT*D-3YZ/ MJ_W:^YIH^5MO?B#^G:VV%,1Z*8:=P'2=;^RI'JA43+FG:"8Q(I;]45)4 M$IMIU U%PJ 65/ZWCWR=>[WY4?YWMN^>5_[22MFGLLW?ZY#_@]>S1Z&TMIJ,7P&X-'!_XWUYY8'Y]#N=GBXI=^R)_E9+_ M[EAZEF5?E4I^>@'^@#Y4[R3 EQ?QN/>6;R^Q&,;FPK'!8#S&!$%ZA?CE1D%N M5_6)HR ?3H%\G^Y_0)3C\S@R[QS%& ++BJE7 TYLMUNIW>9H<69N =H9,)^EP07[YSL !]1KF+ISS@#%;^MU-1Q6 M^H\08O/=4;->?#B\89]2YW4%)-_HD_>XQ6Y M,+X^PW(_O:-XWDC'=1E;KT?C<:_>QQKKXA2=Z%J3P7=!?0@XB4VL+ R](?#L MO:TPU ,U.$>AGNLRJUZOP0Y1%2ERO)[P94!RC,5*JY*LQQJ?9S MKF(B ^ #V5.6J8VE@BVPW'72N!,&O&# "SK&,.!UAIJU(R#%$%[Y 4=/XS=" M+]TIO6L/3*!9XWC_L+JD&4G%Q +#;PB,@G$NJ,XPSG6^$K77J7.E.?/&'=NG M>)E=[4RU;'@).9+R-,M-6M;&IJI:D'T?) WS M88@+AKB@@PQ#7&]I7OT '4%K./%D=6-A 2Y%G(:C BUVF@.0XM!]^7!2)A,9 MEG4"KE5.8/P2#7P161U"L;'T^_MC)_ODF)%Y#JUA] LJ-XQ^O:FQ]<;*?4![ M?62S*NJHT-%9K!F11:H3)E^HCN3GW16#Q*-B49XN#QB4W%26=#[)9*7_#.!P$B_EWQ5D)?INS3($>S?%2S1O7T!1 8G.3PHN7&_F+ MGSER@\1RS%3?74R4[YR]%*!=>&[XR@&NPXY7'V?\W5<)WQ[4^"?@FMO@JB"4 MU04*)-VU;<&K[#@NF51R\HK>% D,1O^@TL.>6)=BN;U$Z4N=8#Y21OV G_2[ MC<.PJ&LS3D\FE=AHQ U&O7GYP;F]NQ\=$Y) X"5'^V [K+Q9=9\O<)''!+HK MB-;=@U3#45P;) [XXCU/VC3+67J7MQV?1WBH>M> ,#1B]8B+6%$B7JGG0PI6\(*NNJ_7U) MT;7G6UX%2^#=!=P*?QDIR?Y.SVYA[RL89?M;Z-VN>JF)4!^UM>:#B_EO!GZY940PJ/$.N>JW<'-T-GQK]ILN$5 MMK(5@K1DT)"/"EZ(9,^3G?S7#%YQ*"-GQM7EXN_9(Q27;C958Y 8)QC!J:O0 M#X[E0)-;A'@.6MM<,!N9V^: 1YPU'8RHN<34(@FCCW?7L2=N^GT[V^E*0.A: MM3)?97H)>S#\GVN*K3PJ-HNU'<33+BBAYP%'V1? [F@'P% +#+5@8G8<=>YN]JG%UH0L>%HT#NJ)+[>J]KR!Q^+2S4$,D>JR0G MF3+P:S6[HQ>%70H+Z7G;F^<-G]MA2:S7PB(U7PO'+*="(.\*:\]-E,!U+C#T ME@O#[MQ\A0XX#+U=MD7WH]:CZKEV.9Z(X80Q#6^+05SGUNL^CHM];^#SN\"3 MX_W4<&1OWPB [[LHG/A2.X(DG40(LQZHTJIAM+WI156F-'^;C??79 CA ,X+7 "0,!EZKH92+,,"YB9#[ M8.!UM7:Z!_%;E[]T!*03^#QTQFO"P5#.1,:58M$OKTO#;11/*C'\J&P\$(8# M+QH'J&"PNV9S_#6J\[&ABCT@^_G=O* MAB7'Q!VY9=>V76<8N(JY=*V8 WY)]@WE.40?+/CB3 R1D;EG#+GGMRL,3^L2 MCMU%^-CL/3XPPOZLP\+:^ 5_*7L@0)26"0T.UZJ;5AA -2+:#65 MBU:AG\(XO/9%YJ&0$[::@@)\N36/?[+LBXZS/+^/7F 4YG.5/N:LI^/UHNI=KO2SS@FJOIDEJ(M!;5C1W6$H.2_M9A%_P53A,O>TY,-K\' MO&$RQR=<(_1';&7.N/M*TZOP$ZK-54O^+%JB?0D_=MK^6GPV@?;R(BOG%OU/ MK/*7F!GU-BK_^D#)NZK\&K<)9XU5<1,?3WOF3NB(121*5#[)F$?9K\6W/R/[ M4/E.R> 70A^HA<"-66.O8\LL:ZHEG2H>671Y#X!\E*D&[;(KX6E^ R"_F;9T MB\,K=ML(EH$_0H?17%FVQ")5*D=O;7JAK\#A21IT!2H7T%\ 3M",8 M"6'@)RN("7R'SX]AF4;:!+KB#R1OK]45V1G+--OD))Q,TYENBA1]0Y'/73(* MHT)YUNI4$V+1<8\RB5B& [[%EA#PDD__//YS^J^^I:E$'X1Z9P\H?3P@O-XP M^TA L# )+"EGP//(/%A2]2Z.-@\I("2G5CAY0YPPU'['3GM*)/(1=OM)BWYZ M;#E>QL(SXL?4@;4%R=*21\J.CV2?BWV4^9!#WS9'5,M=.!!V0COWQIS3<."Y M3N<^H01\8LG/8U3LSX[U_A,D>3KO,%,%)$5[CS$\"1L4?G_>*=O[NNUU@6JK']_M_XQ]T[%0O(7@(PRW_NEI"JW>V<[Y(2<>8K024K MB;^Z71A!Q[_?X0_ZO\EB'CSWIX5):GONB?,@Y__ M\W U/Y 545S+];[=968^(-\M6? 4:G6 +#P@FXBLQ:__)EN1O/?OO*%BZ@VE M29_?[I,[B50R8D>)^M_"@\\)43),L^4=\H!NM\A^-#/9KRS^XZL4E.^^V^><"*O=,2R6XX'[OH;CGVE?^8V%6\Q&7Z_BT82/W@3@^K22_SM?XU< MY92R'(,;3N)(6_\\S%B\_>K+]U$B?\D=$DFU-TAOCKC5!OG7&O&8SJ<(>(O[ MN$)KN$+2$BNCI$0655J*MP%9*H(B62PJ"DK)S,=L"*=0YKFLS@$_K',]OM!N M5/EAN<%WR_RPT.B6DZU@\7!O&][O$JY6CC<7#RR!X\=D:#B*A.$$^6'K^]62 MR@^WN1_3/HK!@XD7VFFUT^(M]Y?7\.4OPRD$2S>,?6;5__NA&<%B"H42*I H MF68D$I! *BX85,)02E5BXX(!&'I+;OF^S8!6:\IVIZ^8X6K*M5B]56LTHR1 M]7@D;MB-(H4@KBC4#VIMI(X;A,I)>'9D8[D"D;SM!*BPL%1$'T_J**O'(ZG' M(S7>:@QV94= Y49SNIXAI3)MZA(A9>99E_OE:HA/&;$ULD55,7N]YCH9F7F[ MW>E(8TIC<1&OFR.B7ZU+K287C\R\O3$A=^9R*I1-&0L/2$G#%JTZ)Y'9M_>T MVN;@80>I^NC?T>&2&2O-0V]+<0ICSPF#,(52GMI.L?CSRCDKI'GR_E1V+ M#>)MS)+7/OAV]^&A'"?8?XO["00J1^C\YV$T0PX#]^Z+XR:3?O/35O3 Z[@= M@V:VD,"[F]CM"[&C>K_P3!C[BM//Q9H?X/J#Y[OQ,S7+C>Y,I;O?D<2G^G;< MN*.83K_<,F^MH_3%=T/E18P]80#>=:_\BE)W5LS]QY/FY/&?OM9 O/WYFN/K M9\\ (1O>G0U/QT3(9X_A(6O.QQKT*\5 WN22-SC<6/+*&HAH^65-C&C0$'A7 MWKPV:_)7%O(YZ<"^RZ'P+VS1"UMP[)\E7_[?%^K+[VYE]/$X\'S]A=AGXR)/ MD?"Y",\,R%Z!=U2@%BI 4E"S/$60 *[N;L.\&$5,M2:3ZHU^.]J#89]+9ZW M6=G;:TV2K/K*ZOS?M8_?9/5_LM8C"F1_9M;_-J+"7)^HX&\!H6=,QGABV;_? MY>P\R46OP

;Y0X2EYO^Q]/+U7 M\7'Z7[RM/WU5-N>HHQ_;&7>_F\46@:"-Y%W/]=(_!(%G+,+@V)RS)\>/.759 M0YO7JDNGN?%- 2MAX6C%2?"&%VGG-7R1TC]M1?$CC?%X?>--VH;" MU9)[>&!PXZV=G7/#3/XH]62HY-RD.KL% A4)*M);Q"#.32IHVMQ'+'[/6$%G MGM5!AO,J7R-:4Q=Q!&+J"@4PD!\+ NQL\OPD#+1=1D1E1Y$0$B3S3L:I2KQC%,'!W0O/KMI\YZ>V0 M27SYN>J=NA?_M"J:>KD!\/'K^I.F#Q_?7N'-Z?QL_X4_DX_?[,CP5DM\PY8- M)/F53KZZ@JX-Q$=W;6#QM!W#R;8-:7^%PH^/_[RV:0-]HFD##9LVO%O3AC-O M.V\%#;?- J@B6J0P%,1F0G)G-89CTD(!I,1H*,:0K$R@JG9%O2<>WMC&;\*8 M2!*&LA2&?]@:?[6L9_I//)Q\&G9F_BD<%Y&7/A0W!;!30/RWX\TTLAT#:.#_ M_>R"'[-+4@F,94A&DVAF$8MD$:6D!::B$K'0T(6BR(Q"RIF^$-Y^* @D;H@U M)MK-?$UVE\/^J?X5V&0RTIK<<([6VN*$KQ\TP=@F(YG'(Q6V#4QD/JR:>Q5I M]$M=M[,@DY%89NAL/E?U#F=5S!8UW5IDM ["=MH^(]/%@2K/#;''R:8Y](+2 M6A!V*Z2;#J4?#U79KL[WIIAHRK(F--R27]0D_52KC=ED5!TNQSZ%TJ1@TH?P M,-RD(S,S'5AC=,37(Y&G.]2P5O<;X8))VG=@F8<"=!^-BM,9;I9]KZ_5#NB, M]OK)T,Q314WQZE1[LQ)M>=2:<9O5H-E.FX)D>E.TK-Y!VKE#12SWR9HU8E6B MG4X@2RJ15-IM9$!VT=J*C7IC?E;R6NG0#*FB_JBX6TSGB@E*V*&#:74Z:I_L M"V*23F^NE1!*W'="7)DK]# MAOC:$*M=<=(RO9)1*8X;N^2A6&:FJ_Y,D<*-4D$WO$U7IF[=6E/I4S-3U;:C M!>*-V3HJ^XME-1RM]CT]2@B5X=1HA!KMB4=-Q7*M:UOR) AM,4FFRW)JN*GR M!V-8#E"DN0P\A?6=*$@FD.64R.CCEF@V'%$HSIJ:0XJCGAN=ZK;2V9K<-JA* MMBGPAAU,98)Q^TE?ELSZY>H@"B=6@/#A+J W$E8NV8WD7#_3ZV4ABK6*P%.X8;761.5*O]G;3JRB.4G>GN%IN;B>E+UNJ6.& M HMTMGI(K]QD9+;-SH"4G-JXM6BBB-_4X^>9@WKZT"Q/ U!NJ_NH6A6'UM(:$T8EMF#Q8G-;OK4[*KP.28+-;QK[K<.'GD+ M:5VTDJ%9]@_4D!S/N6H1E4?TV*\VI5F2,$&>8/]BQ.)!<4G-4=Q<5=R-MR6) M0<+3+/N#(4J45GUER,N(/6P)ABDUW/ZIQCCUT0*P:Z!8)L"V#7&*>N*$B>*1 M&4T96Z9O]G5YC+;V[=E&9:JMT$I&9BC5L_DU,-'2AI\,!Z&V:E"SH9>\/4,H M;+.?2#49]$RZ%Z&;MK!?34 R,LO4N8".6FY$[7FY6XVV4Z1I[)5T:+9Y4JNA M1-3<95$PTTBY5'*(Y21I]I-EZF@\#P)=V$MBN,#Q<4TBVPR:'/]@[..A9&-7 M*^WQ*2*&^&"TLI?,SBNGE,I(50-C+6X0#>;BAEL7)]457AIR)WL(;48KHSAN MME33:'3D37 849LH.M5#B)7K14+:BAW>QF,IK?9;@*H^["%T/S)FS'J_X6>4 MV5I7ZL.(4)MJF/0ERI"?G;I]?[N83'F:[\0 O8VP4$U&9LF_UL4Z[XJ#"FJW MBYRZVTDS995,-$O^Z6 F169IQO+">,BWP"%$2[UT:&:J6P.;[3!F)/+E5<^: MS^;EJ;!.")4E_]J=+;5.:3V-1;H3-HLMQ7=KR5 B8ME):=#7.XY3VK:X3H=F MB&JO!51I:)@@UL9NO:TEMM1]!@G2H1D)U*-0MCO%]1Q%Z!D>*2UDSJYTBZ6J-@S!:^Z(8=[5MDMDM=G6=7#*&%KS7$$ MQ=5(6$UE@RUAZ5,S$\ /##VA:^C&;-68*8.)4P2IIT,SK%HRG5(7WTQQ= *: MC6!9:].4G*X_PZK=:#MV&^3!1C<>J2^;+.Z"=%E95O6*$X>MBP,,;54G [L[ MKRV$890,S; JFNWGXDI77'3HF\I2'913O/5?1X9):I"MEG!YVJOT9;H$\'DC81S?2A M6:8Z@]Y\L"F. U$6B'"^6?;-V!Q.AF:F6D5JY%Z6JK))2P9JA/[TAS:KA05F)M(3<.ZQ'1Y&.PQ- 3/ #EIFK7 M]2YAUL*&-6@,'9_BCF,S4^A.]7E75]&IB6/%*M/M35BT>QR;T1=O),X['$N% MO(UQ^*H>HV!03E>69<.RWD)KIH#&5FB[)TQ+P9;9Q/M@,C;#AYVH]>5^T)!X M?*3("ZVBTGKU2-P,'2J>65J/AQ9MMO0@J,X6+CUMQL_%3ICA0EE<]:K4UFRQ MR.# %#$KB+TP[%1OR!8:M;>15^-;9FP*ZF+'7N!1,C1#L/V>(6JD0!Y,@Z5[ M5D3U>J&63B SUVY1746&M_1-.EJUJS5UH7M!.C3+LYI4F0981:CP0WE=ZA&" MOQ83GQT[M1NA4=>:S!D?!?1BW>(:]FI_2&>;Y4.YKVZK"VEV$)&(6W=(;+7F MM>/8#!_F\QBF@FE]BTX:,EN:]\M&L=9/CN*R;3==CJFTYT"*U;PC-14DJAAL ME S-T-;;=]@NN^BW341#G>T&<836.!V:61A8J=5*5..7?+E+ GO/EG8Q]"1# M,[1=H1RF@O:AB9:[+K$A*ARHE-*Y9FF[PFW<;K/!EJ^A]7ZT:'G187DG,]5229.IEI+.-ZL/Y)HJ M;E?%4L2WA&IW+"U TYW$8T^T(*V0!&&)3(=FH7G< N;V MT&#-B5J6ES-IPTUC&QX[T834*>U<>['?<.B0Y3&ATVST,%]/AF;FNBE7NNQZ MM%VA]I18R6X8-?E^/MNE.JB1N:).K58G7OCM()9*V^P="N*B6U)1I+F0T) M$ATX3C\9FJ5M;!/OWL@82*))@!V MPDU&>Z-U:$U#A _QYHSN*:/2KIA.(!,F:8[GM5V[N6VC2 TWQVJK5"NOTJ$G MVA%C#((AY'(JRM/Q'.U*@3QUTLEF R7UV'K7%^7ZQAPVA,[<*PHCS3B.S4R7 MV X;9(#:(0]:"!X5^8:2;I'4B?A'7VFTQFYO-11IO(CM=U;YP%73^68#(!&O MCZ=(>],P6Z8\Q3L(06W!+*([55Y-U)^@38CSVA _>V]E# MCIIY$[,65>55GW46)8E+AF;400RZC&"YVP!%+'LA;?L'@FFG3\VPE][NV';G M($1B[%RI%$TZ7!JL/N&&-XEP+#61E8H.-YL#H?(ZAK33"61Y9B^JN[+0V;7$ MFD2V=+D_7>'N<6PV"#O?VX)@SO;BWJ'"GC2B?*.<3B$+2ZON06::>DE#AQQO M1;5>;(*(Q^=FMI)IM\.V)F$CX&4&Z4]PNU?%-T>"9>3&\5=*VS/'-BJ(==_; M(3NZ:L9S..&,'R8Q;?'>I"P.BSP^ 0NEW4QVOA/>>"_&6MRW^I@I1\/FBCST M]LVIG@S-+,RG=;VNU,78>^AN ZF%D-U:Q"5#,WP(R9&I*?W5@ EC&I^-]#R$.RCY= M6)8/UGY]""1GM^'+;6S(U9 MUL6/S\WP >\>_'W4Q-HF/9[W;*SM;IQF.M\L M-)J5_9)F\<-(E.N]::,J^5/72"EVPG]O*]MV6-F:L?^&]:O:P504)YU#=DN7 M9VJK9:RYNH@/YIUEL1/@AA>O[80'S[>#HC<0N9)9B^T\CN"91C_9IT^X\$AY M/V^TJ_C$#\^$I,S.G;XC"M-0JYMXX'!*.C0SU^VDBP74 M>&F+=D->+9G5(EP5TPED^6L4B?6B8SHHOZG,=\V (KM;0D_'9G7'-Z>;)3H< MHO14+8V)38MBO'0*69[UNB$SU'>CN0G*^[;.,[O=1DGIE>69I(\FU+:ZL]*!F:X5FQ6>2ZH] N\;1L@[VE M]#0QP<83SCP35EQD/:NWQ"&R+AW43:27YUPR-#/7!JY-W[9H;L]*4YA518)M.V*\V2A,AG6Q6)Y<+S.C,#33BZ3;2:GKA-O+U M=+99_DH3?-8US#DMAKRD=D<5=S\;I6.S/".&0Y)H[KT-BO 5=3P?'.1.[S@V MPS-VO-@U.O.PP>-!@.#$5NC%YD*\26;YT"\Y]:50FJY1 33D)='PZNM#.C2S ML@D!-&R [0^F;'CX>%>QMB81)4,S"],MTN%#UC#%\HSMNX?E:A,[7LG0#!^8 M(-QUBC++B0*C&GC5-KI2;(_CIUSZ\5ILNB2!1J+1'YML65/\ W*<;(9>1CU: MH*7!9LJW#&L3.Q[X8ED^CLV&0*)2!_.95='<1#YIHDALM,9RBY]PI[M6B?*T MRE[EZ?W*$T=XBY0;+><)%II,^$006IB49D&'V,ZO3ZL3K@)USDL116,;4F=_G)SC24 MWM2JH'[ZU,P$!D:W,@6KT90?LF&HX:,M%PW2IV8G6VEA,D&Q)5K[F:B M)\0]YV6O-90_Q M?$_XLD6TM%:TJ#M';# %C;?G\LP#6"E*AF;FROG=O1"YC:$(K/64M6DRT.KIT*PP M,IWZU!R8>&36C$T5'33;?+V3SB!+V\KFP'<,O*VBK1*N<55Z2NPFQX5E:%MU MO1T7ADV,#XL[LX)W)P;'1\D5MYDIR*@YJ$S0L&D.^4F(#05A7([W2/S$F;0; M6O)F.RLK)C)@#_U&M8%W9NE3L^>W@7#H4T&O;M('1]ZLQQ8AC/NW=^P^\OTG MY'!7+HH#$]DS#+MU>U6[G0[-^%O5VMRLS+A-4QQNO$B=, '83M,)G#B77E2* MDHL1P SWXZ&PY@6"UM-;?K/^ECT3',"S3HB&8OROL&Z95AT]'9O=(X%?X2-E MK(I[<@2P06P9;XYSR/I;=4.=((NYZHG#P6!8[VLB0Q]O&L[Z6_.!M6V1RWJ\ M\9IAVU--G2\&*1GN_:WKO;B$P+Z2L/5_#BXN@1?(G)T/3U4%D5^Q9^^1AZR! M*O))^/!TB2 ..9-+SD#PRBUK()[EEC7D5PJR!F[YD ]PR[\\SL M/[>L@7B6 M6]907[$B9$TN60.U)K>L0;\R+&1-+ED3FP%0:_+)&@AHN64-!+3Y90W$L]RRAOY*P#A-/ED# 2VWK$&_LC!A*9^LH=/NN9 U.60-!+3< ML@9::+EE#?0XWYDSK[Q?Y)?9RN>D _T*.KQ=!L2%K5AQK>3+__M"?GG1ZF-P M?-_E)VMXND7I4_1XK@?I,'Y%_/;R__L71J/_E%TG7>#" O>]2=]W*[]RB<"^ M8N\+ >\F$95"Q_ \UXLG"T7AST3A28+$&\3[$^3UTO$TB3+B\D%7NERGX."_ M*SC45_99(SR'J,+%$TQL0MF":/)VFO$K;^Q3$.%7D>G\P2A$S7.@)O.5)"X- M-14EM$,KO1$AO6<3@B?<46]E8^0&CS=3&*" 8K77R*8Q"S.>&?RVVM&SP,: M\#R@'H,:Z>4Q$#C?S8?%,G?10OF!\O.J&,A5B4_9M6W7@;(#C;83T"(;*F(X M4"+>R\7#GJWSS*%$/'#QH%1 Q__''O+CCFDH%W#_N#N M\-$XS/Y\ RT_UM-?E4$]3*Y4]2\%!=^*_6^!;S_NWKX24>#2>W4_FRC\+A)0 MUQ;9@T@ D0 BP6]V"[DJ]D,D^-U-H7AMYN&G08)WVAH2)_BJ!*(LKXW,V?A5 M2L2[A$^O2A8J0#,4XS.@P[L$3:]*%AJ.XMJ@\%?;]?V_/X%$P/WB97+!;T(C MV+]%''4A*Z;NQ>:(^NU?B@* IKTG)9@71%:?6W=)MF1' 84*4("] -Y17@CL MYO@!1W&L\!?G%P; #Y+SJ=?JS ,%^5C"_$',F7GKF/,OXK0?+C /5">]I.41 MG?"O./685(7_&KMX\D[5DY4DA[\0.D8P -K_?1'C#](PD!U5]E3)3WTR:<5N M&\$R\$?H,)HKRY98I$KEZ$LAO5=F=_R'G"\)6G(A,8%)B9Q)H8_HLKQ.'A8 M.];ILB7[OJ"E!Q[C3KY"+[1X7A$GI?,5HE$M[XSCU>J?RFH0#%LV?+_[TNC6_U2T%S/EH/_ M^V+L@F].:*MN<#O@2\&1[9A7MR_Y=G18A3#P$W+%7(T!.):6> 3ZY?[2(*FX M/) +MX'*B]":-HLD5\<^%O$P"Y0\#]H'Z(^G"X?)PV7RGJ(>1#S(.:]EYS?GH=;H]V^;>X=7C%T=[R.U/[[FLKNH+87NSNP1VVBI]J3D44NZ2@V ME9/K>0F*OJ%)[$^,9:A2OU.)?*U[QQ5;2%#0H: _;"!V&7+^PEU1'%:D*K76 MY_@@V)CAWFMV&[1FH[7^FVZ)/YI;)/4=#>?V /)V>QPVE9E:)ZHB;U"S?FLG M30?#Z*?M$2%>LSL^2 $^SNI^>R3NMT=2W@Z="M72Q8E C;OF",5M44^V1_;+ M=QK';XAB$6Z/$#7>K/U&[F CL];"7_D"C0$(9,,!*B][3DP;_Q8M*E2/<$RT M%8G(FYHX<8RV;5/>9C+O)P%H[,MW MBF%NB@R1@8V_(6Z\(VZP>3Q6?!O<2/HO0]QXM;'QHV P;0GS4ZG8,<7ASO"@ M+(MBUE4?14)+7_5[FY&C11\$)3P; 8I;M$AS.)X2K+(%)N\D#CI.?OE>Q"&* M0.L#^BQO"B/LL+[NDBS@17FUI*((G4VW_3=6]\=:7ET;LZ8B1G,1$/4#VUSS M+4Y(3ZR9+]])\H8@R&?N[/ 2@.A7E_U>4-SL(IAZ MQF/$_!(%2OI;1H@_/9^I]R4"1#2(:#F1=(AHGX'/O[I:'O+Y.OB$J5E.$^=X+$%@=&9;<:+D5\T)D. M=]BH+0TBB4H/HTGZ!L>RL>6W.T7ZY/KSJXN+/P41?G5%,-PQKX//<,?,AW5X M_@V3ZU1[0[VQJXA[[&!;=49&1\W?S[YZ\5XWZ&@-V>YP/-_:XRH?[0[M:JV? M['7,2_:Z*^E6D.:SQ/QZD-!2,%+ZW10<$!1 B8$3 B8$# _?9T]E(9KS$*_!+K ^G(H#5!+KJC0 RH)5))S MGGI#+8'2<*[BX4N@2TXKCS^B:/!M$T9>7HHLVL/NWM'MCKB?!_YDNAFC=)?[ M[7.UI]Z6'+-U02!H(WG7<[UDI5P0>,8B#.2%!49N3_;B59PX@#-Z=/2L*M]U)E( +\SRX7&*!]+%%>Z%2Z!B>YWKQVPOKNP;K\>M=Q2P8OA\FUUU? M5VD:K,*"]8:PWA!*.DR^O(X*ZK?OO/QJ[^NY2U J]_OK>UV!@E(ER?3CY;CJL>GSB4[/ZQ8O-S @C/E] M?S3?*I.P:U8XB9%BVPF_H5#TC>Y$R:\:PCT([D%P#X(U[Y#/L- #UKQ#88?" M?E%535#6H:Q_FIIW*.RP-AO69D-AA\C^*:V8*RE$?L$9II)+XI.4$5@=B^L1CY)IQ?W<($'J;]QD%I.S1#KA6>I8:5G*N,Z M+:"V0!LZXI4QJAI)[--GJ:]IJ':IZ@HWN5S!&MSDH#3 "G(H#; T %:00RV! M6O()"VB@DD E.><9,M02* VP@OPZ*LBAEL"]!!I<'W.0?>93ZR0@C"QD'ZAI M$VW@^&F4O !VR>=C$^UK*XZ!=2"PZA96/$%)AVEUUU%U"Q$-(AI$-(AHL(83 M\ADFA,,:SL_-9RCL.:Y^R'=OSIA&R=-DJR<;:L,IRVLCD*W;C,2H+78JS=6J MR8=X<]4I=P[E@]K_[99YG+H*_2"9DS]RGWASFI28!J?*#V)3 Q OPH\9/P3> MUE# ,8%Q !17=]*GC&4K!"=ZZC'RIBXS5 <3-[RO([-#NRF [L:LFYL.TFVN4JYBNS]XI'M,^_=.I(U=,5W>=A==TQ2$3CL+= M6AI55YR$8>F1*\G:+O5G;!I$J&FVW1.GI1LI^^4X31;B+0F"!U=A0V&$U-JS&AL(.D1V: MC.>LQOY=,V_MD\1&BC:Z.&0X4D:;&#_:IV9>4E/]O)EW)175"6V2HNJDFOIX M]*UYKET8#$7_$Q2)P>(G6!\(ZP.ABL",P'Q) RRHSA_K(6#F2D4@8$)IR'E! M-3S>?_WQ_@#X@6O%?MI%@!BV653N MRR;96G()%=)B:^R&H/'W.[. &@F+&F"M-=02J"6P] " M+K#6&DH#W$NNV>"ZQ%KK$Z?.KE=8N$[H@]\\=_[D$GQ%95L7P=0SGH;DERA0 MTF&^("RYAH@&$0TB&D0T6')])6>RZ<_2XXN<3IS"5C$9WVYT:R3NR^7#9-OU MZR[&21AQ/(5E;Q@:5H[!^@)8?PV%'0H[+*;YW/77O]A5?U3IU'RRR>([8\,C MQFC>W@:JS((HW579+]\)C(5;*D096(P-A1T68\-B;"CL$-FA_9C78NP7VWP= M!,&:^[K5,>F(D(A]H]X%JWYB\R65V<_;?-=2F>WX@1&$1UN] '; 4PP_/3&/ M9,^38[O^$Q2=G;>8:N%Z*O"0X[__AJUW!=^U#+7P+S3]+X_8 >L1SU./>$91 M@2J6=Q6#:8IO5 #^*:3E4D4# O)%J1@$9 C(?UQ@?H'2\GF3'3S?\H_N.>>H MDULG\JFDAY_<3_[6^Q2TNW]V(OMA.FF+T]GX$/&3;<=32'. K3>ZA)%I]@-+ MWM#D'W6?OU0-/<^^^&2I!]P8?Z]"_7JA[CP'T;^#AYCME-8BB%.6H+]_?\7J-B\*\SPUQO]#5W!'RJ?(W"'D7 MF'OSOO#'*K5-I[ABBCQ2JO>JAVD/[6-'(X_]\AV_(8NPSQ"$P-S3[3#\<;;F$E#+?J_Y!-0RJ&5P+X/6^W5D/KVOQ0V:KA>,O%9/;*V('D8@=&N+ M;)4.?-?/KOXJ>7/ R=?OE>DJVT&&,EH4A3T5;E4NLS21AB,**-S@&^Z5< M; G@QZ%[/DV1-PYFG4'E7U_WMXQM$^#YQYF<"&:U@V)GXI9Z/ I8AQ]XQHKL MA$>5?]_L&:CL5Z'LGZ1D]P]U_?D\$Q :6'U?7FQ$G-W-#EV\K4W*?]CCY5=Z MWZAP$=-=[5QS8Q^ U146ZV/>L]^^4[CS$V1H*#V0^W/?2N6S,(*?^5+^0<@ MD(U8PWC9>+>/:18_YH3Z#WV^[M7) M9@T%NH[WN-"NH,UC7!E+U)^\P5@FH_Y_0_V_D-8V'Z;_Y^].DWO]YQ0EM$,K M'JH*P1)XR3 /+('C&UO00L&WXY06JS&HF$EF"(U =>8-$'P0)%EY: M-&;MWDP$_5J_*X7B8C5*+0*<_/+]Q#D31 -H#4!?((8#?K F]RVY.!$-T#:K MG&Q5!_TW5MN,WXY.0:^T7.LH0#?&8FD'RD0Z:FO2C^>&II_SW:^D(T\7! 7+ M]6'?'7B)^16S_HQ'C1=%)Z@B,$,Z+WUQKD(:+I7U$#!SI2(0,*$T_+)O#92& M3R@-\/;;5[8\@5KR":4!:LGUW1$-E00JR7G[*ES[H=WC4E/BIU)3XFW.\&>5 M;JLM,9TN3^_L7V#K+O(?Q<$Q_/ MNO[SYW5>=VFMYEM1,K<3#9( MU1V7&Y[4ES Z/;['L!OB74_OH9J]N"'%)Z?+DPTGX";]":4!;M*79,F>?X^N M=O5)2%E2));E=8G%D($Q1'X_1>[%V^N!*JU8O>S4>(,3=M95Q?NXN#K V]X)J5:W\)1,AMA3X4=BCLG^52:2CK4-;? MY[07"ONU\_G=ZXK;]RM_V_*(;"]CBML5#]JB;9D(TABW2Z4J:4=_QJ0&(%^''C!\";VLH MX)BC,P"*JSOI4\:R%8(3#=?FHSE7+/;G EJN *76'H&]NM,EK)C>1LS0-+R) M&&(2+)N%P@[+9F'9+!1VB.S0VCQG(]TS6(B56EV8]WE7%4.9-5RKWZRUY=1" M3%KR/F\A7DE)T$)==-+M+,19C=TCD1XO,JTS)FYP MDKXABA0L-88Y_>>FRR65&N?Z?/9WX.A5$;FRP45%N4:@SXT1^1W\6A,]J91<]H.> -E M-7-0YP]S](A'[)?O&'J#$=F;]2 H05""E?/05WC5+/!Z'8$;2IN F;HSWKK496/35*T^N>8Z.41-\\O>2\N21'3Z)@W'6Y M5UP_\*^M3!-6),+:6UA["R4=)@[#;@(Y9BI$-(AH$-%@-P'(9UCR KL)0&&' MPGY1]5T9FA3^@N?$GF_Y+RL32V)V@J:!)%Y73J)07PI^3.KX/2#!425F%<7Z\#Z$U M+3EC@!HJ"10&J"2P.!QJ"2P.A\7A4$O@7@(-KFNY5KWA^($1A,L M>$,SZ W)LO#VX/>-ZL#]ZP4GSU>+6U?6^) MDZU/]\&JZK.C*(4L*H$L"%40JLX=C89(=:$-%]X-M7/#SR^O*])%MIXX<*4%+WY/_]"Z/1?PCLYO@A8?5__[/X#&6JYRV__!EP MB!AP5#=<6. *$.<5QQR<+PG:LXYWV9)]7]".B)$XW0F 2,-X2< OEUTGY4=, MMYX'-.!YMZ5MMZ[WZ]SXDX\(>I+=+0\G171CS>JS#3JH+:S^'Q3HI<01PL!/ MR!5S]<2IAZ,3.C(,$,\)PT\/@G)V'@K9SZ]W';%'78\J]<:#T#(#S^DM2E[$A!SS_.),3@=)(14DJV*U\ M7G!-U!F4AQQ>YU+ H1+ @4 #@>8C@.:IZMAS+_WR<>;YI"2.&+M+8MP'YF9= M%:UZ3UXMB7?&''_0I*H#>:Z)K6U8ZIGSZGKH]%/,2>YV(?$; L4A\$#@^0C@ M>;+%R[G7?O;N_G^(.P,0R(8#5%[VG)@V_BW@#&I[H2\A?INGE[*VB:S@$+TU MX#S9\I]B9FMD:111<1)&?2I0Y_/A]'B@@L7(0U W%$.^X\U2$'I>W%/GW.KW M(=#S1-^<AJY8T1(U.4L>TWUXC=#LW6/"*=7;V\1V=I MD":]J>B&II^+TZ39;/\)Y)AQ[]#378G1%W@/)>&1+A__^WZ>& !1D);9$XSGLXWVSX+A!_++ 37:?-.4\ ML5X+FN'(CF+(5CS!6\O7__J&4WYZ@CFF\P?*@VKX:TO>)SLK^,8OJJQ_?[?^,?=.Q4+R%YB]RW_N5M":@#\\S.%<.8K MD5(I_NIV823YE4Z^NO464/1_D_4\>/1/ST,48%G_/)L(=?N$=U8Q/"O!%/F M-@]^_L_#U?RP>A'%M5SOVYUI^X""MY3!4RM7!\C" [*)R%K\^F^R%W>/":2.=%?6?Q_"S\^)C3)L,V6=\@#LMW:U(@%M"#^)N;5C^]2 M@_C^2]=/8_S?/!![O;&3^XAG#[0 Q[[2CSB.?66R'']K54T90SS %[FP]!(+ M^U\C5SGI_B6?8\6+#6GKI]RTVZ^^?!\E$I@T]"PG!GO:T/-6)>1?J\5C4I^B MH)P:X)*L+!A*7F 2IBJ81!*T)K$LC4NJ1H,%4Z1)7%E\.;[U_;? E([TRVH\ M!ORPSO7X0KM1Y8?E!M\M\\-"HUO^6K@O[3@N\3ZLXKM:6?:75CS2G1<[!VVNCU#$+JU]O55;<[5(PK,CN0H+0F*#4SQ>MZT:PK7HU3)V M(R7J\4C#W[!#B]KUS8DVT.FIQ_:J!"<1$OIXI%WF)TMT106\H!FKR7IOV8UQ M))'9D90_")9X:]5%)P=U-9RQ[HPEDI&9>5H"T_0$3>71X938D=84:=F-9&1F MGFBY,U:&LPV&&O4YQCBU!M=5.(G*OIVD!:?3B2QV9&+$4]W MW')+%PVR@NZKE&]N 9EI&E(0U,D/U/5<]3#!: MX1$$\.U@%DS'?OS4$[PGNDNL-^7M-6K,FW:\G40]E(R'GF!^4_W_[+UI<^)( MD#_\_OD4BM[C/Q-AO.*&GMV)X#8&=#Y8 M==:UY&C]W'O&3_4YU$[L63;5^+S87VPFLWSS-I-X3K>'49]3G0HI,6'TS#4O M=VO%6[&K#!(%/-3G6)^GHV=K,XX9_""RV=8SK9NGD8[GZG.NXG9HF;7;=J)? MZ8D;O;=JMYK\9!CU.=A^\ M\/0L/W7F0N&I0AI3'QZLE!=N(]MMH;^=5'*-;G84;QAM:,EU,+3+-Y\>8I%. M=]X[.;!5*RU5L:B2'L>:#1HJ '#QU)4923RAO M&GUY%%M)R\AH'>D0T]3!T'2O-N:-F\;C7'B:\IEX]R$]PTP0\SG8&1KS:KR' M.O-(57DTRX\*DDMXKCX'>],.6K_")<7R9L76IV![&?0XV%9FGVL^][80O#,JM[DCL+M*#"9@6#X8*D59G M$*OGU5(SQ5NEQ-RH)5?XJ3X'JQC+"$HEFAE^($CU\@U6*J<1,O3@5D%%,:I' M$BHJR9G5H&Z.1Y'L(Q[J<[ /L^903<%#;,-##VZ!VC+" MR]G8NL3;4:G>R-VG5U.E#4,/KH''EMR8=:6;T3Q5O%V++>6NLY3Q4!]R65KS M]7(QF<7XIIC4,XED5\C=XZ$^Y*(WHT_%X5U'*0GB,OH\>,[.8K=DZ,%]"M+AZ%*+[8XSY$N$J- M[/2L)NO]2M6:)KOU"&J7)S#TX&!O[RVST2]E[WE;LQN);*8V:M^2H0?,O517 MN85<*C[Q%34CC4J)NWG4PA/P(6TA,54R*RP'E.PZZO9$>3Z*EO!%[$/:N?'6 MVL[YQKID&R---SLB&MY-8.BAP%*_7<>*W>:H7\FE&NMI+89N1VT8>K"L698O MW6UOQ"Y?RV:2K=99H_X*K,@I@FZBG\X/7JD.E!^F^( * M(%+5P=&+B:8EV);F?$#5+/+)GC;F<7FP,?R!"F49SL38"Z-4R#TM@R@=O4XD M7JM677I30+[D/F3TQ+$U!(+Q]#+[&/@-K/C<;/GD XHT.JR5XG_8#GQ[_$^0XR MK^C*I"D:L^ M9V>(VA;NS+$K*GC8\]K&P#: @'OX[WEOK<\GG_??5&>2%@.G/;Q*0Q"$^S81 M-9#%*9II?DWMX)0U>OV9_*=A[1O6RP# QW]^],URYM6^-Q7WC>5_>*;N)U6+ M=]+E6H8VEJTZ9MW7$FMG,WN<4A?S2,D>9:8+8VM-;TN380("#*+1JWCFL'[: MWQ]]K_[QXD4(!G\\&,3VP" VS-V56]U)=5/L;Z//"^4F+?"]VW.#0;VCS\I/ M=^O(/-542Y%F8E7N0@P11$8E4E>QJ&_!CP\1@@(D6Y\F%^6DF6U:-*S>TC@# MX=,5905Q*A.8X%/X602=WS:1Q,GJ,87_-T2K(*EK 9>V@K15@;EZ0IT_0#K_ MU]B9D)O^6&[Z6A8.R'1]^R8O(AW?WC(1QSBTT9%JHJ]I[3AEO:&UXS5CZ??2 M>D[EAL/_\3C_-@I\>?O&:5)1 M;J'A13U3J4@;<[**SWT";0,YP321]7L.H2")R &7FH*T58&Y22Z@9WU!I#VS MO.6%B.:XZ@)$CN"##_8N>:W2T;JYY5QH(R&MEKRQC:X 2$ M:S;5(L$(F2K %*.C/B#L:U]>!!WR$LA MRGQYE/G#Y, W0>9HI'CQH6'G)^O6[3R&E&FS):;*SYLV1ALL\B5CV2]H8_L MX8XTJ(J,!(CUAG8E2#7):8;!9*'>'.K-W\ "UYT*!LH#?Q<\[.WGA-!0>I&( MEFT^\ER7%TG[ME%HD=+T8%Q+I4+C6@@2(4A\3Z'J9)!0$_90WJH.IP\,?"A%;>VG,N?R\8I5CZB)TG(P>3;1)-<)/DK&]A/S['&EB256,]?>2)D MIQ!HOCS0!$[O.;.%Z#6D>0DP6K+#C[*WM4T_HO+)2HRW'J.)' ,1-9_28O0 M!PAP!6(G>M&%AJ1ZDJ@JQUKTVQUI0G-16/CZ_!K>R\Z?OX^1G]A5)KQ40X[X M9ASQY:T@\=0I5.'$>M- 9&(2,9"(Y)4P4M#W,8@$_"H-$-E<$$L"IY/\8<8/ MK(882#!1$='_5E4''7*J1/25S@X:7C.(Y&?)]K.BRU()90JK9_MQO50;ZV$T M35O3A*EH?XI%)$2:+XHT9X]]_B"D>4BEJX.(5N1+A<=R+67EZWPG.0&D2?WX M-^7C O[BEI'3A#HWM#RT>X1:7L"UO*]H&OYT.%;R$VO(T.YI!7E@LU7^V@VGU;G MC55$21%D(-UCHCXEF3[*=Q0@1>,TH:EE(%V0):?^DM6V7C^9(B"V?YI6-:E73B^[ZZ6D]C&9I MF% LK&D>FL5"K G-8K\ -4?M8\/NFF^,].J\5"FM!V51F(P1:@/F4 $P<4*; M^.]H(7/=GKJP%4@/:"SL":)HV&@OUS'S2;./)TP2T1/(4Y3HTO(6(\DT0 MY8\7UDX$E(/"O:WN73L7?[J=;U,%85-7XG>QAS7@""3\)\[FPPR0SG.:T,:R M@K>[0@"A*2Y4C_]@]?A/D>$,4S%]\);A@8.NV]>$M:4U20VSVFI::HX&3]W1 M?369F&.0)=71HYG0^!8:WT)T"3BZG$F@^P!TR?24YGP56U7XR!1MIT^-KK#4 M"+I@$2Z>/C2R??4,O=,$-F*D_)HFM%,6>$F!3#,D9$3HX)]1?<.9FB)+W'_P MY'_^2/R\[)9\,>7XTZUM;KXSC:5XVW7!W_6JJ?EM?U+:/CRT'O3X"D5R[6$L M]DE5%4+A+$2:/P)IOFT=*/:2T;&UD]_7"/80+T61\. &LCA2#\HV2>%P;VD! M##,KYA0VEM"I F1)F!(\7472:+(=W#E.PQ&PA)MXT: PG,@GO ^HS!!DS+BK(A;;K/S TX(M+> PL MRA@KNA@JFN,3@+%,GJ.Q3Q0E-3B#%-JVGWQIKC>\NAF-I936M&ZBZP!;R!T//L')/_]JE/,"='Z8(_8 M%U,D V;="W$[C''X#M;!(S$.50=K3HMQJ/&IHCI=IA_Y2M->%+8E_+^;W#!& M"^&'\5G!LA>&V!5BUW>P-WX,=LUB#_.-I52FI5KKIEB^20^-/E@@26G];!B; MY1.;-995016_?FQ6P-M'ASC\O5NOA1:TD$M"+@FCMXYY_*!6IVR:-KYKB?O/ M1*)MD,OVBE.1]6UBNP)^#0=IJX*%.8&+N B:(?X3'7]5!A3-<4%;+#2U:VGB MW$?=T9\KX^:V_[#F8^OT,"E/Q(?G_&08H]79XU>)^ F%^$)K38@U(=8$"VL^ MT>EW*M88$[Y\^S TZSR2:XG;NU(S,BBL 6N@:^'YG'Y?2=);T_);)HF#&6]'[\?+&V4\L[N3 M89S4:4]<1>.I,*@K!)M@;%,(-D&6[TX FT4_C9(&&L=*"[%U'TT^(%6S

TIG7DAMM??UIWR.P*^CE10/EXO]2V!VHG?N" M<'Z9N*ZR@S1[L1$OP7UN9K;W@]HHQ2^*RWZEM.FI]V(;IDI*DEXETXG01A@D M&V$(6B%H?0,9]+= ZR'V.!\*"3,QK]U;YOWCNF[DG]NTVQR5VUW;P5=M40=:!_R_M MKM8.,BU#%BTDP1]RJK3_@6=D5145&XZM*)NZ9@I*!0NV.OX&_AU6*JLVDEBI M4DWU$YB:6;'6$,=S:UZI-]O;04[=9M)8RXN1?HRA^>ZH^8Z*2S*5D*X.Q",B M,QGNN9&_?P]K7M!]O($CK8L ?Q@H@OOKR8==A5B6.^]/^B=XH/K MD_&]R"=+T59IVY[?EJR=.?CI$ M'4V^5 K/\TFTB922O2R7QCDI^U#OMP&KH/Q;YBIS4G./;V^V*YPL:'*"Q8T0 M?K$*[F1MS.GDN+Z@R2[HPF;H<@G-$+^+^SESV!Q[@;[4T1/;FI =]&54GY=S M@E+NM->7 7H_D\$L+6=+I=@=;Z?%T4:Y+S=NYABN$Z1HW%4VF0Q##$/X"<8V MA?#S7OB)#C/=&[V1R*!27YA-D^LU__BP"A#\%-KY]=RV5RJ_7$P?[_*3QZF& M"/Q T&'L*A,] 7_^1+/E^^1'A#_^ ,GQBYD!#K8M2"$]<8QFA.Y^_0U\+W.-#+3XPT\_WT_O^5DII2V,:GTC%=F# ?:[?B+E<EFKSV,'RO$'UI00OP(\2,8 M^''FH*^3\*.MV>W1=J&-^-2R.L@75L(J V4]2#'\;V??^#79RT+@,_N:5=H" M+F0%>5^^A[86YC9^(6((>>+;\<27MU?\@D^@H:DDM,33P%"5/KJ)3) TCU/D MBH-]^F,2Y[ZJU^4"6LR7]D"$5!4R8,B G^_<"+HVKOJDT']SX)>2'HO/"U+>[LJBMY;KJJ2NKN M27G;:FC6([+ %.]CAY>GHVPY*XXS\T)RUKC+Q,?Y>"(W3)#RVB?4\2>2P_]8 MPDA!9Y""1 1&<"\Q'3U*#W>S.%C/)Y:F_WR'3'3F=403#H>Z]-E%"&03;8'G ML 53A:I9^&66!F1%,LD$2)QAI@PLU9@6_@"B'\UK[@/G?'R&>]M^*FQ*\NK? M_\7_.-\3%208@"#3?R39U!5A^Y.0SHN3BZ6OX^3T\$=3*LF0NHH.P/#_!1/R M/'?O81$1*U>PTCXBH*9KQTPGC]FP? MVY88P=<)BHP,),PCPAB__J>@K(6MZNXDY[XTXT$C\.4,%+'D__%>7Z& M33DXM(6PB7CVC<$YO4/9UYS/"!:['VJF#*#QTT *1L,5>G%H'MZ,1:]3^^>= MB%ZGDP='_K$2!#N9N(?(!6YJ (#_1T\3?:$&?L:(B(%9V9.TV4<__NT!"4)6 M6P'N U+$E#&$\#93O-QJOQT4"'0/DPDQ'<_&A>$(0D 2T9@P%.+X?DEDHZE$ MMM!W4G0HZXNKR&)FBC%01SP/?5P!DS"A+ MU]@ #+2T@@%9YA?2@(_+3:)@06T;/RDZ+_:8IWY;UV\G]/;_^P6'*QC3^?S\LPT9X M$\G%Y.([3=?!V*X(NHE^.C_L4/K'&]88099V8]OHZ"''Q.5R?T%RH(L^GG07BS46>29A&-9Q8!@.;1Z'(,&B%LC M Y%P9$/7#(*D6#Q"!CD*15B;,-LBOB77 AZ')W\KJ+9@;+G8%1?C^(K-D:#@V9%W2?1=I/FVBA_'7GJU M/P4,.RMY!2H!O(Y-4C!/>-/PDICZ@2> MGX\_P0@J$2M1C/_GZ(Z0OT?_H6S !L'WZ;>=3P:$RC"(LFWT>QRQ1Z7_XL.(RUF&()&CA1DW!%,2EAX:,+<+3,)RBEE0LP3X2Q&):#'":\9$'6-E M%5[]MLL3,M _G@K^8N(:OQO_$$W3XR_0+Q\FP8FLJ6)P@K:!'+3<2#%F )$_@ M6A41*=P;KR7$@46)D@9QG0" M!#-;_Y?+23/;I()+12#9JQR\#:"HNS6Q;$2IAT%:'N^4AO_K_=-8-DR++%I3 M\3:::QBS)D^<8+(?RXH"?;!D:L#,$,*8XJ6*"(\= /H+02FN+23>&]Y^]8($4+*': M^P?!F?A3&$Z.(_'1AL<-+#$ZE MV#9@^/B1\#HBW8/0_A-0(0B\?Y0Z%UXIP*O2 ^]?=:_@Z)G5\_:AL=T%85,C?\;,6!Y=M MXFU6H9?#!$O!#GI[: :/Q%OT>5QPW$46_4 7V?_L6>P^:F%[OH4469AWK9&4 M'\<3KL^\M?#339=N<, EG8>_OL8]6>M\DRTRD;V;#4LWD)_IHT+?C,^:3)_UIAY :OTS?$+(M_2?P\)71XERJC4:6E\D^RE:GGQXQS^W9 6"7(O_[CCN#OQT:TQ'Z%BMD^<&0C.+H3YR1B'UFNZ37Z MQHGO(G;%,1V0Z'A8/BWD?.6.7UWRB9$445?@(/^)8(Z+)'FLQ-,S MH5X!$\[DFJ"Z 4M7L&H*B@=Q(A!1'*RY[+<%,*E)38#@]B!UAPD8 $3MV/,4 M0/!ERH/?PP"HEP%0J3 *@R ^H@ *$E,\YEH-C$<105^F(BAZ# CQL5A*AZ+ MQV,C,9Y()EADD.!$NRX-=9SN]^ZBO*R;R2T&^7ADLH9K\N5(H]>)MW/3G#A/ M=9]'0NUF.5'$-AZ9?#ERLHY7'ZO54KO4'"56BX>;OI'2VL/8X3.;I8>^7KBS MA7ZJ?EO))RK#XF:;PR,/GKD:2-D2WZW6^LON*+;-1*3;S4U[&!_R+T=N;M=2 M-YU3;3XE;L93Y6Y>:[8G>.3!VR-+95#."+--O_"0[-0>5[?*L)G#(P_>_IPI M#I@\'/F\ M:2ZZA=YM8=YM#M*SV=W=[:T-(P_F^31#&4NL=9K]Q4RW.W<#4ZWF8*0S3XRQ M3*Z@!I97=4!'MGB')@@S.O*.5^67YEZ9W<\^O9.U%?!V389][-[G;6S5?[0N%65-: M]&)JM-L.H&K5VFD8%&5W:_M,V=1/Q7JW)@7>*.3*7$0ZV[?I4D M1+O(X#W/*0JMEL->#F*P:E*2I9SB/GS')$B1B87<)>#=+GZNPN40:=]$S7') MM.0%*(4N6:;NJJI>KW0S\TJA_S3'QG"!DP2"_P5H-"<^QIIKIF=6UOV)R=H2E51(+!L!G!&Y*8N5E-C4)$?5A/ZB'?6C2( #G> _> MB=\"^QE98N8#;!#!20I^6,QGEDWX/5"<=M!OP)<3709\R(N"VH\WHG-T8RD/ MVK"B-[3#J/6/I^UH_ W:?LL>Y_:0*I!F]Y=CPLZ+=E88Y:D9R>3^\XOUK]@G MGI=)H@W!,(:]9/I.>]I4)O/::&ZCZ(R/)KJ3'_]^L59")ZQ4$A^%>+G9*/>[ MXW&O7>BUI$8N!S5M_8K:OO@ ;F/;% @B61Q8-';&VWB4&&_C!'"H%9=8-2C( M"ASQ*%H U/L QV17_"N6<6E$$@U5V(G(IO?+/NJ8&Q_LX)B(#\6D?^O*F+7P MP'M\0>"7Y@5USI#M[#Y><8HD6\%2KS]F$4/2H?#PH!1SU>?J8CW?=IHS_/7% MO#T^ET#\[GMY%P%*W*93-B1OC-9C<7V0T(^B_?WX*4?0@RA_30A/, M&LPKBF\W$>'=P?OYXAZ;6NF;+C]KWO+H4:P\/:7'ZQOC;(+DSCC+7^]+EL?# M,OC38RI.BS?P3 HLQFQ"8#<5J;UUWS[MC:JAQFG^P*AL&31@)\T M/)J 'DT\&AY-((\F>QT/ >VL1_/>FIIORN?G'U;L!X' M'_[?C]B/7P55/+/SEA/,_-(6O5X_@QK!_OL_HBG^GWCTBO[PSB+LORH!7)IS M#C;D$C1S7FRY$,F$&!MB[!DQ=K^O>E3?<,1J^AEMU3^>H< (^U4 -_,V%U$X M./SW+,CYW0@A]JLP^H;%-TCM!>A;"L=<_!\&I,%;\_%,#2A^,S)D_. ;I*P0 M+!9>(JAFY/!-[U%^/L#N&;BVC0?[^I\?L%9J2 S<6@\*9G]T1>QS>_;]7<@Y MJR 8!L33W4/ D4_]ZV7V8?6H](8&W^VL.IUIO53<9M?#.+2Q35PEDED?I_\' MW9]?N,'(YR$#&! #QRUG009JD0O<6C\;&3X\NNE7D2%6ET>1Q7R3Y9MH5JGF MJ_EB]1%R<%(__HU?99)^36H_7*"ZL"3Q(LCMRRB?WU- NIP2\B4O#R9J76[7 M HBNGQQ1B6$TM2Y:?%(;1?J1>;Z_B>)+L@.3I4(0 M^16I+ 21RP6@8Q"9+F?IR&*:6O&I45Y9I4$/D/FM MI+/]#SPC?2!]^S!5)_8CZO;E1Y1.)IJ-I[XR&2:IX2T9&MZ"("Q^.3;[7,M< MP#?CR\N%'XTYBYPU$"/E9YL?3"=SOK94:\8-E)8A)KWLVR8]IRKDFW6_SE(= M]]P)2&_G=_K)'QQNXRO3ZHBL3]=)F!#_7!AIAF0 7ZDU+1;6<1P9\P) M!M1A)]49)-F S^JQ7+3&UD9M%^5 ME\]4^"_.[U?^@X3&WT@\- UKV(&-S&UDD_QV)VSDA;VX(P%FPT[N-J<-4N56 M7U[UGNZK]U(V,UWOP13LV$_)-B"VV43J7JU,GR1%NO>[WII/+68/ZQ__LA(,+U%COW"!FT@*6>8&U((7)@+4(_ E02AQZ-0$ MD3CHN^2T#H#2ZJPC%*%0@1-M$U]?$&G':%I6/8TA=*@"3TI!X/O"&8IO28S8 M8WP0@BHH6RCU"N3)R- I>0X-(*8D.YFULH&2[J;IIIKJ IZ]9",G?Q43.:3( M:@MZP+3@.GTR5&S'RJG+!S*>AT$*^[.,9M):BC7'V%YS.59[Q:F$[U:RL%7( MI(3D:,JIB+0!@!8N>,?6F-,MI$:T\=C=7=:-!;8T!1&IS.%LT]6NL)>G;I?[ MZK=VCE3!L4FW"Y^QUY^2W5M55WBNFG&TD.P3DCK9]E9-E;K#>MZJ3!Y*FY%/ M(5G_<9:N.S!U8US0 *20W>FQNK**MJ8$2-JDX!$J@A8WI,D)\ TI MW^(4E//[&_2:<.F9%3+0#=(SBU29@>>21'5HLK0/=(CTG)+-*3(]$W-1#^:K M0:8(/F1$VV[!:VP=.D@YJ"3#AM!:,"S5'G.F;% NMU7;)#,%Z9=508#R"YB/ M3%VC#:X(VIJD\A^M4<:JA-&N3%#:3G7JU]">5C 3 KH;T6D*:4)BS$(CO?MV M"X%^;T$H$))\AQSNDB]M";;8$Z]3GANN%9?%Q68S?"YM8VU+?WQ6VN*\'8@R M(6=9;_/)OFO?5M?;NM3BH5@EE=($Y$W2X4&Q8C\49L+G9MBH]V+W(]BYRHU=JS6WPDBFK,P@KGN MJJ[PRZV+"FU[\T+.O'S*[5'!"LMU]L*F9:4D*$DFRI[690L-0S3M4W>-KQO/ MGZDEPN]-,FW-99.>RZ;3.A#ZGP$;1J#!*/0TG6H2[7^&_RI[E4_;1- !4)%7 MU.!Q@BE"U2IW^K,RF_47YBY@BQGC6[S)&'(@F;UD?&&,-CS)6 M?MO;ZO3;SMBR;6"Y"6MR>%P92S/X)Y,]+E:JCJ;;9:_++S5SN$KFGNZ3ZEW[^OWZ+;:%4>S]24HQ,+75X!(!$Q2PP+E M5\,=@ =WM;$%C:#9,[-J+&I,DT_CDKWLUA/963E76YV13IYNZH^MY;"!^MU> M;_DP2YJEUG1"&>P5,F'(8W!3K!^LG98>)EO+-5>'!LI33<'JV0)T-J>:+NWV M 6!'55#A!6"-:'NBE=-!'D&S06;CQ>CE8M88.>T&P8[D&($5>.LUUP>=TT 6 M5BQI (5!S+I7+,B"M3YVBOP=16;H+N@!9C)Y_$0\.&X0GTVN:TGDVN^,MBL\[G,I)Y^^&RIY)0*Q,[\R1&0HGA<7<-R?UT&\J!K MO*A\XD[04P 5*(P90AC'.)83 ?H<$P^%Q(U FB!C'#8<8V)C]B/V/<>00[L" MLY.E->'5W:]T%]P'TP:0"*@10^#$EG>_X366<]T\E^L6N'B2YUASMAW&F%R$.^30*]:YC9MX_[1' MRH>3)V_?+9+)RTZ3:T^?[[V[8F1;W,+&O#7"QP@')SA;AN]#?)BP[HM1=_GU MX]K5]"9.3PH0C)B]]$(5$FAMAL"2;/X/^1%N 'HQD5XD(T0ZBY]^YQ_54;!B M9$/_96*!V^^DAL= !7*RLZQWX.LD>07=N&D?X129*_DQ?>6(P 3/)60)LG*Y M-MF#'>E@@0'L3&0QS@IV+>/?6NL^V4&58M+/P)!-JF"2BX!E7;G=$4A[=J(( M@!_!5B79=#C?4XK6=:Q1+QYU-%JT%#+S,E(N@NKUH'K0/M'B5""-M,%V+QM8 M_L(J,S@:@=%(H7B_.3GW%#R1 ZN@3IRFP(8C1*KX8A("+K[& ACIQX!'>]:- ML!QN4<+Q?$I$,=JK?00*LV#:Y!)TG"2>.].=S]Y52.?CWI7D5]=EZ[TY#4^/ MBIW/SW=?]STOL#1#0B_7@[?\*%?N;HA#_@9R('9MF"X1\3FDPN-?*XGMPQC^ M/'29)BU5%5JC]X3-,7-7/M&YC5JM57\^6&6?(['4W6UF'$!S%UT(AU=RYDXM M;XM 9"(6F0C1V_9N_IV/G=*_5[;;,KL3F++&R""0+&Q<GF<@ARQ &)48%\ M=F1Z5(G#; QN2$2:=I%9 4+0/VM4,\//H-$.*EWOKJ:[L84FF6LH[G[ZGKA0 M1(U[^&*E0(N_1>,2O-@+S<-(6 C^,Q-DR/$QM9)RN>S(@+0W#=X4J#YO;/?V MT%$A/:C.H)5Z:?%\+04T2B*ATJXZ&":E$U8%^,V@GTS,70G1A%T*D-47LZ?] M0&F8#'/[,ET&]H2<+"C,UUR.H_RIIU6!O,>QIG<.S"9P0IEYS6-EN B2E_&^RQ.U M0,)G,))[6H;E5(G\JM )'H/ZY+:XU:;28W%>TSIJHO&0>ZYL?)K.^X_[C%B5 M7[(XL(WAG)VYY.4PF#*4Q1L/L5YL2B^",?\?D37(I+V-X0AE$X17G>Z%S@-H MC^!70-%BYT\%7>U%PVX)BO$;IA,M0SIK$(C?@0Y#+#9BKT$# Q%V\1'SM\,V MF$$.WL\>0>W.2(H(('U.T.YMY/6Z@65XO *,X!)57W:(YL50*A*RW7+WT]J1 M.PLRHXS*+DGHXNC=6)BA"T'4QKGK+T'Z/8))%ADFPQIBW[=(HQ*!Z 2:RO3Q MG,0 M/L@*O9$_%6)050]?[3WS=QA6]UI2:7A+ ;&G2)J@UP\'ZU)SYU6@+WE(V+G+ M+'8:IFL\AN/3; /?NOY"/36?43TMQCNI(+IMV/H@ MCP74#7(6'RQ(>7@.S^JW@H%=IFJU! MTOZ8J]IEJJ2)M,DR=VN..K*[I*F\@PHI0>3N>9:>TDZ'INTP(%F MK*!C&T#FZ9V,9],LV#=-AC@:/! ?Z*')C>V\DR.T=P+67DLQ9M@DKA5-I"[7 MG]Q?PM][;Y]B,'?F"@B;X-63KG29DNS> C/*7].);(V(P@(PG$JU-7F7. MG19HQ))!M,6UBLEC*NLO)\Z4QTLX-YC]Z*56O7?UD"?2L\!T\]/6,06)@@G7 M09U=+X)^ZC>-#YA+SXK'$ &*_AJ0Y Q.J(2G, M00VYN)HYX'NO )3TG,IYF@3E+]DO@ M(/3\D0ZW-V2% PZ7P!)(;H\7FL++OX+G\B=A9OCIX,]4[" :)W[//5;/B11; M\-Z3'Y_B^UN"!D"Z[$HU+I3NVG83UXG^ 8FS3"AJ&ETJ)^V" M#.M8O,>39@/JF#I9:.%;X8R-423:S8S36JDR[\Z,G&'/LO'3\VUI6BV^?KO MQ!VR'9Y PX?\PR8V:!<;/$(WW6YNV#=N\=/_Q?< Q#;[)=KNHNPD9LE[>1\R M-6P"/Y(+4SBUE (^$C2LS89Z=_"XD/JUF^%T^IRI%V1K_>-#]*I=BE/LA PG MLH-0,@%K57@]9;2K?!J)>78Q:[7-R621R)262K%CCA]ZV5)I L6V#M*8_HN4 MF:+/X\8(W",J<\K[T.K+ /"S,Q/SB##W$G5OTVZ\\%VD@ &I&V%M W3O[RXTMXS!FLY2]A0R )<",*P,*<-$G5%8A)=FS/'\ M (VI'NDIAJ K@NA$?5N*JZI93#WP3-HIG?'Q MMK 3;SKG$F%7K'.N/:S">*"ZLQ3UB;DIS/K+VZ<[6WCH2+%6#JIH^%]V),@. M8KB,+6,1 &E6K,$%3?DP--)/VX5S,RA/@29@4N6)!'0R$91&DN&-PL^)6%L= M>4Y^/[K.]8,X'>^9]VD!1V8B7:".+E\;#'ZYLST.SSNE4'89 6ZLE;#+%-^5 MI'AI6H 2GQ)=N8=6:0 X6P1PHO;30Y*O5(S;8D4== K/%TG32D8@\N1%%L[N%$B4 M!H2T0:H*49 P,<'U1;>"7DXC-!'(Q1#CHTGJEE69VH@_R6"%&!!%-G?/96+" MF@3)30W-GDQ).%N8K?WK;K9LZ&8+W6R_Y683G&IOK9YU&[5F4HWOCI\'FIH> M+[=2#F[J'_1M[LA85<@)I:?ULA295:.H_U13'M*Y8>QPY'0@"!%[V#5+%91_ M%E*1\3"IP,C$RY'R>"I*TO(VW;ZFE<9OCP_YER.WQC0WJW3,&=_5 M)I5(=-MN+#J38>)PY.BQN%V.9L)V7GN:QJO+F]O,C,\-DX>U+B"^KEY;IAR1[[?&9EXES,R^>/\3L2"9EK-,3$#'',8YOH/3\_JZ$&; M%R1[TVW-[]5BMQU AV&!628KQ"_5Q:+')Q6^>T-R9Z%)-$:0S9'ZSD \NG(* MW-$ %/;+KM@-M=8*=/#+\EDOW7?>UY@OW[,2\%UKF[N7T%%.A3'(!IUJ-((5 MTA3,J>-PO-H9GMT'N^X,CX<"4VJ$R43 #W@(BW4"Q1@+F"RSTF-_)D%6VFZU M3#6A 9O.>^A#B"W3R>6!B%%1< .+=U&]SB9<)K0])Q&1 +80B/$H2Y7TXGU_ M6RY$2FABWZW3F\7].CL)7H2[9ST<+.AR_.2=">.((_FSU#8"==WQSQ]=)>KW M+8SO*J+D676)+M6WA%)]LHFNS$XU.;='<6LS>\J+O?WMB M>]L3&^;NRJWNI+HI]K?1YX5RDQ;XWNW9MZ=O/-CK7+%;F"\[8Z=KU\HG>0$^,,M$GED]*V0C1# M9A>5XZC8N[HSWD0W=<]G,P&EG)CY,!>)+*888I,\*]P])Z]@)3+2%:=02)"6 MZ/3/DB!SC5#3T=Z"P)C ,FC CDUS0R5,=(8\HF8#DJ@6/5:\[=PL51(,%:_6 M;"&#<->Q^WSZV#;1;2,O]>V'L;3(F\9PO@P@^T A)@@'Y_"".+*BBS(.YF-\ M;! \09*Q,*%B09/$&WCJ)8T@YVDE$]>&.Y31Y$% _Z[L*_[^ F10>![F#]N" MM%7)-[;?FY]+K9*ET M#8P)D(:W_PP/%NR8'_Q4IHWU$SIQ)XNP2RS@SH. FYVGLX?M1<&X\7DLU8;[1IKO"/-P85#2UBI'#&<'61[X@40>(<91P\GMH/M#7#",F#[- M%\KNIEWP(U68G,QBYH_8';M#,SON(7/?T[R\H4 T\9L2!_,"2\ M3DR_@FUIS@?4[DL^V3,/\[KUPC;,']AT+<.9F!/M3??AS78FU+P=OXYF7VN& MZ#&T>IX/,AE4"'!VS?D] FU1?E)C.K@LWS1BLZ,A+W:&"E"^&7/:68W7[VNL M\YYF7E[?Q&\V2(,F.^'1!/!HHM%K/F2;8)Y-R#:!/1I@FU>[EH=G\[MGRV+ M-AAI"D1".C;O__Z/:(K_)QZ]HC_\[_^,?JE#<,A0G\=0OT0,]'@/__V(AIA4 M(/Q6[ &FA'U>".GAG9+.=Z.'V$=@8_!:?G?W'$X?1N_!6^B'XUW@6B7_SC*KJC6US![?73^)TUH_F\P7WIF+Y13D_TVS:G[K_X"]7@^EA:YH6X0( M"5.'.,NC>ZPAU!2+(YZ7;[?I;/N^,6KOQVM4&^7W1"3\WFIH&K ;Q,"[77<3 M3YVA;C\OJZ7(NL/?SPK6-+I>#^,071F-726RZ7.T^OXC.#0=:IFY%K3]=/T(1= 04&P<\^-.Z$W+Z'M M73F[3127PYOU,$$$!8Q"9Y03_D@^?=52_VWY])*BPNM\6F^A@1612C%^H3W7 MLJ6XO>C=MH/'ITV^/BE9"K_H1Y;943NOK9-\!_@4BPN)JV35B\D2HY5Q:Q/ 0?,NA=P)B#+STY\9CM2(/'OK=?L>2#T@/*#];69)@D0L9KR!4RY3/V5+T6*F'4_JRAHS<^(-9OZ21@M6X>0# M'1C?R18:6AT^6R1@],@PXZF175DEH=8M59K91E_+5-KC=0 % +D5B30+E:?: MO/90NWL4JH5R.[$>IH@ D+Q*9C-7\>QA[FG(BE=5].U>*Q**SY^'] MQ#:??3I8^8\+; >KO:634D.T0QZL_8JK.@W..I X#)^1!+>7;:^XDE.RE(R[ M9*IIV6TQ2,OM+5B3;<':RU9T>P1[$IZA[K:GN+[HW1F:+$>WAO05[!KS MP@!H%DJ*H, /D NZPLQ-TDH]OC-W%.G-ZU3P,UD14=HLM7#L220_;_=2"9'8 M;9JF!SU_55H78Z&I:,M!"V#DU@B$HH,6J0QOLHKE[-NTAND(L?8/K-([WC_2 MZE"1%S)M UN0+J?4'72^P;(HMTU8/:4,Z25ID>".M^]C,S1S3*D+]$,;F(+ M@-9HEX(Y1E"66W&^20>38H8B.S*HRTX:5>T*N7/"!$B2)*B;R&^:)D)S4O/> M*7Y(\NGW.JF[2X4ZF6\4SRA"TC(BI3/8/5E"N=O9PS0YZJ?&ZQMY$ZWUK?SD MUV33 VC*;WM;'>UKJ(0N#T:R>Z_?Y;?%N^VH61+0$*F3@CY01K]6#/D.-O.. M[.4][)=SE[V\Q4@UCHDZF*F6-$OP@_1,L]>"V.S?05GD:_Y0V]REC_[#3;4U M;2Y FSY")PZ9U?]1-/=(Z1E!LBM-4#41/=[]GB&L8"FIJ&#(T$T3^&-+4E8A M U8E355NJLW3+-T(=/7^T"\.7A?9 O2DPDJ6]Z&SF[O>4\" MM*GMH1_&/(X5%X;,7!7S(33#O!2.=^T1Y+,SN/:T\WRY,6XYZH-N=OWK[K73 M?O"::ZKP',YWH).T[Z]I[UH-4&F7:A7>LV*)EL\-D M2=I[*.99/P%X@>;>T\H',D-19,D@P*H,]/UVV"WR"C4&,-2Y#P\K=_YBY4@I@UWE8%7?O /I.K_&L[+*:UJZZ%+E[QUC"D)R* M\?2"H>5SG.H?K$D";7 $+:.@?PUI5 ]%7@29_,%I08.OZEUA'=KKAH"7LM?! MUNTNSP1\*%4MPXW,2MS#5%C/=K7&X( =RSH(Z1@5XS_!VUDBTZ=?!#] MYV]\VWJ*:(WWIKR;GZ/PF+0Y%TN=(*OWFQC=$9OV_H;7.;5V#A_M+5FTW] / M3X:4X?24> =Y]&+]-W+'&T2+>- MJ;5D&%O2GHVUBSLBF8_]C%U[D'%@A_)53-T/=6%+MHKHOZRA#OXCOA&I68D: M6_;X6\?JP89TD?$R,MMKVMO0G&)U*P+<"KU*F*'\FNL #,,H4FXMS1H-.E@H MXZ7*AM-L0H*SQT(T>UU?EO8:'_4R2_L<)MGD=YYN2Y")PN MX(10H*NA4['K,N4',2GEZ!'@*;<,3<4_LD8M5'@Y5H]0&U0D0[2*VSY:FE9L MEM/2I;B/4=I_7&"-TAT$*A2WVQ-N?U/.(?90U0T*O[6QI=NC(^F:%WR"[9Y.96<^W#V6W>!3 MI) #A_J/Q,P$QL_XXVM&ORUPB?=%:) M\8.N$ ]7\3D[1 >OIDNF=0"-"2+-/T%FIJVU,5W):$S-3_#-B2W3QD6L/Q05 MX+$H[%A76;EM4N7/@\JT$B1%8K*%PMY'K"4E:2MD'LJN CT%:WK[+_5 M9(NCT?=ML>#6Z8>F1@;Q'L'OK"VPN[OX9UK\$F1 I^CT6 ;#.:L]3:\DZ.6U M8%403:>O%NW#38>-$.9,E;R:-.UTBU5'DU>N9='[9JC'N$">M^--NQ6P=FYL M.6]]:TDF8$/[: IN6S%RYJ+E-@G#)PEI^P2;?)CJ?$+KZ[AT%(1A25OP@C$P M]D'=SYAR]- ,B"G2/3PXA6-P&HM'^"PX8T4-GR-M<. MQF0**&*.S9?PSAR-5Y2*:6\*Q]Z_-U_:?3F9M,!I,)< M0;0_$Y[BF8C,7(WD[PL$!(I51O!X6,3(1U1D+#DK$H7JXT BJ)B7%1TD1W&3VB$D6OZ!ZAW>PX$>'A0.P%WFQ_Y7W(AM@_LETE34\[7=EGKI MXW),Z+D67F?"]!7711-R^W7<.YQQ8BSCQXET&*%'YYL>CJ0G0>X9^@U&^YYM M(:U1/%$))GO*SE7EJF7.GRA)T7:%KW"ZK![<-G!]'G*L(\FPFL+D)5[GT%BF M-BM22)DVJ$>6IX\+\T>28O=D/A(C667[8@/P!$QM-^O]7:!M[2TF'3A&<>1,\9CJB/W+9XB$2'(&S6GUPV\ MR]1L0Z3T\:H,L2<_O,7X\:O71(QW/2H!VKME:$XK#-H.061WA4O'$GTC?B3X M7AU0D4FQZ(5L64C:QR(H!^\2"V*6/X\]0/0#%B*N,$?^B<))Z+/\!9]E-/19 MAC[+3_99ON*%?-6DY:M]:%!SW_<$8/>:17;74;[\4:V#VV1KNFOUL=,GC=DWZTB M%]L/*@8!#[_KKU=KM\7_/E;)[W(S?G7"=1E?IQ(Q(>'K],Z-^G*E,-+JB?.I M1^=$@E^X6]+N5G?5#=KFW$)N )9IC[&,*[-@-FT\)KY05Z!CS>"(R$9=J=#2 MGH2Q$O_"&(M/K"4B994K;YBLZXX \6?7N1":2-9;D2BG3P6,@B*R":&[JC*$ M95E8@"1ML#U2.',4T7X73 )=((EX\J!ABJ=9B#9"& JWI.$W'GE09M6C=.R" MP6A?#6CE3KTX.IC&B=ELYV[!R_KHMFXY<]@<>W%.BP_,]//]]+Z_E5+:TIC& M)U*Q_>X^;B1X=$!74Z"+\6W@-DF)3SG%>([,%^;-U!J-GTM),P<-W))'&[CY M'//1$$ZF%.U'8N-=_2K[Z.8KX'G#_Y=V2]M5RX _Y%1I_P//2-^=KW2>*[?5 MVXC=KXVJY>Q]96DUZNT?_R:N#Y--G)WW[P'FQD1R5(F!_55V^+7'!-R._ED\ M/9*^+I5[3PZ#HN972%"?[#:$ MFA^60?+NFV_JQ=Z]A?^K$ ?* GK:ZE# A%HE\?V$H,N6Z73;HF1,KPTOF!N" M3")9H''?9W[#Q8M?J M=ZRG25^0A*%B/ P?&UDXV/0KN 36EU>N &+0D! 1 ?"Y0?\W8PTQ"9ZNPE>D M,99LFFZK,.>\=XV'N;P3HH1QCA-6@JP0.9N\T37A8)) )/K:]:QXY!QZ_ZCX MK"!' M:LR2A(E'8EY ($N0GUP5!8MF6$=A-C^RI%U;.T>FHHWM)AH+1P,=YG(I GZW MSTXVE+R;QYJ9L3Z4>$%_R7]S$T-;L_;6Y(1WP_?#;79)&75!C^2)]9&*D/AB M4Q$'^B_>O 5X(46:KN"8V:A5D7YF8DJ H$?R?FU$8FM(EW!36!$@,;=8(IZ0 MQ(*_9#P_1U)U15>B#C\1?<4V+1,H[_'+Y;E(41 HD9],U( MUY(7^%AL3#OX#:RKFV,C+>:[#==&BA\EBUB6_FL%,R+A:N,M=;"!]#[!4(C5 MYPDR6&=3S&G,,"LH; -69$6KOVGBE4:\N@!\S!X]EL'9ZSX-(B55DN>B<1 ? M2'H= CG"ABH*@IP'!0X 'Q,*0(O&GK M(0",@9BS:9M SQSI'4K6#Y9B8$$*+$2.A5P@:*!'SPXHX'"%^&L"8^S]Z1)0 MP5Q/\CE(:A$A%5E="29Q >U4"8(04[P;NHS<= ^F6S@';R^H,&"\N,5&X/%? M.:W598NJ->!^5M!&WG$Y32>B)E;,&Q:1C<&L2C / P=U"NSSBH3(WV#7Z*1H MS!JY7O1""/T#S^$^L8SQC/>\(DKI+%E%7' MGJ0HD\$"8WM)4]D'[O>OG'W="/W M\KRH4XU0@6'#36&Y\IJG2R>A1_#^&19M:DI,[)?QA[W,2G+C/[SZK]/U$3E] M-"?49[D[9WHO>=/-9.+!P/\0+\ 5M""D'EHFQ]?96@ M SYB%4E.$8#<;I%%NL8?9'_Q8WWEH*?NW>#V:=I\[GH!':>1:!T8!!]]F60/75+K/4 M(L%TD/(X@CQD$K9/,XOI];R>(N)2]3R$>9,PQSKOW,$;(!\RP.DJ GD++%O5 M@RM7X.^G>9L$I#Q"($U*UM2]+].GL23IW8M('UV:FDG28VDF 0O8<<^.N@;.31N"#X.D'S)I[MX$T MC0QXJ?S,6IR/H3$M"7@GS<@YXH"A01[T$32/G:5/L*>+T.%8(I8_\G8:HN8F M*)+[;4]R(VLB[O$U$ 5 M2'A')H.XA=&\YB /9VKVM4Y,>&04!ZF9$" M-DD:(-^3D"D:\@@F,,*S/1?91#,^9.-1$X^Y0EFTN8^[I="\KQ8CT2S9FZZM MZUCB*$Q!7RO*IF&S]"ZW&DK?NVIOV9H+Z<0._#,EUED,/BOB:B>"EDDL0B#5 M[>79,QHFF>,0QN6@ !5@Z>'+JMLJG4G>6Z*H*;L$<4\".JLT(I@[%Z9K@:>Z MM@K!R9"Y WOI5ZB !AA"J2!0,@QVU],P8 F*;V"%D*J+<#^16P=CZ\3)/H&" M)R]FAC^=@KY.$@]IS+.733_E\/Q#T6@%!M,5'R8*O@04$@N-CT IZI@$1B"8FEF?7"B'9PISQ#'\LG;E+*[@@!;LH)R"&U<$AG9=X_$9 M($ T2E\FA$&['BH(RE28I01N$C)AF:GQSE^= A4$?JA,0UFQO( 4@3F5AO^^ M<'*2[U+DHPJ A159Z?"M<)Z[*VQ C6$DR\*-HR5TYLAM$"N_T"3$WD T-T&< M4A 1(%"/U=P9064I=H4QF'%PCBL, [K''%8K\84^<5/70!Q7VD2 M_5'%!@6G$..3;I;'PXBB\8(IWDRE<;>HSR;@:?M!S\(=V>QIU6A[/9[.!YUF M(X^I.#/,K/'(Y,N1W6WJZ>9>OU/ZVPQJIJ;]4D19Y(:QPV=&$_%Q8U,2&WSE M?ELLCYX+Y8H%(P^>.10E%%]$5K.2+:WX6L>J+["T/HP/^9\ M_!@9;#O;^OVPQ[K+[8]L2SDC9T\V/!^;:%/^MC]MFKD<'GGP]LK2'CROT^D9 M'ZL6GE%"N:U(#6AP93.*VN4F+4$W^8&2RTAQ&ZP6K MW*]9XWP[,WE\SMY,AJG#D8\WS?OEIOETPZQ=6DRK\357F906=S46SF_<]>JG=K< M,BI6OX9*LVXE.VO,*[[G'E_'A/%S?#*?1WJ9H62/BJ,V7KO/N==N]5;E(6ZG MYQ7=+J<&4Y0:/[3]SKU1+7>LRK0TFJ/GJF%$IL)-"ZW]SMV*CY?;0FS]S&]7 MB72UEGA<5\V<[[F7Y+ZTS8AM7GYJI-M2]X<:> MMJ4"FOB=>Z$5%Q\ZW6B9M^\?4:O94#+=&HQ,O1RI+$=/3]OD#<_;M5S])BLU M%MW*VH]"*HWG[?PN;U1+=EDQ$LGEW(JOUGX4,NG?\X81+Y?GR'XH-)ZC\<8F MV\8C#]YN;XH-34T7]'DSV;N?BYV;I[MX>Y@^?&:B)*0ST>?G62DRZS?$8J== MFZYRP\SAR-'45+/E7.R^U*W%K%4Z9>;#SN<3PIC])3,1Y34_6YK7* M0'NLM?'(@YV_J[9[ WL]7?'-X7HQ+4N)3;?N2Y\VJJIJIA 5^REYOBA,GF*C MD>5+G_>5)[VL3J?54C<2L_K&>KKN5=I^]/E@\/V[_+HM\X(4;5;D1KYB=B9^ M]"FWF[UI7"A/^_*H7\QLBM7QN-[VH\^L^MBM#R.ZQ"\>VA7429A/Q;0O?<9O M5KS>7R0Z\^[D9BT^8 FM,UK[T>=MLM[CZZD[;8ZT;3D^2LXSM7S.CS[3R3Y: MI*1FG;='RVFJ+-7[&]47E^9JQAH^9I,K7GC2FFI-SXSLN[8?UY\:]3:E2 M76-\3PK=WDU[F#T5 MJF9JB>13_&X.SW3V\_PQTCHS:@I*7E# !M^=(F1YLJ0.HZ1G_52F,LD5K'DW MK>0RU9ZL#L3#$DY_4-PS_W80\5^)((4]GS!A+VEPC#8X0AQ?:HYS*ZBQ5PR8;@+_?U+**.J!N'/*:V5S.-?U(R?.$YGS)D M?5V7.52QDI[;QU_M[?ESHYT^7Z4]# L^D0)=D$P*-2J2:V+[FRN]8G:FM M_(&Z:1G.6]G3HG1%)[=22;_:!<&C WJ>#ZX!<-TZ6^+\'@&H^DGU_#7>A#?U M:\:[Y,7.4&%D:HIMH;/JU:=T8=K7_D[MR>0UF_QN@XIX>#2!/)KH=2(3'DT@ MCR9SG0FY)IA'$P):8(\F!+3 'DWV.OUJ,[7P:'[W:$YO/WCLC-X4HR^Y-9EW M;,U9\?V+;0+6VN!#TKWD%U&5OX['',>F:Z?0-QPI(<(Y+M,S[ECF-=_OT2U\ MS69RD%[LM+#S-_Q\,Q(ZV)#/IZGH=2SS36D*LG5]C&TA-'][O@JA^0/8"(RU M7P6',V^3"[U8#O\- ?442HC]*I!Z4?,"O>'?6';'&\7Y880>O'4>4W/>H^=\ M@$4@>!OSGQ^P-FHCO,#:SM4^^9Q9B/%W9"&ZGC_,IG<.ES:0U1QW:"?,76V8 MN-N.>!F=#&^G#^.;>6K%*Z/^QLPG*A";$?_Q;_2*CQWV;2&Q P6#R?P.,P>P5X_2UL+#\N MY%[3GM;Y04789C9F0BJHD$-%I9[$:ZK;]T:/$"X^ RZ.FG$NO0$!@XOS25'O M@HLVOYWI4K)\SR_6#UN]55E/[B, %RF BVSTL/#T=W+_DZRD'__V-(OTNW/S M.8\:'NF(*" GT?Z+.Z]$H#AG'G$XDPK/F VUY[7M(Y#_"H5?8VW]Y*"7Y:8^AH9K!_*+4[!P-_/96Y!D4TL MQ/NT(W4*8]/RF3\_,]FYB,8(:E87H&=4P2W4+K'9YE2I"5/,D9GM*@T<)D&; M2\4>W+7T5-^.1)7;\7UJ^E"8_.%)T"R+G^1 "[:E.1_0'&CR29@G_=VR<,*T MPN]W-&%:86"/)LR3#NS1A( 6V*,) 2VP1Q/F28=YTE\CQCIX]KS?,]V'V7AA MHG28*!TF2H?8'&+SU^"C,%,Z1-3OGBGM.$YDE74>_%.B\ (5P_L-O--AMO29 M8DT8AU8=!O7Q2=_+>J0U4)?M?LT:+I;5[<#(%R8L-SH:9D:'/!ZF1@<^D]WGLG^]K+2 M>"W:"1DB+?'7Y@@:@X>:Q9^G65SJ6@_UD'/9 M&G([]O:YXS/2C3!+%,O#^>(Q5Y+3=8'7'MHTL_>S=U^3^K^D;:(G;,+2;*'F$EHF B.O M$([TLT9TD_/2_;HUFB\4T9#R#3G5*$]H'FXB'5HC0IX.K1%?V!K1],GO#+6- ML*90X#8N+%UV(?G DUY]W&>A19IQL;2]X?E%>QHKM37+N+]K#]/$9Q%+A0:- M$&*"OW%AN;,+V4=.@IC26BE$EANYVE\*:636'K:IAT(.0PP4BOWX.K'!J&.F MGUJ3(]2[PEI(89VS(,I/S+["PC[VZ]4<1[N;S;9=C6N-;&G1+4:*:MN6Q@_K M88:4/XM_8;O+&\<= !/$GX, 836TSW3_O!,!;/ZVA[0!KY5J);'84.]18KK, M802 :JZI-VNYAB72SE B+2>*AHTDCQ2FR )9CHP^MRQ:5YPBR590<\SF5-]- MI FD'WM,+!*1.[59K^7" FAA ;0_K;Q&6"_H^QU-6"\H ML$<3%D +[-&$@!;8HPD!+;!'$Q9 "PN@A45V+K )88V=L/Y96/\LK'\6+%3Z MGGP50G-8_NSE6L/R9V'YLX-EMX2MH2D*<8J,D(K&G&EFZ47.]VWJ8ETJ)7F5CV^P3:TK!&D3_N1DY2\BIOP:BTJT MBXN1EVRR@!\$_"!H$/>L*M!G^4$VN=Z0YD!2J0V>3,SI02<^()U><=&+PRJ^ MI8_FYW:+"ZRSP 'SW*J*8Z 5%0XP)42(YVVSC)QDTT8VWZ;822VYR389+-MV M>L7%;A@O^G6H_4LI.O"W7$/9^ A%5S3#**R[B1Y6S@C&-E:6N79[!2@:>EOP MZP>#GD_+=N-#FJZ.!<, AV3EP+P*S*O W?+M=)C& 0GGA$ML#P"TE4@5S*F9QN%%D5AEHD8_4H"Z#.HFUSTTN#3@-H#:O]8_[A?3^TWZH[[ 6IO M1PLIIB_U2U1[/JQC?$&6I>7*[AP725[RPWY_I\U1]USV4KNVP&:[?\_QG]E& M\YVC"8+.FK=R[+R+*\85T8@LY'F4RD\-HQJ-"9UV)L4DD4_G)8%?:B$><(B M0]QALD# (6[EZ7D7AS!Z\]S4D%=;BIC($I[>%KIF&G((F%7S@D7>S*MQ>^Y> M$32B NC1_)L@7J,'J.JEX8/O[M:Y:+7_9MA4-?3K>TG^I'GPC9H)GSW5([H% M?WX;K(M(>JFG3[;E01QK+VEZ45C+Z46O"=O]@@?_ESU8F6&60J7"9#5:S'9F M@C[ 2ZO2A"&\*_.C3#:UF@UUJJ['1YT\65]LVW!E]'1E<32@R\U&IDNQFV9B MGFPRB\0JQ9 ,=KJRT1ZFUOEUL4ZU:_->W(IC'6( 5WK>/C15/1I.J185VZ9- MHT3DK.AB!59ZWUZCE5IIPQ>PS:)#EM)96:S-)TS$^_;",FH 2*Q.J] MX6RCU5=,U+M2[6TG,Z(F-#%6TCJU:#Q,%3&85^)9R2G8=!'#8F4ILUZSC7IJ M-18U."3$LW+1*=>6A)[7,2*:'-7R=3(IE%)VB.=X95CI$:6M9AJT57FJ/%*EN MYL S<6,? M9;BGX_7[>DG;?_@;@\SAHHF,^#9@M!>TP@CBYC?49G;>&.*8]SNONM2HY,_H M7^=]OWC[!T2:%W28!0AJB88;4<;[N\;^R M;>Q;*G'06OFW N*W-E)^.D D7PDB ,03 ")@34\"B( U/0D@DJ]D) #$]0#Q MB4#R'0M:+IWZA_7_/=_$],J7L.OZ&OULUU>"?$W$G[CKZ]N>B' M5YK?QIQY.-+^[Y4XU5N>C!OG9KB)&??+VW("!LS9@$%ZT]EH0FHM&KNU.V([ M7%=%"A+#)E(Q*5(46E0>5VO I*K7\NG)%R8LG]E67E<-PR?58U,8E22]O:IC M>9XS6UM^Y4T' ()Z%05SV)_PP!D%J.C:/S1-4 M"$@*X#O\TUM8[WTC5>78@JH46+=&\V MF;&QW)BK+SY?PO=ANDY-C&PLEZ_E)&O=[T5ELQ2.#2=V=VRM4B?1S&LKIQ5WX+()&$;@LGF,R^8< MPVBW9XI<;VD->E&8&N5%82/D&ZG[,0Q%KH0+%4$940(])%O;06^@$$VGTW?R MRIV^[VT?5 36$*;@MD/B7-/5Y3>=\/I[#+I'*4!/Q+S@"7'B&D9M@*0_Y9"! M>^(=$G;'[(L'O-Z1LJN%E%%RA7&$#B<+V'8@*I%.](ZNB7(+G_6XHM6E\N.1 M->SV6WQ-7ME]I*\]3N,)U-*,JABF;MFX(2IPB,9$%XS 07'S/FJ/:SI[BT#+ M$Q[W@9(\0/JGP8);1B&>\+C?7#,X%$=%I>$((T&F/6Q3&[:59J]/R[&)T_\X>JFW:4"$/Y<(?YD_X"Z "-"PXB,&:6S)K"CRX:DT' MMXFZ%Z*4!7:N@E-LT0>!C1382#_7,0 YW)_?3,]([4DW>T"YX&=9@#\ KI=UR5 M?W?HEY B?)_>),_!X!X]3^7H%JXS.H;P- IZICDQ/]>14A/\V%*AK!5ZBVPY M)I4[96HS,%=$;9Z"@Q-@9F7@1@GHUU<3>?2YGH9^[^>#\:??!$^.*O4LJ=/U M=&8Q7*\'E5$8S4B!<9;DI;*OHQD2-QJ%=./!![>>3.5.O#@U)<9^D-OIW+A3B+=4HWO!E\3O%R*1X> M8JPH=*1P7;*BQ10T"KSBU[8HW>MY">F"H0D<;,$L;UY#_D/.4!OC@^[,G R0 M%#+ZZ3^\:&@RN_D;,0$'Z5VN3L1?R>@Q#9-P;LAQ_^:#YQX]+,P)LOS/)2OE MNAV@SW;)(B(']HE-P3'2V^49_O?_'/6PWAG;<)2*JO_MBK:#ZW.NA4!2;B*$ M[1;9[!B\_F]67K$;P[7(@-C\SW[DDK,U$G$6#%SS?T('/\-+\0 -CFDYN+>C M,2S.UXXGL;@?OM&JVX$YG$U$X*^Q8WA'\-=XU /RFUB/Y!X\_X\-375(J/_3 M43E?*0%_!C@."%#^Y[#KF?/1'_]VT$ <=1S*J&BRC;$3&NR_![#W)XK3J_:[ M04!CSHPN6PY?;$ MRM!85%@%,$89W;'[<':H3!9P>2(,08&QACC6FH2.L"!L"%Q;7 M85M5^+N _F&R\X*94M?]-;88S3*-@CDJ1)M-7[WCLZ!X)SK:MV!/R)H"4 D[ M=$3_P%,_H?B/?D#(%7=:#TD M>W< (1/G$E&"Y>#=1GDFPG%C9D3@))/$XD(2$P@A04#Z/YXLV9VTK?&RM,8V MS"*[7O6-E3!?^4W5E->)09A3Z"75,^;8L%#.SZ1VTV^JYHC+9#*1WBB&U3=; M:EWE8A$&ARLCIRO+:\Q4V5E_3+%JK6P65+)'Y%-@9?QT905+482Y:':E>IO= M\HG89CX;P)6X9V#C,M>+-J*TU*/S,3.G"9U^F .O]QG5*=64-#:)A1?T(A$Q M:GTY%ROHOF,U.XD%ITJILDPM^K$:V=*G&LW"E9XC]1I6C"*QRD8B!H-H83/8 MQ%N-%%CI.5+C)1.I],DQJ 4BDIR)8F#IJP MF-5SI%R'WK8F]&8N6<2\J27JIA#'X:10SY'ZXT0BTTQ($6E>S[:6A6:-6G;A MRI,C,^I+6K9:9.464Q0 M$R-#-XE-/#'Q0U6BN-Z.N^"I6#UCIJQ<+V;J]90?JO:[]50LG5M8T@97YDNM M2T3*1=\!L(28G@W+V?(6VTR(&0:H-#%G? ? ZJT4J17%'D.5%[&4KAN93JKK MBU6+X0@C!\E<4RKWPV)/&[<7O2'$%<\^L4EU7.H7=6"(;YA:<3&M+A>IE-TL M[@2G,R5625*;JE2O";W>T,SCZAJ^W7.B2#J3D+!PA:+#G7XUN1QM"6+IBU3= M47E;#N=&!%U7"GP;2S-FA&K:/5U.WMZ1S60\G-&E(D(T2 M3S9L]68Z/"\L!1FH\6"-P$T58.9.;)W;U%E> !N2C/^B'R$%&9>U^EMK\\5Z M#&-;@*70^?6BTHP7FO5(?_58;?Y$C;=U^T=H\[L&BB)XO("4[U,VE]Y4V9FJ M9V2@T!Y5$:#* 4XPC)9@ .SBIBF%S]J(<=# FI(KY3;1J3:Q^71;R(<']45C MV+R*O7"Z4_L0,CR$K\5@:LQP,JBF"Q)+,^UIV_R%V"GNJ?]0UW\ G4.C!DY0AAD<*+?0L[40:WKHGC@_=?DN0Y?; MW%3@+5FHCU/ZM3 MP:9@!T_[<6=+1 MQ&O\5TY%?,6BKO][]^/Y\-N#)H?&DP%HGA(T\5?R5PYU_0:@":CFB4'S*V># M?P/(Q%]CL0 T3PF:@)\],6C( #3/"9K$*Q:8-<\)FH"A/3%H @7M.2$3?\4# M@_.FH'E_/=DY&+WI2WODU=QQ_NME]O[-+F$W!Q['/CL(GDR^1F)// C^W!U> M"@][ BY?FA/_NRCG/F22>,>!+T'8SJKW_O>#TY,/W*4_B@!ZZ#>!#Z7 P=F) M$*(-86S)H8HX%D)_HI*7LQD?OP,O=IR3>(MQ.A9;(O[#< 1U" IEW#23%,JW M#9#B T@!)"?YPY#BH)U"*'74%BG BP\PBQ\G4&J"&4JKJA3JPFRT:ZA3#^R M\YD+L--*PBC'R9OE\_<'Z>.R>?*$5W/W:GQ'*0MN(L")8P=@'YD>...QL+#.EC9AR<] M]W"^XN'L,)'/E /M<*FS0Z46W)\[5Z2R4.99)IEI83TI48P,)NMY.C$Y*OV! M!5Q_\Y8./<.GU2+GMV0[E:%/>=?<:AKI#6=T-9&7VIGB>#)99[>+QLJNTL7! M[82\S6X"I+]).L1=3GV-_G1O97<^E'AO/CWHG@3_R798%[9X;LI "LM\BZ2Z2J5D?"E '2$!F4,"\W81ND;?_5_+''Z* MEG YQ3#0$IZ7-?CWPT(/'\_(9#XK.Z"/WED0$,9YE_BC!]0\W46= MC;8^^J9^DK;R.:YT/X^&6513Q%QDZIC06C+;2KZ;GTX@KXK^\6\DYM/&*.!5 M]PAN/YH$G^ZFS@:_'WU3/\KM\BSA:]_(+)87P:FIVDQN)&&G=ZK8])6J- M%>!4T"\4]W*J+[N%'DQD'=5DY<#!_=RY'T]W[%\*;5N0/GJ6W=VR(AY^TF<3 M>U<>W?<)1P 6:>7(&I[!I?*PG20K*6$3&37MOOFQETC49S9:0.Y?M/L?305W MRWUX^$F?SDJ_'\&_WY;.]KE:.#W(E:78NC9+D4PSG> A"TA %H G+TX&#UA M(/$OF;Z//NGOE?C^YFA%J4?JPV2A,<#"=3X;+U'%(W#7Z/U>C'6)U^*,S;,$( M_2DJNZFUQE]_7[65_IW[Y,?)UWC0@.TY>^,1KR09@.8I08._1@*J>4[0)%^) MH-GG2,#WQZ"OM29WV._SI5@6WW3'7HUJ'EO:=6]"^HIA&-S4>QU/ST=0 MYV>FIW21E<%C"X*\%.!1X2M8Q0@[[[FC!A1AR^]];;8SY;=>VS@W2;?2 M#=GX>V\$^N9;46M.MN"5YE657XFRG!; @K883)U+PN\EVK MB:OT'/:.BD%K^B5.>',O?Y)Q[+3W=19L_G1-_5P M#2"@HX".KF#9/OJF/EH8$OHNE2$GF@KR5N^=U(+#/1]=&'(WI\##3_IP MG2% \1^,XN0WJ/-\!XH'M4V?JFTZ+"T-"6M-4 P!*BDAQ8=. M9YB3J H*:CXOH15KA%A-T]4UT&2 SK()_>^5M:VLI:,M,CB#U"V2Z:A[Y8MD M;!A[=2'Y\ZBDX5K1JKZTQ6;U5JRU6]@L56 M?)A,;>/+:"/UQ[\DZ:W(<\N\T!7>^JJ(HZLBF%0UUVA/BNLLO<&W<[D09[%. MZ?BJHM>_JMC!57AL3SRT'/X)9*9_7'O_AKPG-7]@1<0 DR^.TE MI N&)G PH5C>O-Z*:.*720:6 V;4.2#;36C*NAXO0"*L+*/2/], ^YRS0/U4 M)CYU?[REPS] O'V!9*8C-Z/]4T@T0HH:&ENF!7X!%#43;*0 SV7]2)4UO91I M7\R->. [6-X'LJ;9/5844ZPX+8Q,E6$= Y?A?X0$0!0:>+NI6\(?[ZWRM/_P-_;/'V\890B7356[H-798N&& M.LO.,4#L/P);^MMQ&%_,0OLS_M>Y-,8GW?$><2"=[GE@*.54^@(V[P85?/+K M7*WEMJP,\W*RK,V)7%%_3M(C+K5C>;Q@"CI0A2##"YE 6YL(Z"G"$IV?XRP= M,D/> BQ-1=\$DD,&ZT.HP'GW(*3!Q?\Q0K#SFV"& $F(P'1W&-R+761MA R+ MFQYO0!-T*)W@^Y7#< .KL/+&$%'Y-5POJ[#B&5G_-N=]#15-I*L<',&< @X* M5W. !VW@.99PHKC[#-YG+A[:F;EOE&_N&N4C<3 2! 4PKRHR3UIL>I"+=2@QC#7ZV]FB.-X H8.]^K10=K20D&KC M,;AAY/-$82_#!/^X' @C'WAQI$J?5&39H^?-V)E5N& 5)@*@#9LG&01:ON0 M)_AT*^CJ/10BQVKPW0GQLQG%&6Z *MS@1_89Z@!R $'20!E4P;_P*/D*?C? 'A'FBGZO#R%H@,O9ZYPV\NH07)9@O'%."(2IYZQH M);I3I,#>U40\M7M(H4''.V.?"FCX0%D2+*!5 ;;" MO3K,;)A81]-)+)V1Z@S-]@1]N,@1J^=A9EM1#=>W5H/#RMM\G/497N,PL]=0"JA4\", R,W+(34Z.BUB0P!ZF7JWF WCR1AOVKZ#R\:FLQN_D9ZT8E^1L1?R>BQ,X:$ M74^.BT8/GGOTL# GR/(_EZ(8URT[/9MO3D1* M@R:"JO_M>N@.KL^Y%@*I^!,A;-?ELF/P^K]9><5N##=BDWPE_[,W+)RMD4A+ MQ, U_R=T\#.\% _08).9@WL[ZC/C?.VXU8S[X1OUP0<*.(&_QH[A'<%?XU$/ MR*]MWR+(D'OP %MUJD-&\S\=E?.U?>'/ ,RSNT=%LU?[C\,723:=C"O*ZW!7TI\("[@%?A M+*@ ">4(G5N.7&NT%:6_I.I-*K;)#!.I>!^PE>;S"#2EC-5I95E5L?I*2>K3 M32\L\D [3UP0: _QJ3X MI?MKL9BIF_*Z?2*:@];\5ZTF)\TF2>"+"]06'0Z M'&^Q>J<*&-$V/23T%+2[O-,V0_[>WQ#TPX[!MHXM]AU3\64*4!T7#!/Q #X$ M-<$)8B\*I\X%FT&PW-3Y0P4^(41"]F3--5LE7DU%\'>P'AP2&B^BP<$* KA\ MK_ X[EL%&2O R!^C!F\VUP/[U< Y("=#^WX)K43 QMC=HT( U=!IWHG#&G@5 M4YXQ6KLWF/-TN( M,S+-3J,@T8T2G:_U\IU&E(OWBP S\/BK=TKS?UY#][%Y+\4 P-6H[S1V/;:? M(-L8@RP^5;/U;F #0^T4/@8\>^=": GM*;!*0EV P(C+063F9!7AJFK9;BP- M*N.J9=A?MMU;1V\W@"XJCL'SH2&\4_WW+UVINH2>SJG@-2O5DJ%+"Y >L)9T M>Z> 0D1P+O#9!&8AJ?K&IAR SZ?FQ.%9'0L3B%Y>%6R3%RCF"GPBP&'#$@YE MN>M*.3TX>(&?J7]BJ/L[\XJ-UO]EY]H_64?AL+URCDJR8Z>A%8K#G''=77;< M/8>%^QEQ4E2 >.* 6=P"O(G5N2F0*MD]*!RQ(BCRNH2W6R)-L/-U/(?-Y%GU MB=QY1J'374=B\R+&;KM-<\11FZ4Y ::5#^]XJ,)P.\D?Z:HC.I/@KWRE_P7@K\OOE[88Z^IO[\4YBL@ M(0ZHV^(>F_,^FC49KC:3>I0HE==9 '6@=9&=2ZD1:)XJ M0 K8R OH*1Z,^& 5C6^V1%=SA&2672L^FZJ5+6F!T+3'2RB>BNKUI2&/ MYS/AGNLP*Z,%@$-9X7AIT(E7\NDL60WK*J4\.G$VS3G.BS;*1::-,IL-+S=BL3D^I<5$A@5GYC-IE, MI+(@FF"EY^TB ,^PB4]9JDZNTZ8^X6+M88J)>M_>YB4E1;-EC%ZD1:PG,(I: M5IR1N<YAMBRAY8>;PR4L<+1:[/U:AR.%,=YMCV M.E.8,#'OV]=&2HJ%>ZD&1G3Q2)-:6NVIN (K8Z?]Q5IL0K2F7%J:KZ;SC5++R*-$ M"BYU-W#KG(T*X'R"4+=C;4$JLY$MK6P8C$@VO2D; M_NN"E(UWI6PD_@I]LYP-&UWNFXUQG(WIC0"<9I:A/ $.:C2R[3EV<3T$*T'L M/$UU#(PYP;$'=0%F%@+$A @$PZAM8%]E9!28%ER]1UAKR+(I68H0(C$G9RSD M,6G1#A3/2\^\*N@VC4K 'N;$Q$SRP(6H8N:G0<)%#-P;>9F[P0LZDM@GN[OIH[@ M!A[7<^^R#:_24=KX:AC7)UK)PC*U97Q)<4TK43Q2VHJUW$>R-'4!O+$"[F*G MCF$'ZE@LW\B05;Z?I"R^APUZ;5'G!\T__HV^8*0W)S-D+"PXO& LV''="RC( MFB$\$=J[GT-9'2B-+Z&V!?A<",&J5.-7_>TL]H_GX"MP-.7Q_#>!;$C@.4$H;ACE1?YBRZ M%VN4:U53K=>WP,XC8Z$Y6#TU3B/"X,;F %H<\F9!SK )'>6S/I@?[WQ64W8) M<7T#C$Q5-^U8-\('PTG08.TS.-Q2UX%YA-#0S@.$*">,Q\".M6-2X$'VRKG* M([^<[6=&;]EEA4!6!_UYKZ'*C@=#3Y3]37!QFJK8;X S13CD8H5^:+ A0]!8 M'7'*V_E*/W2/KJ?.=H3:)T"7Z+A&CT4>0#91Y7>9.G"UG?$S!_CAN.&!B+(O M#5 TV)8 _@I=IN@UMG-O]Z+5%-PFX(6&JH#';T(]2_XXX> U?+.S^+(37$L>2WX:)A! M#LZF([0!W [HD;JZ@DB%8@.C?2X/%+TV 2-/UI(5[6L#V]WA!B0J.S4-'-2] M?C?O\R@6 <]A*1HK\LZW-7:#,/I)]@@^7TD#G\Q-6SWS$9W@L(3+@'GP]@461&>,-HY.F"6[6P"RS M.VQ4D"?0IV3FD<[:*U?,O/-ZQOW*-)LJ1E)81A+[*U)*S'LZNI[XNT.D719( M#<@/#E$2H1AD3#NI$L6ZF-G,*/"5\"MPN(648"_95ACF@.;\=6/X/5[G1(S7)AG6_T^ M1L6,]II-5WKC3C?E<3,\94+0X*]1/ #- M4X(F^1H)AI(])V@"JGEFT 3SXIX3-(E7+!Z YI:@^6A+K[=TYM\R3NG))MU_ MZ1*N,OLF>5NTN.>(L9L)^5^'%\G7V&TOY)DGS]FL\L'SH+YR%6DG*M%&R9,' MWKCK#14+V*@/&_UI(\2N-83NV=FKY_0/XK<_#7^^.(+.X<-/U^;Z-#[8JM-7 M;46;?,9#/Z)U)^0:;W:L_JG=/"/O:7O_'1I\WK;P@F14LF?$M]UIE][P,76A M3\D)GVU^NF/D<=0/94O4Q[1A%T7X=.86PXT:WV[-:W1[-DFTDFHNE3)A,CX) M>& 4NS UY/J4\4P\XJM"]2L^P6>DFSLP#=OK]HR'?S*F<;4>_Y]E&JL($YGA M'6Y)U\.21K3FR;$Y@;4^,5@??U]#A-2@*7$O!M M1J-K6I.)(=TG>D/=YYEHX*&*3L K?'6D[\8K_&<]I9YD"# M"%P>04I$D!+Q(W4''XU!G;")BJ RZG>+[>V^F2P3F"P.Q],AHAY)S$%WI(@ M&2)(AO@=_A:_W*DH61TOS>&"MOC*>F@0F6:,A(TWK^AH.8>SWG[D_WO%RA?>OG'3$-IYNOCQ]FW)BRM82U M2-.Q7&)5"8M9GENAP2+0;TMX&\?_%-3]I2;:]?RKOXUB/]%1^"84&T^-PW.- M:'6DS48Y'>9^)?3;C_@&T#G QTN*)_8! MQ3,80?_6"/IH,()^_UP$\V $_<=&T.]'KJWGW&:;60SH3'*:*QMYFDRLX:@] M[P"]#E?,;^1VAK:6&['*5)+-W-QWU-YT'=-*F*3)6'W=W [&E!6;EGS'XLVT M457*LM6BM)AD1852UW-SO6(BWI5)(R5(DEF,T_5"A&_IU914[DU\A]W%>E2Q M2FPY:J.PT7RNLJHLIKZ#Z4;Q62Z-%R9KBHW/Q\MPJ3ZO-5-@I7>(W'8:Z5.< ME:"%=8\QN80N5=,I)N%]9L1H)MLMEHQ05FZX4--#J=R>^PZ1*\5*TQR7)60L M)AB"W)%&R3RQ BLCSLJ328J7)Z4Y$]!NWR#>1?B#_O!5UK1T9.SY&(.'MB < M,^$9JW"?MO:$=]M'A'FH"FFZ@+I20I4#M>$_:F2_EU2/&)VWB[@ZE[XYT[J> M7463\UZSNZ+$>JL2H:IR+@W?$+2NOUGK^@09M*Y_AP_R0:WK8T$3[N<$#=#: M8@%HGA,TV&LDZ,+]I+!YC0<<[::@^6#\QA'_SQ<+!!IGY"I1F-ACRM:?T,T+ M)59P$SL!$=0U7STM_Z+MY_J.LY90 QOJH!2:*LJ@\7$G)R+A:"5#^,_B%9^3!8]G_-&K,?[O"KF;V24_]=AOZ?P!_[XF_QX( MK-Y9J3YL.U,P!D-CTJU2X7!_TJ-',KN:-QG"9MO1V['M[XKR/TA?CP7Z^CWT M]4?7FC_?39W5YQ]]58&\.) 74UT0?"1&*QF6RSRM\E1[$#>;P_9(S&M.M_)H M,M#S?YZ>?]2HP0ZW:@ZN!(I_H/@'BO_S,G(?_EUL8KUTDQ:[5&S2)I+QADZQ M%,R&@8FZB4#C_X$:O\/ (=+\'1+GFF6B(@M3T 7##(R P @(C(! =M@0IQ5> M-#A8CR7PU)H#2U.H.LM'D,38+97*F_T1'4M4<]D>-JNP5M/N:PP3[@)#X!<8 M M>NP?O%ML##NPK=H>3'Y?J//NI/Y_'O;Z 4CBY'NA%K5.BR860W73/#9CI. MA]:;]5O['>; V;JWY[,0'L7Y LLA2/=YGG2?Y[N*0.%]@@R7'LIL%?@P"_;* M3H20+LQ94=D7'Z'A!JP)^PK!VB0@>T65#_TI*J&-P.K&7X%F''C)?X*7_$(M MVKL5V@,5-FP(W-^\I4,BN:S NA28L@FPY=(?^F,'4!^^TV=3Z1;5(*FF3HE5 M/$4E]26[Y2=, NJS(>(UXJW\#O39;^[>/L.E74=6"""2X&'/@?(:**\_2GG] M)#-_RZ.A6;K E&>,UNX-YCQ=+C#3Z391R8CFZLLNC<][-$X$0M8A]1:@](:@ MEJ<*US'=5Z.[7_A^T PF]V,;C&](L+NP)W$,?.=5EWI#_IG\ MZUR_T>?DM G-V4U(- Q+"&FZ,!9T78 W M"M#Z!>#M?*XJ[F^J'H)-<5Y@YTJ JHI@B]25:$Z!7 78M])%TQ24D&:-9$"1 MZA@\#0#$> GIPD0T8"8&#Q16'7SQ\(^:+BZA\JK) !513@]ZE66(BF 8(98# M-VB7Q1JOH;;%3=%V686SFZ0(]@6;&PUBN;QQ.VRB[IKN2OA$@[4; :U876?A M6TP5;%7GIM"[<7C4UU &T PPOHY?!,Z,: F2X\E5A8 >L7\NO%%(R_ )X ,Q MS(NR!0M_0V,!MAJ!W5LT5C=#8UV=AS@+/ * :A-B^1GXV;X!V#+4T /--"S M=0&\&FS3^0CM9K_AT)^0#T!X+ 5Y\X+F:!'8/[RZ4D)((.]>C/Z"__/7:Z@W M!9!B0Q"9WCZ>Z%.K;@XYPM0.BAKC=L2%97@HY4.?N+SF%V]X^PF?=# M4R"57'0!2PU'*71.AS"7!A#;0W$2:8HF-;FJJ<(.LX M!)]@3%E=\ (;8H; N6V"#L$F*N!%9[XU$F#;<-0F'%Q66%@#@H3.O9/-0&03 MEJQL(7,2_,)RMGWI-AF'?X.&IJF+(\N63>"E\"_@H!8G[.C@Y,FOH>(A> ]N M[Q#MX?6#)T\FD%>\[%]H^+YQ_TWWDS>0^!C?#HC6Q8!Q %L M1;<=H1"8/&)(K(P:_(8AJK&:"#,&X$./EG*<-;=D%F:C\<)8Y$3S]2Y]FGS8 M?DJ6#PC^ %G1X+WX/\9E'@?NA)-9PQ#'HDU>QH&&Y#S"H:\7APM###.G*K@* M1'_PE7YTLT+,2 /,C3N$KY=67T./NKO>6U+CB_?C,*V+U\1"!BQLT)N@* [! MS:]M_N('3?B(O7R:"X+-?X 9J4$NQ F:W0U-":7:F5 "C[J2(RL@F0S$B2U^ M"@(/KF7RZHB/AP'A4&^9LCPZC=U.#+$R#[H8(=[2[3L6[#"%WU@$:!.@8\)6 MI7_?Z&PX^9;1=$F+K*E+>[]HKY3+K 5[_ 2,NB,C8_( 4_SB2>I* M:+]?YWZ/92-JRVFGYP(.Z67"[$07[);H.['MRBO 3\$W13NY%^"G">62NO\J MYZANJF4B40V_XZOQ61IBSX#O3,#;)E#>@>M\I\/(%K+,++$LFE/3Z&#MU9"; MENED-)WQ=QD!T].Q/AW[DLE 7E$?.P"LZRT(\!0X)Z,;LL%0SHE= %?1A3(K MG>Z,RO%*3&K+L_$JHS-+/';42;=8RWW Y>2["V!4@W?5Q^V=GI$!JK7 IS?N M;IR%^R8)F&T%U\#?F6B[,XJ0&:M ;9*:.BQG\5Q76OWQ;_2%3! O4T(_'I(CS.4 @"&_A@([@7SQ/0]_A M6&/ZB[;W(=&(\P$T<>XG'HB_8!>3\$P@8H.$! -[(K?QA'G$9'+/TMA8ELC6+ZO49 M9K[D:&,F'LTK)-X!#/BB,Y 05NX;4X;CD68G0GULBR$DA8I(K-P(.OUX3V\X/K7K6-3JT^6#(X2^XTBOED2M6YRA:[;Y[*ADOX> MNMCG+EF*N^) (B,B$0 I @7UJ6C%9IPGH"/$^)B=;"%* MU#)S;1%K/IX[Z=5-/;^FZBO:PN9A+3-,=>9*\_MPIWLH+#>0"44AFF_/UR,I MEC*UN,Y/&H-D\QR3T@!705<)_5HB"E>$=IHC&OFE&B8R'(!]"V.)D$\=L:^+ MF@CX ;I!:JS!LXM0QG$[5EE=$I _W+:''=[(60CDSG//V]DW]A2@@QQH M4T _DN702 'WK%VY!!\.RGO3JCHD]D'F[P:@G**?CO56.%MW*KO/1(PF^\ MO[K535_6-]F15,Y6%XVQN%A@+, O0UP[TSQ/@_\A-%ED'S& <1'%1Q@&Q/]E MXD\EV$[>)#H%.K-*]?HR%UWV6V\3/])5INP2_&"G3L-0I0N?O2%YF"D!$2HL MKL-VTL/?!?0/L-JGLY$4+4PQHI/JEF=F-2ES3=\LB\]2K/TK?-#%42IC<2GL M$C#0/^B0JB*$IZP\MAVLKX@[>0T3I+J=DKO 0O;HQ&M90/@*BI" NU%7BJ ; M4U$+R>(<<#B$O.:4A2P.19 ,VY?CN@"12@>^!-\Y5V$4:0HNY^9V^EMN%?A) MFYL"?54&"&?G E0%K/6_O-BV]* 9VDPG\ 1>1Z\>T&(%^#!NUBP'$G(BKG&9YC0)$:C99ML M+_*/0@>A,FWDU^$JARW(WC1>)81^@P!\-_(!=#AD-B_GM*O#2,%Q0,]$87@3 M\,[78)[:^^:IQ8)Y:OOG!O/43HCB/?/4SLSJNIPS^8$,2^(VD[W>-G0 RAL& M4%]43A!XXR1F;RLPAYYA8*W!/#&P'@@2UA3DS5O:_!>F=NXE&Y%[6/M83.Q AA<9LU=^$ M:4/J826LJ;4[JX4,- K\U5OR'P(X((,?7O8V- _=C.9! !GF6UBV8Q^8SO"_ M8\')D #2#4&)WV4V FU?$Q2P-5LCWJ6%0:JQP6\9PH&W$O O5T(IR))W\ 2% M((%8@@<%BC' HA5,P@16IX0DUD'>$=B2H(.?.5775%00!#0:0&1@#X^Q[Y$2 M%,H#7J^%*I5,Z$\G@H(^WX5. 3L+"O;:0&L 0,F2YZ]='C4L:@ PQ=>",LO M16/O]-C1DQ/M=3'D& K[&(O&;D+V-H^BLC#H"Z$;NEG,[_W$U[9&ALB+K+YI MLU!]1($U1'SNBCK0!E*RK-H:%LKJ<4B0"G>JZPB7[&.9=*\6J9&:5EJF/EJ? M@F* ^X!KW4'QC&J81X&_/&1Q+IGZJW73PI*;RGI^(8FM!F\ S= 8,4U8FN+M MRK<+\)VPSEW0?;2YS$-OA?9XXO.I/'7.5'>9//L[#;F7^M"\'7=SI%_6#N!" MFBP@6CW<>,--;D@=9^VXF3BNC6Y ;@3]54@]MUVCIB]-VNGHD,P-H.JZE+U_ MSI_B7S?(F=@3),:0>WK<_>(26V>C 51/0>8T0(@R)Y%J6X-5/C91L<&6(+^Y)\)4=;F%,])>%/* ME#>K3#QBXD0[W!3 S'*ZDZR\"V=D->%CJ@74A%QM*I38KL3 M4[+9O)B,K;Z0P+)/A&BP>ET': G(IPMO!< ) _$!D0 /J@NW3=&\)V _ICP@HSE<_5M/#;%YMM)++-)A;EHZVP4_2*E>W*2 MH 0%] X('LYA'ELH]=F7]I^&ZANZD$/[O 4.T%19J'F M*^S]!H0OL&RGVR#252JC;7MBN]*>\^3DCW_C+R3Y&;I_;GI_,+@_4IM_/9*G MV[E4O8%W%U@YA>?U/H45)^G5V]+=-F$/:K_01'4#F!70>$85A0"\$)I.H=QC M0'YC#>PC;/K 7D80NJAT3[#A ML"_S\6'!+P$M?HX6/P1713/Q,4N.VE1^EN^41H*!#5FD3).$-Y*T ^S9U%W7 MP7Y\M""@/<:MV_@2,HNC;T%AK3UK99N9!MSFNA/JHU9E67: MU<=8QC4KNJV/\)$F;?+Q-%_M9;%*%G""9"SZ0D9]6/0WEL WA.A,TQ6^CQ-- MK"SBF5JQEJ0&W*=SCC]$\_WBE![SD[9.]>:Q2(G#(ERI!D0L^8K%WTK:>6HZ MA8D$'=&$5U%4>(@H%BOO@5)7T!\<1]G'<@-NB ESTYS-K'6'H-M&"<_TZ' E MO_B"XOT%V@[GMC6)CZTVE-">+5NI^HK;DA SWJY,>Q[:_IY8( J;<*R1+E1]*M5GEP)]TN6EZ3)0L7XY)8WO8P#C-;V3;@Z(E7/Y#O^0&2Y$C-AFEG MHFH9\L:M*P+\0%5V.;L[[_2+O=YM(B$ ;0$UYMCW>7!S?IUONHY_H,G;[T.M M#9RO[YB1G4H82),K29/K67,QH,SV1]DM1I6[Y1+3--<)8=1\TX%C&W/'D5XW M?+4+(=N8=*<<@(=&/3Z4"'! ^IG#$M^6$Q>L*YU]#P#?S(!>FPMO4H-:E@X3 MZ[$Y[-5HK0S+#%\3%S(#[*3K?5H A-6NU.\T(V DC&$>ZGZU-S'@":.3*0E>4E%8X/9[.,VB7C MUF,4N^%ZVV6;"5+#%B.^%HEON$H57,J_1!)_(9/>Y(+G"V9>&SC;Y:J39OCA ME")FV&"YH-4LT?A*.?XGHYFS'"YDXK(VP(@D)Q;J,8U;B$'T1:?:%R$\DO!D8[+AJ3(WK_=R#+F*L4\6R:1F#K01FP.^;=8L1]9:J^65"%7/*"0V#;?HR?R=;@Y4>]/8TY4# MS..[5/9BZKZW^D7RJN:D:4)O=5(2NR(H84ALN%E\\OC0C[)N]LQNGQ.INFK* MZSI6-+(Q&V"Q,[YH&V*HP::\06:BY0LX8'C"G,<]&SQ)FH--!>]C2;RA<7P2 MI VSB&N5&LG3;'DB8-J B5JU(U[WV5SBHE-%N0>BK\U03T8W6XJK"E)>*6SU M?+LD5 2H8/AD+KHV@]<*\+$9=CK'SG8X,@+]\XB!V ,/%P#4#/>Q1\8D4FM$ M8_\8IYLES)*'XW%EM '6+0^&L2H[M1BP5)@Z/ %\WL:H#V8:P[")VQ_QQ<9; MM#NO'GZQ]\E[E&IP'B"2='B1GLXKC](3KD8%Z#P-]S@GQ##JBY-%B[%:ET5:'<)#'N)7=:[CYON/L:N/!/D MJW_'(-^I$+U2TR]_IUYRBH>%*3\=8>58;:T, &_<*$^F>R;8PA:W\G(.R\S: MB<*433:W%DQQC45>8M'8NYW]>S?PWO=[R(Y>'A$.^#!/\8>CM.ZSS$:9C"G! MBL:&T64D$YX_0=U]N&PR\R5O*)*U,!:M"4X11&0"8!>][+/_2?[W6UD9UX.2 MJO&;=7%6:-L9&\L%"6)6[-?7B^S!7K=];UUIIMK3&.ZE5Y M3-\-X />]BS,/\-:(8L?)XX'UFZ8>,. M*IC;R65;=WYY*[)_/X?15[!A.=9JX^RTOY+:V$#-=SN-,3E^L@:;=7PA8C(^ MU25V-I)T+-6F5W6 (!'L!2,OJH.'(M>O=](OIU_W]AWGT '9IERU,C6'O?IW M#3C1S?J3<8O(I-E>2M;H=CBR+.6+RQDG "A%+Y'Q7GUET8O@YV)!QE[_ZZ7]VD'8W<;3+A6RL)=$RDAIP,P[FQTX%@$CM&MOOY MG;$&^[)/(@Q4AZ@(+::_I-LY=M&84EAL$6D)C6J2$<--6*Y(Q,_T;48IV$YV-G)WHX;@AOEH.,"XV;[C#T09 M58&M-(Y8T$&T[6,Q(U\X)J18N,11Y(#J25D>;^-JNJ-=;!N/VML!6)ZTMSL" MI"UA12ZBVB M2:5<[)7;QCF8>:.S=RDN>P8H%3IJ;SUM6Z;$1J1^D1H8H^GH,U#ZI$H.@7B\ MUA>4XLF(J1E'*-PKE6 &+)4CI$R3X@69J=Z=!!)XK@K8<-9.SQBP5IU M00G+MSJ)K-[E*!-+/:*U)$RD=7I)'G>8M#M+[HV,4Y1TT@)0)=9AY/I4[;J' MH7$5A:O?"G.=6GK0Q,+I1%*,Y:C,8G&G=()F8K5)8>D[UH7XP9D7>'+7RO5N*QA."XXI^5V.MK?5F:DBWBY5%H=3# M2S+]CH1VE/FQUD3]'3V5;WJ!-VFDO&A$1I26C_2P3&^C)WOC59NU)G;G6KL] MK:>1\L[GR#MA.;>G\FLH)9N"KK#N5$UD0;B,. MNZ_H"0=VE8M9/6 @'@ [X\#))4Q7U6NE2GFB/ Q3"RZREB9:UYRO/C=.QWWQ MZ9L:+B+8?+MJR::HR:*@^_* -+Y@.DR=[4AL@I)ZJ5Z!$9NH8#GJQZZ!QK'+ MTD#@E5D=C2*$PM>!]2<5B5K=C)*#&,M@["PRS6"K=D]9/J1']?L4B1T>'PJF M\4WLR\^9*I]&TD?Z&/!UM%U.F_D\EBDTQN-$O99 HOE.T8EWFD*DT>Z8:Z*_ MIHB>,%A* \H2EZC[0OQ\=,)-8Q*!;G.)H^]9N=.LP9^9_@E)T2>E&2A1@-HM MR)MU01W_M9O BYR*1_DE*,BM*D"Y<@C5&9PZ$=!8&Z2.':9_C:SC# 9#T%C= MUL[0R-H#;_6@VMBKYB/5VH-I+T'!.X?+E#I;'5K(8Z/L;BD10A[G$-^ZA\ / OHOM'\=<;$1X']A;=%:N M$/72FJK'F#AXZI@<)Z%;AXR^D+A/D?*9#-W').CFCW*'7KP9]0CO5E 7!+\ MY8"#J0EV'CWJ_GQU[V72&$JU6%W& MRL5P7Z-REL>-R(M*/T\PFD>(%WO*T.ZD,O$2S60IDJGHH'IQH#'.OY4@_> MSKAISS9L@V_FDG2X-^$S7&\U,?7'U#J0E#5FZ/C6P(@PL0I;LUZ7X: 3>(O MA(_3Y9SX!-?\7R@%]X!Y0&KB58%4,ZMA;AH?D]CJTS)@3D0B]I*X8/R?0._%YCA+Z"X%_P'6H',A]H@A MVWU[.OE@KR9!AN1'IV_@PF^FW&OIOW*IHBA=:[&EB-*@-*_TEHW64DDOW-*GPA3*M+TC/\:@EY%.C5EL2RM56.%Z-]^JP6CT2?TE<[JIX MS'Z?%I)M-+[YU/!G M!7"WP>0W+;HA8?E>7%CS[7A)4CY<-_"Y-)!BMZ+6"2'7IC;]VI25VH(6*[ZC M/[5;L\%:)A AR"$/C&@X_%94D-%M %U"6%C"/DJ.OF>'N4-S0; S-'FD9V5T\3((M.#55@*J_-UNUG.++BOL();:-Y9,K*1 M.KDH1_5:"ME]&HH]) M(BO)<[T;CV]O^K6XTMYQF>4F)>R0F MC!8%95YN1X:80*\;RK!>2YJ9(XL8NWX3FZ-N7!Q&5'"]1E'E17<]TQAIS$_@ M>)%S0X4^U\#&IWD-O0L/>8VZ3W2"$;]/)YBOXN/%3C#70_T?A++/G^6-7OG;GZ\:D5 M)^X75WZC%A@.D1\Y7P[)[Y"N+WSQY*T[VD9+/]1%Y_9*_7N[YER@.(=&4^Y% MG-(;GQA0T8;49>C,@ICD-B.EG=S>+U/N73I[KR"*4BU9YJEZ2=^DQUV%'*Y@ MO246>TG&WDV);[50/T2FEP/GWCV[G']$DW\+M$2SB^E29#C$8A4FW>Q4%H7( MYM.ZWL?T>)SIY+F*N:(QH&'VR)F1V"820+B3Y!O#Y'95 7;8%*;"(T"6+$6 M]G<,K=A9Y>"3Y(O3G67??=OAI**^)UF83G[4ON.HL1T+&:TLJROC;]0$&?SD MD^;):9IV;2FF*+]=C/*4>E.L,B=XE2X8U"8ZRM9C4\^UF>XMSTGRVP55C6AH*=<"0#7$= NS6G/H4MR#R<)I0G3.$\)>X9M^<+>R8RVKRGF*!3+"9'B])\287S7'H<+<>C*C]Y M1#$!+!LZKB)P:POL:@)44>1SR9[;O5G$D'R-?CYFZ *&V,U+1TS?14FD!3]- M!!%M%H^](WSHJJ'[6H@^!! M,H--Y3E5/T_61RW)ZLUL)%424SK&TM-9N9[2$Y,IRAV]T)+,2]SV![M\J[_> M,^#C:)HVE&#NEG>CM)&7T>M:/*SZ;3LNES\C?_U)[%Y[,(DFQ9T?*NKN]Z(G M5(=.6.%#%M)M&G:65FR:+L>HNK7%]+&!;-^AG7J^S^O;BP1847Y# MLQ1<>_2*K&(Q+TK](=^6J0W?JA)&:AO>5#[ M*V4LG.H9^4*35E@X*X;$,%][]+8>@&_&E3]XU7%CU6Y/&CHFK%*;3'N:* [& MJ;>]17ZM.2'SF:N&B=0=V![!,36/N--%#NST9JZQ!L\NX/=L3=SA=9QUX&&Z MH.';5>YC2T=%L+P E'?9"!D">+ *&#>.A48",-8>F,M_$@=UCNCI@+L[&HRB MWZDJY9E,B@_- SR,@SKOWUFTOF4J79-NA;6($),6F6Q[7E.7\F;]QBB/ESU2 M[H.A+B8"^%O^8P OE!S]Y"#5VYZ),^6V<,\B]X^/N^*H\Z>-5J$6K)6UE2/[ M\Q2 "&_?O)V*OB_)?= YQ?.'_./?%D /P"+A$>S]H]:8 J\EP\((QV,R1Y2^&Z\']LE.' (!L$FK $SP;_98,\ G M7D.V/P"MAHZUD-V WZ=ZV/1N\G%%I CAH!/Y2,7=PQ6!%4$5W)3#_O+U9JJ- M2YD* MBNV*\=45!E.I(HUBL0*65^+%0E85IH52$R7Y1MY?-6Q8HQDD(/2@A#N8P ML(AT7X/^$N_N+Y$(^DL$_27NW%_B>ATC/B"6WB<:B >)!N)(-!!?$@W2$IO. M:Z5YDA99W-*;A9+1''\E$^OFHL%8M'K;<#-B8$2Q,9QO>&)6@-T%HM@+3KX[ MN?M=LN&@OO*70_52%,4?Y/Z=N1<:10%B'%#E2$%M<9&$E>FA@LB7N-\\RC.P M0]D]^EX5'ZF*!=,] %NWT&+6F+YEF1./LT0N:NC400C(5M%W=L4#E71PW^C2 M[T\&J6JNT9X4UUEZ@V_GPHX^F0D',]BJCA M%%60]'5>:]HB[KZ60:XVZ5E1F5G1&59+)_!P2VR'G^"&!+UEAK?E+H9MFD,* M6X9S&]P$C%I1/83NI7SA,$/ \=C9+PWQQ\+9.&>X(<,/XM W\CDX-8H9J( A M(P#J8_LJ12@'MM@ X*,3F;Y XVZ?9I,D)L2!87ELC;&IZ&-B\H MM\^J]-K*YZLK=RO043*^=97S,+!")XV8BI7-8;S3*#!E6^SS"%N@#Q/V! ;_,\+B..P\0."!<18^VMB(-< 3Q+%=0[3_-LQ(U5@1 M)EI=2MYPG)HO1ZV2/W*WO(KR$=$5+U6D;J);!GJFL.8$S7< (>\XK$*";'_L MN%"]#@L6(0V#QZ)8/"Y$F?&()9D(&2>843S",U$BRB4%+LH*"?8/VZ*SO]'A MF'@[TBE5R[VR%%O32:RUK&F%3!-.LCI=R70&T9P@JQ(]KUKAM-[(SF:))A-E ML-.59H;3ZC4V7\9B0V%<:\ZW';K39&+>E6.RF2'&T\D6VVBQ3&,X[L_,U@2L MC)RNC&PZEB5D9$R: ^J/;S%BNEXUF;CWF=EVWV0'7TMKW%5PR.>9=6%L1TM1W+$BT D\:*S\9RO-J$2ST[ M'=&+43HZP7H86X]-<4W"AAEU!3-5/4]MX$12KN:[&:QGS2/E8;E2(^UF--<+C?$F14-&/2S=*$#7I&648S2UK' MIXF)MU&E_SKD=L#_" F &VO@W:9N">!XR#VW\W(AEQ3T<,FL9@A_NS_L?57P M&SKX/^]^Y<2GAV2NJ6K_ /O2%,) I'/0-[/26+2@W'\KF?-/'/MKEZ#Y7Y,_/.J3;GF7:'J\[_]"./T7@?T=-_="I2Y Y]!%6.GB%2$"2HY!ZC OC,S06%18A0, M,EZ!X'(,XJ1=/[OO"B4JMFX#'\..5,MTG[/_.GJD'3BT;7&W=?/AQE_=Y*80 M5%&6\ DHQKPOQD"@N!7GV!DUW%3@K5U'*4=^VWE#\ ).D_F\7,48T@:.918] MJ9>I=N7^>AHMT"DO5_%?=X:K7-LI[&]UH(7@C[!5^$B4P9'_MG/@P7*(WHDR.'/+9G=\X:S.-% M-W5W8\X+Z$7NTO9D:'*EBG<-%SPBD5=.V[WXU5PY2@:="P&S@#BK+Q[ M)9(!:)X2-#C^BL<"V#PG;%XC1 ":YP0-]AHG ]C<$C9(>;]H:'U,_C_R'A(? MN(>;2MHO7T+B4F;)V5NY9+O]W__!8]@_WO^>,T&O+>!NG&WS?DQQ7YT!CQGI M(GA509"7 CPL?"VK&&%?<'P0L8"6#S]$/NY/7BGQBD>_Q97N[LB#=Q^YM( 3 M/2,G>BX<^07\Z6H7%7"@@ ,%'"C@0 $'^CZ7%G"@@ -]8PYT?;/5SIGS&*GO MYRP!&WDW&]E7GOS]/QPG"./QPSG+)=1(LS(*E;IYB[8_@\1?[!\(C,"OY-RP M&:MMCAF+95Z)#FV,+IS(!(AY/R1HI($R8*\\EP,OF"1>(^ M.1E7;DX_\%O/SZQ3 ? M;>F21TE0YPKP &OO;44KW2NJ,E6NQ^NK?+<4C1$P61>R]DCT!4]Z!Z]>C;7_ M&(Q^*S#\,(7>TKSZ?!PE,,HB;$/J1*EAU!BF7<*OG2:VJAI*#_T+\&1+^X%: M_:[J*5#-O[%J[CERZ,^?R,]WR'J!I>>$_*A.+\H*-H\PU'#(=4IL)<7$(4M/ M1%YB>,3#T?_ZP=KZM;G\8W'_[HR?N!+C?S 69*!S!O9Y#=3Q,RS=S@MWZS&T M-1R^)O(AM]]+P-_OP=]W:'J!OUM6N=9O-K@N55\7\E*^F<49"U:X ?X>>\$C MWL8+UV/O/P;I[ZZQOPNI/^U9^BG*^!==[,0/=[$_P//XK K_ WSQ!$.UM,BF MS"9[M"A4I%R*E7.M._OB8RM&WD0Z4HEJS[-3JM%66I4MK%J&#ILD^1*)>QOJ M_6#M_C?YXK\6T/51[P,/_+=2^1_&_7\!J[]^5Z:KN^I+I?1&7G?D-4:H]/61^BO+_,%;_A'S]:NX=,O#K!_; 3[ ''N(@ MNK^4>$\ (+H5U%8)X\=2NYD>"Z-V=-3F4+<@("@(["6*Q5]B/F9"$ 7X:>K_ MU<1$)(@"!"9!$"YX-FGPGG"!NBY92U*,S:4>78XO*DDZGNXVX3ZAQXBXI1CX M83S_V7 ZB!9\+5I !M&"NUD'Q_*"!/*"5RW8ENQ)!,8#P@DDHY(]([[M3KOT MAH^I"WU*3OAL\Z[A!*;7S-5I?AFG\_--G*=RR3P=;<(>H% Z1%^BR<0+>7J>+Z<$G_Y^]-UU.G%G6 MA?^?JR!Z[_6=M2(L;PU(B'[WUQ$"Q#R#F/XHA"2$T(@&A+CZ4R4&8T-[Z&:0 M;:U8T:^-"ZF&S*+61T2/6Z*\JCFBEX'@O^*^J^ M)+L_4WMIN7''[E='YHURFEU9MX27!61QND4H_0)"L?NC=*.OY/Y@O_G3 M0XPH [[1FQ$XE]DT-5F49J5-0<2-=>>W%=3OM+ P!RZ8P$/:VX=$PEX6;'TJ MU;XO&ORR-'1#:5HXRG11?-+6>79&RYWY']0I_"MQRPX,R97[>([SN7Q]V?#< MW&84_/A%9AZH;'S$[5D*Z$-BZ$3Z?H]O-G@CL$&B1(GN"\F3U$&6(\?T@AU2 MPEQ K%5WW;DUT!77%)<=C&<#=%CL,;T^WNK7[:CH)4V?U@F^'\X=3^0A8_F3 MY,&DX(GT/9>^MB,7?5BFZ(7<];56FE8Q-D1KRPU-^++018(;1@E$])O/C5_:!3I\6U+N7W &I0V;1'#ZEEC^8_"?F?F+*_ZDI MC\?5E-^7!$NL^=A:\V\>-D=X,YK-9QW!0EFM1BUZ <7*TR:TL.)MT*<$6$K\ M((6PY,:VT,6=^G>+4FI_)V^V/"Q66NC8TM1"J4*FEW.^[BL?+:#VMK0==K=A M-$6RQ ,%!1Y__!*,/ /I&X@5[KI MN55EV>&;:T/5VIV+N(S?6OY8I%K2Z-7$X6H^SZUP?FYWC8AVQ;+9 M!R(3GPT/5GH4X2C5&:PV++@I?3^OWX'Y_T/9^YU=QE:;*&_6-TM65KC).$^Z M:DV]-??*3FN-67DFU=G0'BWD@1ZZ;@C +_.0Q8'PH?'!OC/NP!?W/O]0WEX_ M:1K3V)@V3;NA(>6"6U^U,XV<=.N3IE*_RH5&@6FR^864J_'-IC6Q?*)P3Y/N;L*JFM<05E>@=-(>DB%:(Y=2&\V3G4Z+B;>PMLL(LJII2P0MM99I M;J)S:=>(A!6/H; FSFYLB);W[?:55DU4YH-\"S7LZJK+;!S"%>!N_T!ET@_$ MV514L=SL_WW*O/SGR$(-5&^>\N8 375/=LS(?4F)@CM/Z;+KIBP;CBV1WOA0 M->\37Z.D;=RRIQ4U?.#E!DI9&719YI.P-8F!^M<&ZN_DT]CX3LM%JFFNA=:* MK&AGJ%[Z69H_(G8[_:Q<(D8.628Y8]9:.@.C+JU;T4Z/HO$)0DBLT;^3S P= MAJ.49\B9CIUD-M.:1@%E9 M#/#1+BD+ ;%CQB.!49F3JRH"'"#+S^IZ '0NCN MLQ5D'XDG.G;?-0)V"0,^.OFOU-'/3Y=%GUTH72-'\[;C2Q%=GL%<.='7]I\Y MNP0ZVP\M5X4B_-.1]K0#YIN+T(VH>6!QYB(L # [J(_PZ6OOS2O%RJL_-H+"_JYX+ M:HXK-I=M;BB,U7&O7>%T*>"CM%;1VPXM6QS:*HSZDQ:[Y'/S7EB>HVVI UJ2 M+UM6JVX9V33M+$IU.LT\S^5PQX+/S+QLF3;'MLOVQRMMR&Y8E6CH+8F S\30 METT=GNDPZVRSCO9H-4^JAB>.3/A0[*2GX9#3++& L!R^3IOL-&V:/A@3SI\\ MM,*R+">Z\EQ;*K06=&J4K31@R_3+E@6_7I#Z9$'6C,7&'!EUPMR$L"7]LJ6M MKTFB)TDV1XTK@>*AP8S),* E1KQLVIUZ&8'7*))5B]:H:PNX:;D!3YQV-"VN MIF1_O:QK^!#'%LT2FV^:L.5)1]M@(.G>8-+0>GUK1+OJ*!Z)>E M3+7%]IRI@>3E#-XM,*#E24?5GJ+Z@6-4T=J$&TYI=D#AJ ):GG24%.3<8M9: M+-%A85S"B0%"DU/8\K2C-;ZSF68]7V=] 1F.<+G*31H=GCSMZ%A@5Z/UV*JP MAC%#%@@['_D2 UJ>=%3INLW)C.01-"\A%#LNE]HY/P M3SK::0<$;5)+$35\ MO=$RFF%EB<"6IQUUR-+4Q=N"KAE]Q^QKRH0(A[!&V$E'9<0L-3"A:Z)4H;,J MSJ6./)W!EB<=Q9M$-8,5:R,ME!N*.IRU.ST)MCSI**O)/05!TP):(G*HZF-( M@UMU0,O3CC:&U32SV."6EBT/.DH;90H"UVC(AJ:="_3'*TFA1YL>;KT+*V5J%R%8$,B&Z#I!=?<6 IH M>=I121UG.KDT76);B)<-QQ*^XD:PA,-)1\/QL"ZH]IS2Y)#NN9XUF@\7L.5) M1S>2;1'50;F,(KG,H#D/F$#*=$#+DXYNEE@Q%)B@RB&CE238C$VJ&&QYVE%C MK"[-YJSK:35G2=7=S)1O%P(^>]K128B[VHP654[.A56'%+4%X<&\Y"<=S2E= M:XEV;9EML=2Z5J^S=,V'+4\Z:I5'T[QN5LM<;S%HN!CJ#<()?/MI1W/SE:B6 M.%5D>_0&JP1(9C"N*>?V!B,,:T:5$5LH%4RM^6 B5#K5LWM#IMV0/*8PG[!" M)R?W&\5-G<2821VE0QNMJR6=5R^9I3G-C,V;UAP#5SF[X9UM!AJY9Q63E[-X =B:^WJ(J/HJD@UK9<\K66CZ[-RQZP\):2/<=KC0JK^7VN-[9 M],[N#0.NOMZT''R UKQJSUFJ 6X;S+F]H;',\/5J9IS6>M0B7YCYW4*-5L[N M#5ZIRN6=6EU&2VBK49/M3HLUST[^NN<)2[Y/=SFY-';)4=8>SL]/ONBU/:&K MU"MH;[D9!T0]#S[KG!L\X:7[0E'PBFSHH.-Q;U5H"GTX^).W+_6<5-T8'('Z MDX5 D]U9-B1ARY.WMZ6"DY4+\RZJ+GTKB_FCNN>?W>V4 6>DJ[X MW7$:SRD\M*28E932_Y8_7V4[(-ONPY MJO;/;F%@IUTUNW1NP%++L5H-BDNO0RGG]I %OERX-N:-V&4EJRNT;I)3MW,. MQ,?XNEYL#X,:&G;3$U%)LQ92ZYQ#T38];_B*5)2UFN2WJ\8FTQ$H,VH*+:]S;N9[)"^APD3H M9*KE,[OR;/!NL+/#Q"$4?9#L6&F8J J4&C+'G* MMA[;BWZ:Q>EF65_/4*%*,TO#+_>(3N?*CBG M1UQ!)+5N=P04O@TVG6$WJ+0KRCD0H_D2XHN"U=>H/H?E6G*P4,+@+(BMRF13 M"DKRA,5S3#I=\3%CEF7.@EA30GO"1NQEP2J-2@-GY:_ES5D08[Q1>LIBE2G: M2QH#Y39H:2 M4@EGU?,@UDBOJY5Q,R>SB(5WR5EA@EHYYIS@Y5MTU6T07%[F-J@7GI-FMN^GEJ(D1W+"@M.:,.Q&"L7+.P&6&@P*] MZ$S;G._FU))9+V]0D3EGX(IV-3_H*?,.1XV&:3Y7+FE&G3EKX';04L%Q^SR! MUFJ2UG/QSL0<,.>4J;DJVD62'RY9/%.B^66EFQX%9PWG?%CI MM)=^.\>RE%2R"BO.P>9@XX--L2W[![XA2XSW5FO\QV_?X4XX8,[DET-MF&\, M]-%Z3I8Y9O>.+:]T_+6+,C>J*0$W?1LL]H(9@/FS?IL%;4L%J)Z@J^(S*F"7 M<'%'!J88U_6-Z$3,344Q?M@_V_BN0^C7OBS'4X*ORP\/S[PZO/Y<3LTL7;<" MU512V_!"V[$@!^QN3_J.1N'#,T#/2HF"+OJZX,E1BYF@.JF5H/L1^P$_,4%/ M#\ /@C\+J9PNB!K2$^>6#EYG6)*L_XSFX1F?^$='<@/0 MH:AA7Q;G)K!>Y"=6.7KM[JT-^-(=J]Q>4'2VD-_87"F#V^/ND&NOB\HSMAA\ M2Y9\_8GS/5IE#DQ/W\KO)Z<(Y@7V0HZ8H3X80$ZW1&W+")<=+#0P),\& M*CH<^(OIJE_VFC3S0KE>:PIVQ)3LBH(-^N?: #L@H6JNNC3O+SOVQYSS%ZVK]98A M],F'?]]'N+1JQFY8=&7?O>;FLRO0\ M1]7D5'3#Z&):\SHQ%H?B:"6IXPM.F-J6X+[0)A2_T=_%'XAT_3;6PET_XD!=9&_XDN-9UU@-349PA6BIQ?9/*5L39\ ^2W>R+?.^[R9C2 M-NG"48'OABRXOB,; *@KINU[9PI^CRM$QI8[@U#KR=Z4SM:(#AG=LL!__,JB MOTG0F.CHI:F,V,W$?U^0C_CT^'.A9#!70*"7&MX/[2T&_:Y!#_8_(E,N@&5M M3&1EJZ:N6!631^U184:*XP^GG[D0DK6[V=XBXS1+K&]EJ$Q?KN<7@]UMSM_F MEKD0EQ0__;T]DNVXH_@K^SMM#1O(&U];\'9O.#8DKE;FY_,-7<^KWATLC0_K M>:3B3]37!90]1!0#S>36)EI"LFIO,D3RZ<&'LZ#]E;(C^$';"=[ N,QFLV9; MW6*X*:N3":G"^^ 98+=0C^>J>GS9O?I?B45V!:KNRP#9F,\[.:Y>6T\VFF 9 MC2PU=A1M\QFLE3W#" G&"T"8N6@97L#Z"\ZO4&7?K@[T.?W,7L%N9Z^0A:#- M8:4-R=;L!1>@;56J5*&] N_7DX]7\KMB"6!W47+L2RGYY[96( \,:> *9)1E MUX-L\ 7T?=D8^WC;6:]0HTZ5EBVI9\TFS$W]DR.3A9=,S^,0KS.+--_90A'@CL7'&+1 ?C'/YR.WKZDX');;GHC\/)?1GI;K&!DU(F3Z)+ MW[?SV:PN.\&'B_)$UB&G8S66LTJ&;BQ]HGV,-AF^*,?Z2MY>+>(;8P= M*+UUH?9[^VXWT.++\\U#M.BLAH7"@A7:S +K:DO;(>_&-X>8I>:5%6^B/;9> MI@L;U";',%OGU?GF^#AJB:5TX4NQL4:EZ]+&-X"D"Y/'JCW1P](8]S5Y.!EG MNTQ]/7IN6MR0/!XTB@3)(_DFBLNEF>!W9GVQ$^4'O3)Y_!V5^/4[NK%6XJ]@ M6ER)'"917] 4<9!#\ZW -=&NV/>'P;W(X0WCV$+&'I.:,,0[F4UC82'2V%[J MG:!2-%G-F)7SC2&R'U2IO9 )QCSW>CF#R#0?7GF( P61:>==K10*Z.9)LXHO5+G3CSS MJL79:['0(]G:!,_(DY9JX$M8@X&$IB.:2>*>D[CG&+F,UU3RR]/0JW7#XSJ: M8VER9A362@K#Z>V[T=!UHEB8U=WI!&UQ1@TQA[FLG(?%7C+ :*$?TTG8X2*[6=7%53TUYEPZS4^D:X%W&MM:RJEZ/,N1;ZE2"3 MLS"OF8X*HD;$]95+?),MKTU22=#SIPYZ/I_3XPJL]O<#ZR36^:-7 M4B[)5K=$7@EMH]'FC/2D30I=IDC[G;NQU34V*&68L5UGAPUY6AAB2''2A/79 M 8R2:/:!N&:BCF^G>[&(O$IBG.^4;R.>E//45Y!%QQH+Z%(;KKP:C=7"R6WM MNBFU&:JMZ!1:TL+< MR)UGK#).CQBHQU=G>N-C3GSA".;7TELD4];(,JZ:S=-#$M65SJ/ 4Y(;3Z -*)(',22!S M$L@<@[P9\6269:DPKIK'C+:Y#W2II!BIV^U^7]D"OYC)-'$"?G MER&81<',Q%62I"7!S$DP9+(=?8Z/GNW3CH*<)I ML^)8:+##KH3QTT*VOT:1RCJ=85 ZY\YN6VWFR'!IAB5A6AO7JR@NRIUU7RAX'1/Z*3NZ M^RJW+I/ YKLG[&B)G@6D,0EN3H*;;YV,8R=Z%R*QYP7)ZG6)GH\B1G_=4CN= M$3JX7R'"M"&NV]WF0-%4MXVSF-Y?MX<*GX$D-D8\4.25BQ%^.Q6,1216$N-\ MM\0:OT>3^[+1?FEBY]()PZ$EHF%F1S MJW8 4"F*[K@)?GF5>")K ]081CIG'Z]R62$6^VL2Z9Q$.M\F^\4%T>C" M5'%_-2UEU30G<51C2?LS-T=9ZKWR7X2$0-'"RARQ>*[L"L5::86VH)N3)&Y. MHIV_CD%Q)0H88U;#Q7*A53DYW2ZHNFA;#'JW@G[ZQ*T*8I[!T19O+-51U^QG M&>@<0 HX_9BYU@6J).+YGKDMKD( QV_P2;3SIZ")3RZM7)8D[M+T@-10KJ@) M*MZ@V7[=+SGWR]ELS6S.%L8]5),I1Y[C?JY8ZP0\'17Z>R"(*W/$B9;&-W@J M"7:.3P*-N%++](:S,&>#"1K>870&,X?2:MVY*2GUA&79^;13&HZU%8K,!7%B M.?E\P>T +-NET+AB!HWX:6\2Z1Q[A_&:6GYY_AF7UJ;(Z33/(CW;(P<=>M#; M,/?BGXD*153;!:&IR6UR;BE!K3'$%*#K5^>?XZ?J291S$N4>3:Z0$^\:TVM[1&(X(AU,9T#@V6 MZU/;\=/X+QC=_%HRCR3".8EPOF.BCLL2V-XJW]5G6:NI+?&ZX6MEOC*N!WYSBZ@TVJW0 +&W#G*DDSCF) M<[[KW=18<\TUJTME"\@8U0S3IE9U4T_G-K<]5CIRW7I:SEKSTK""YF>-)9?N MU=S"#.KREFO&DUCGQ%!*8IWCA$@7)HZYO.;*X;Q28WO%Q9HNU8PLVK]7:HQ^ MT<8*CD_GM+RAVX$BK[(3#Z)1$N^YS/";P MV65PM[07LH5PW<9"0RE],6IDI_GNJ L)C&\7\_P_GC#5Y5_[\39] SQ5O%AG M5!.9RW"%8(>.>G>*+D_?A']\)]9<$ Q4$[S%^XEGGGJ)X;L9W/\ .M&?RT!, M==T*P,JEHLE+V8X%*0(WY8$_ O7U#1O*C)OR75E*>58*R(CH U-=CEK,!-5) MK8 .R2EK%GUB@JX>J&L5/ !\3?(=^ :HT@_@0?!G(=6 $)+*"XYNI0RH73^C M:7BV=L]PIN [D:;R&+\#FKYU#G9>4^GHI=$[>ZH!AP&:':LV@0Q;ZW)UT>)\ MQ,C.UQJY:D$.8*NR\!$_ 2#(DJ_+!V!CGF:) Y/4M_+[*2J"V8&]D?MP;OM@ M(#G=$K6=ZD[Y#LKFAN2X[&O&*EB6ZZ,Q.8<5[62@Y39XG^?X\N64Z>\[^K;NG8=L1_?F!$/F&\R2IJS.OM,!K9D"9]K.T_QV!C_XY=61! M0P(P+__8EJM"'?OW4'DZ6Y[](<^.]7#TV3A;BGCKQ*XR9+<[>E>LC9W M1+37#Z:2I;G;TM"/V5?Y^61IDLTF69K$1/LT2_/FR5NR-HG:)$OSX<.N9&WN M: B@"5=SU:6YP"V$MTCG+WI(_A:A^\F'?4R6[@Y%=NJ V>L4T %52OT7&OWO MEH$"H@R/Q-^-M_EW,+8Y?"H+?52-K6JLHE/""E_5C.?[[N 3WR4K\B:_TGTDJOI?0 M#][G?RMTUK-4%K7[K89FM%=Z,=^>]Y?Z_>[U%TU4JJM.,.5\DK!&C(5HLZ[" MXU'U,O0A0UWS:G^2T3'6Z6.2S+1Q*GOV"A[=)B' 6\@VX J!L)H6.93"VSBY M7.?F+GFO^F?UAI[':V.YH_5T.EMM+"M(O\, 7(L2 ^!7S L0/SV^/:+M2*7X M*WU<+OE=6=__/'7 6TH_3-->$RMU'+97I].T-*ZWYO+=4@C4Y$;74X/ XVK: M,JOHJ^JRN.P K8VR9+"EFNI/4":H<3W( MRFR3%:2O0LAL.?3X*7^2O^#6^0M4,_I\JLY\1Q3@<5^4XP/9)?E(65%C\!!5 MA(^,TA) Y8B^)1XS_@!UQ+G@RD_4OPA11)VIX*&"FQ)2NBKL9FV?UP""D6IN M-3E2B!(01Z#=A0:&Y-E 18<#?S%=]DP8>_1:]P!=DB?'>:$PD:0)NGB: M CMI$E4;TX!G/+DG$-NE21(XQ'-I@&N0)9*UB>7:)&J3+$VR-'^":(F-%O.; M3V_9T5^4B'O+1HW]L(&S!C^,3K__4#VI1^R^,?JT?>DHT+S@SE/L6G9$U;U< M$.CK.TQL HD/<_JW8<67D:W[WKF[CFSILNO^1KXN!<7Q8THC\GU_;^I"R!N_ M4=YE#XIEJ?1Q"M #&+.'EUB5YU$(U>\V!&6D#=7JU,;: M/7G1N&W]Z*,HO.ZH4+;28Q4=9LO?608) MDEW&B_T4"Q\S)(/64BS1C%J'[+B4R:11V:Q4&F:+6R&YL)'Y32W*+P*ZKQZ&) A[45MQ_YQ+ 2Q> M;4O6HMM8L>&L4Y+=6EVHY94[7=IH]4HEOT5;)"JDVWEWP+KI!HS:@.8B1CU> MYQ[:9V"-$DRZZ'%&@DD7M_HNC4L>OM$MT0MGP-;2%#-?1SINF[D3+F7ZI9+7 M9;F.EJ=6O-WRVOUZT &X1,'+9*_"TMK?H2PX[G\2MO$;^.AW"<+_ M&MSDK6[=7-30O&AM3V4T('RQW2589*56!WI#:L_ZP9WPO#+K9MTI+7-#,_A2@GB'=7Q/L2'.8-$>^R9NQ%48_,]=)(!4>+Z+)* M.,1P%2Q:N7NE1.AV?:LT:K=9=MC.5,2*BB.J%0#4H]Y$O2_"7A[GA4R8RT_, M$MS-%/VL*'S]VY\7-#W_/%O%[W!8']$2UA?[+:[4&'--(Y^=%=:W/10_NMV9 M0X1 %/+-"5$Y$P3[?*SH;1'LDJ;D MY5$L7]&*M&CJ30V?F=7L$#'KQ=G=4,P0Q]5>UC8Z7&NM!4)OGN^W\@Q ,>H= M*/9U:=&7Z6T38C2A"1)B-![P?BEH_\M<)+_#]TP1-]K.U,ZCI3:3G33+(;+, M/L-W\I96:K: 6L7RNL^6U+69-O+];AEG> I:J<1CADY?T4K]%(*=X-^];=E/ M(28QPK]+FK=7PL#5HF<.^/YBPOJMH>3H5)8HE3KWPD"EP[39W@ K<_F:-NP4 MZEG/H"$&4N_ P"]"FF[C4DPI-59E74J(TX1V2(C3F-JE^].KO").Y?I#5 M5D%]J94JX8K ^L0(YVY[BG6$R4UFN3+FS58:Q756\.8R9I$$PV>@79HPIPF$ M)+\(=IJTCVZC!1O&^I^!&.-^@/&3G)@'N=+_"SI#>.2!5-V99B4,LI;.1=,!;Q^E_QR)JA.:@7$ M3$Y9L^B30Z;*0S++0\K*IS2DSQ2JX#O1JO 8O].HOG6L7\6F,O1)G0^XO&#G M: SIJCV8=/:YI!5!3Z"\R_5=!U0@UUL)DUIF5Q9]QP%CR@FNZG*F-05SM8+# MV[II,NB0"+ZUTY:UE],M4=N)X91OK#5\P+%EC1LR;6N0*?7KRA#L[3*06!MT MPG-\.4F:>?.DF1DZ2LN19&2*8;8L_)%.5B99F61E/I9F"$\RS,4\P]R;F\X7 M]>_>@(W8C_H"6<"RC^AU/=PK9/G:YIF/ER%Y:JHW"H>9/'$TEY$[5()Z=,2$?"6X]<&9'5.Q0 M]>8G_)C[G"!SG]-I>\8MC)YUH'&)IYNDC6HAV^7S'50N=DK^(K=NE]1@E[$$ M?2"HUPK-?A4[I?B,*CVE22&E*J]%F)$5_-UV+* JDON0$KS4'GT3VR49]27I MA)N [X05 7[ 0H%]G8)BJTA66168.5RKD\ZR_;K:RO6![H1^C3J.T M_O,MK-_]>:Q['I:_KHF7V+KW1N;X6<;7!^O#:2_.9\^=]EX,N[5.QQTJQ6(& MK2W5"EM&$,:K?MQ6O@9V'R#G,#[W#%R//3H@UCUGS/E8MMF3A4YF/5"V%V"I M!SQ]6J?]CP [1B;R,T5$7%E$U#6RU<*?Y>@_?':D($YF-LYI?B773(^;U-3& M.V?/"OZTD]M?X8/ Y +IT)\5H-A]].-720 &.]"'HXB(V1LF_@% $KOV[[>1 M^W&/\9R5_9YRYWE)-I@;DS&_V6,@/-4MUZV8HNY+L@18F . M\Q+=TY:TV5DUO65Q,]M?9WN@,_0W=1).*/*"+$92D"*P+4>>F,?7]Q.>8QL! ML$VR?!C,%A/0ORYI?O?1QX-5CS'/G3!' F[;:!%5]?32%BJ,%,P[VTL> M&?PM3OTX.OHI-/>S1+%>/C8:(Q[)IWZ>BXX^T^O(35 ]H!7B:9VZ'[]V_*4LJS M4D F15\7//DW\> ]T"OP]=+1.4*X-^I@ 6CQ7!F@-BB=K$\NU 9M-LC3Q7!I@HB4>9CR7!C)N MR=K$?:X(]DXW^*\7%9E>IZC:G(JJBYR,:V)?7K+ MDXFXE0!!7NIK"=!Q$;R+B,];#-'WE9^W/,WO.S,[?N1K:=8^;VD*5@^]G$63 MB-!K7,'7$J&7U:,N!-"O>^[Q-O\NY17'+_R\*^N6(#V%#R*IJF_*4=S@Q7RA M^(WZ+GY ]CYW+ZX55^[.!4=V^06]JGASS^VCO6 BSFMD[6U9H E'(Y6CN=[SZI<59K%VU7%-C)AU\]/2 :5 MM7EZHO&MH37J\#B/__B523]D,J]E<$F4\U+<1>QFXB(W7G8$Q*<'GFTF_N@Z MRPYZ6)FI+D9S MDME9AYF1PH*Y:2V!)PA#Y/;*)A!AK.%$O='IYP89LQ\ ""-__"*(1^)*")8 MV#.2*/Y*?N5Z(7?6[\O76T:ZSMS5&Y2G(1.5;62<.8J+P;WJ+3->H91AN\98 M$Z9MKL W\GG-@5J>^?&+2C^>WE^^&+47/RV_1%6G+;,2O['=I;X1>9^IN!*" MC?F\D^/JM?5DHPF6T0.+X!=D\TDE\R2MY6(EZ/R-*OXQZ M?U(#Y4H5XG3^F2N2OJ&5@K:U24O+T .-*L[2Y>*P M52,&D$[!<%@REWCM[OY?$MSQT_6+%@..16S7*67=M%;;=#$7I:V_'TB_=14V MEKS0_0CIO=A=B)1V6+,L=%]'2F.CIHRLI-!E\^5!NT5V M3+<]ZO $)*7)S .5O2(I_>U4[ZWKM)^-;OYD&')/;OD5%+DOORP6<;=:1"NH MUB(JV)3/^-RP%MR)7RZR5DZQ757@Y%''U?/94A5?0S0B?_S"R$?TM%SM9PE* MC!T6O7D3-G',KJ.]EV>/>YUUD&DMNFD.J;!Y5Y:(HN I]V*/\V-A/IOZ#1*M M.=0X5^V:V559 3J<^?&+3C]>Q9ZX36#HS:CB[P=&;UUBC348W9($OB0279@( MKN3826V9GJ[9EES(53==HI[I=NY$!)/3?L/NV2L114H+7G*GM+OJPW))D @F MKTD$?T?E??TJ;:R5]Q-;$E>B>0>^-%]2 YO36NM]"..78_FC8\]\94CDVT@ND HIO8_]>]9,V@ M)/0QB4O^*^ ^%DWW1;KKOT+86<=",K4)J_76%;I/*3;=[@9WXX"+&UX?CG+A M I6SDW7(3$;:F&?X-.2 \0>:OI:QE"AG$I?\68#GUMSQ>Z#GOL3QG$9D;MWC MQJBJ$DY5X!;+2O9>@1"8GD<'8[=D MI,FYQ#5RJH>V2OG Z@Y%A9W#RM%;1OI*%DJBWTEHJWK04W(NTS@^<2M4,TKS6VW0XMH480J,*[90=:7TE0R6)3;[-B-J. MC,S #,O2Y>GJ[X?,23SR&T@,Q*T82=L%*>AU84V(M:HI:@C"-I%ZVJI2X_M1 MT![>YM;M<".RM4%MGEU:>3CL YV^RBG?-U6X) KY&S');V''?3GD MGJ"WLT1-*:'YIEP=E,SAJCCMW(E#-CURNEI1BL8)':PTP>J+"9_M PB?_R" M"YS$'B>QQS?QO"ZNLY>GA:LK>U5/5YT^*Q@YV>V&Z[$U7(5DR^A4K&BY6MN0*0' MY"I74>[%U2I6OS&>;-:L1I6505Z29G!:H/Y^MP#C__&$J2[_BL8+Y5$UMTM[ M]I.HF-!1U211EP4'CGO^CZ2ZMBZ$/Z/'[3JQ3YN-9QX)$G8-?+0KWD10X/?G M=96.GOOL88@HZ_H_KQ>ON61EIM^FW,;3^PD]S&8&/:VU!/_]/\]J2QW8>42T M=,OYN4\>?C1]NVG!(ZE09&1;NDJ8@=?_%/1 "-W=6#/91V*?EOSG(?\X ;L$ M/"R"_%?JZ&+9@AKY&C>=D*(Z/+,^[G[VOXS9UMH:_?A&R6T=FON6?9/ M''NDGJ]W&GO,D"=+?EF)WZT,\;0\_RNDY@Y$U__J6^+9HEKP9Z"E ';T?XX3 MIN\^^O&K#T4P90C6$>F_V]F$7T=K?UXI7D[UN1E\H65;A)KR8:737OKM M',M24LDJK#@'F],*#YOBO_E6"<@8 .=" T/R;*"BPX&_F*[Z9:])P[L3L#UV M62U1P<9C JG-/%N%EV;"T3J^(=@/5%ABKLMRUKV:^5 MN[-T%UV6L**GZ";+H1T>@XQY))"'EN/JF@[Y4IME\_ZBQ8GK>FEO%\3>(7SU[18&G:7^K2A;).!/&\Y$;W!#'4R38Y"-F:G6K?79IG97M1_ MWI++%*2FV/1&K*""[5C)CR5G!2,ST9R#M+ M.,BE\ANHX=3";!-@S] M>K&-.-B,?17L5SYO61GD5N,PC1-LN.RAI>&TBQ >9 9. MWH[/JHU><=@H:;Y8]S9YO3WU!(:G3EO64%NJ>FRWA+;XY3CTN&#<30=\YLR( M$$7.U3)BEVLQA$25RQ958!2>/FU9')EZAE5&B*:V*9>8EBBL2,*6)V-GK7X0 MCH1.0PM7,A]6JTM/[L.6^[%OC96F;P !%I_9E07?B90!"$ED6!)\WWHR,PF^ MV%2&/JGS 9<7[!R-(5VUAR@O[:VNO))-7RXZE@%Q$!I%0]6;YWT72+;L],'; ML-M>T22Y'D-Z6@2UF@P=[CB^#OD<;_&&?W-;: M 'ND+MBN_'/_P]-N]^.-@^1(4X%RO6*#I1_)ZUI>AUHA^'-]Q]+/;8L%F#MU M%O[S1LF.?V/8?WY7J./SC&(G/ZF"Z@J*XLC*=M<"!GNJ9V=#].^&/>,@!2AQ"W ML[:.OM\KENSW1I$!LVIPDX*E2I7 M],=#M&;V]%:INJXLE\&)PE[:8GM] WWG_O@^%#EZ-#1.=X8I--'$K6GWW!0^ MTRGOV/-VPLM^R6+#^.O'LDE"W&K"MV/ MZ5NJHX#%E65_)<"#PD8+I(J?/_\2YUBI#N'*?D^NO"G0[Z4;-^QLO#?RGY! M%J-#_?_OOS *_8? 'K8_)'H0-SV@7XYXNU"G_YZ7\H!D]$P:E 4NEYPF>?(EKBUN9OO>H M[HW?6TK@WK-PH5M5,;LHOX^Y_/#=3'C'JDC:R@3O>DO-#YUJLT+-#+34^?&A M0S;7B1[J18&$I=W1'9S2*-91!+/D.2%X&[^LFH[D+7N&EO>Z=-MH]@VI_RPP M&?G(O8@WCMK9M:C[ATOII2 MRPZ?YHD?OS(/&)&^3H!C/%'A&-,38$B X6/ @#\#!OS]P&"4)ZM&J P83A:8 MS;)4[G0"@;DS,&"L.II(2P75J$ZQ/:QK&0YG8!@5!2]=X\1K*6D^@4O'@-EP M0%^$SV"XQ]6BN=^0;W43]9X72CZ)9<-P?"&;WRS(>3;#J@.OU,H1TYPYO+=E MLS*H@5!&IAG4" 9+U!(62",#KVX RX;$J>O9-=_3B$FPX$MAP9\9,P +*-J8 M*"U&;7%A=H'.!LO!LMU6[HP%-<$LL@U=;[ JCRRK=K%DI0EX#1,8,Q1-7]R4 MN;=%S_J.9*PY6]6T<#8OMZU5QG"1>T/).-W,B>E^>HQ23%#M2^7F9CJ$%^. 884] MX"3^N5FBKNQZ\$YO8#FZ]%4<&E'L940FFW'\2XH,I'S.OSF%** Y1/&N/ABPEA?UAT-'F]OK>F#*P-42C M^V,.-=RF-Y+K<\.2&( IU#:KS%=BK@Y)^)EPD )$ Q(T!XJ5=Q32*[9Y261>X$-L8>CDC MH/WJO0%"[3J.A+'*"A7ZIH!/V#*J^0$ ",A#80]X^M122KTPE8X3'#[E6[F8 MY#ZEN$,?WVL2H.\W"2ZJ7_NL-MOT-AC$P=]U$_[\4P5FFBK^<^(,_OAU+FG/ MI3O]X2P]NT0\4.HE7_3G7!G\ IO4!1O)P6?9C@4'D=)54WY( : 3YW!@KNK"?H"7 MF++@@$<+X(N6[QRR#L'O LQS7?B$F>I!C8V>'(+V;DJ.;BSN+W"E".PA!B1$?@*ZX,IS(U%_09?"/X.WJ<\2BE"[XISF4X\-YD%% ." V'OOU%5V9@C-X\M?0%QP.-M[TA'IYUQ];!/B!%'^W2 (+?)/!N MW;*AC,)O'?4T!3!U#L0Y!65LIL(%UL/'%) D\+= <._AV+:WJ]YR>K*S4L6C MO+J%J6L6Y-53"8XZ-_=,O=E]R?#WD3D>MQPNF'$?#AEI!9SP8)#M!K!RK?7B$+ MN5X3:@J8#XA5D1J"/T&Q3$UE4?!=&;13W0,J@1]=3P70LT.V8RUS/0"L!^6M M^J8,'X0]UU4P!Q!] S GJ=94T"WS&#ANK'E[TBCGNP!M79<1E[ZZ3>WP)#+; M7D)T /CA V/4K9CBXTY\)O2:S&717%YK\9PPE)W)LHB_1C'=2'R43)_LNK(A MH4LG/ZLLNQ6U%]Q>&?]^@GMT59[7U96/AN2@2*8-U!C*,=!/3_-Z[3[JC=&\ MW.6U-+D)%;#P'])/]Z,;8QR,K/G[-TAW:R+RU97G-MA^,X,*1:JSY(0BS6TN M3F.\+&'WAB ?P!,#8 M,N73Y;4.1O)N!E)3P87&V\[D5$W!%%4!@NBVOW . <+"4F' C+&V@#E7Y=E1 MDDP@%D!S0,.&H 'A^/=3&W8MBSY,6)-JS68 R9T'B.'0I\#1?_*M0B/Z$?OG M/Y&-O"#/>I%AJPAI^393!:CYH<=%DM'.RS^D-IYWA"!GW9E!98:@2#APID#L+ZE M%,!?+?!G9_OQ;D*% .QX+D07V;!U*Y0A6V!M\1C\!% #V?\A):G $ >PY$:O MM7S/A?P$Q$Y?]V!UDSTP[;!NBZ&&L%8-WTB9T<85=2NJ* E_$BW#L,Q=/[TY M0., &NE3@-0K0=4CQ86C4EW7CQ =5HYQMJ9]-'G0[;4<%:R)H.OA--5[IF:ZI,W]> MUO8)68_5@X$59Y1H5\B%)^#+P'7?VQ+17UUF/^5%RRE!$3IK4DB_<8R5'[\PE#R 47/T)O;R?[GR5"86P'8\)R'[8)#>3FDG3X5DJB- M(:2>\>Z'8*50D0H(/T$:(<#OBLT1'!J-/13F\P?]-'^R: M0 . '!VL&\?U4A)X$WBY+ #'#AJWX+5 MDRX2V_]S'2TI5^\ZWMYEI>@8^\V M5-]=K.EIEW\2Y.T^?T&Q[G&M@>K7B!PK9[KSPU[T=.%)\N#OJF'(DBI >@]F;A=E MV'\@H+#3D50^IKB#R.,H2FS?\F)C 9L# &ICZYQ%PHO1SS<;1P70>KSE1%\! MG:@*0#^ ];ESY"(#%G*,\)\;5AP_E<6N[,(-]GA_!8.V'&!)0SNS%_&_S';, ML-26'!G&$IRC:(K.B2TP3M="W=,"KL38&%I86QQ5C $:^]X<[&P;63H+PPZ7 M18HEIYW76KV"N!3M10V1.O"0"7W(9,^<0^\D\["O/J9NZY4_MY0BL .@)TB0 M#O!B1BMCH7VEL5>[)=ICNC1Y8>(-9OJ9"H M\8EJNOYT :R8O3^U?<;619/7 #I4%Y9+@,0B-'+@QROHX$&G&!X=^'#F6CN+ M:O?.EQN0O+:!I01LIQ3T?N ?P(=_X8-!:K@+I><0D+_#L1=E[B(I.JF7Q^[, MMT@!MCU_\;W;Z!G?6UKK\;+OLZ5!9Z@)184I9YE3ZD/RG=]0'Y%B3-_6K.E+ MS6+A@D2-P>:@6M*1'@VZM;++J7X6'8K-Z01?>4''8W[\\F1SRVZ]]*53,\MK,Y-%]<##1KJEI8'UH,9^S@@\DP$U0'B(*CR5X*LE?R_@_/G*&= M>?E,QAZ ?(DRP%%U!JU8];#='_MY$%7WN 0P3MA"DBU #D.UH6-H6Q%'#"'- ML!QY*X88^J\7WMN!:#ON5V0A1*>/3WB]-3;. &@B[Z>NW^YM.V*L#98E[(/5 MSX>;"X[\\PW$@FR9<0;T5F+*S>Q[;:#9R&+%(:\" "T<$OJ@$SX\!XZP_ MUK!>+"^SPQYGS+HCQ39:%B9NC9@W].=CBO.8VF^"+R@11093&7F(JR@4 ICG M?[-1?XZ-N*>0P9HJ9*I[D[*O)V5?L:3LZ]-S#^1S4O;U_65? M#[4=>MY%<@L)XVRJ[H\T(:C4JE8RZ^' MHRRLZ9E^V=+W$)&KZO4JNJR,!O."AF57#06T/'GF8D#FYG:S,Q MTP=OQ_GLRY;%DIGC*45K:8@VZ:X*RT!F9%@G].3MPGS&+&?MU8@KF1Q?;JUZ M9MOK@)8G;\]/1P/*7]M-S:BJLS+G4@6\#2N*GKP]TVZ*BI)I#=!P3A#%YGI3 M&S1A/LN3M[?<24GO#"I9#0E89\!,N]J*AA5%3]ZN"JNE["[RG&8(E?8LEY=( M&X///'E[3D/(1J>D8FRM7JC2W5)YU>H'/'E:J7,U*4ZX3+.,H/+4EICB>A$, M!K#VZ$D_*V7@U%1@4U/IG39X3UEE"L%\"FIW,JR/F6+!A% M%JW)^:6]'@@KK 4>BYWI+*I*5F_4]M'>HFB34C#U?86!34_F:NZYM<5X-.RB MR:*T>9,HMW*YJPZPS M*G@#PN=M!C8]Q0FG7!LH"MM&2^R@.\C8;-AO=V#3T^5B&+\>=''2T9 F,1.+ MLCM9;? [7@#SSV(773+.]T;+(E?B61P[* MH^X(!0,[@P%,HT_8H83/480A*RCF9V8DQ<"FIX\U@LIX+O&"S1IH;[1HUC#9 MGL-=ZJ1EI5'.$;-5L<8)N,1I2U)CJ3[.ZDG_IHCZZW$-'XB"P*]EM6PC\8E'\IWG M]GNN]'!8?XCJ&D]B@WB]P^7'8+#3JQ3J184Z\N1VOO3MY./'KCOQ5EX&1"*H7_J8HK^3J MNI&I-%VTMUDPCIEF2A7YM(IV+.N,7:HH[\Z_B/P4> J]_V#KI$2?W+AN+TD_ M9NGO6('N$27W;O#AQXO(RB6K-%+?LJ3R)UB:S"/U+>LV?H*E2;0FQDM#O%H( M,5F:NRT-_4@E9D \EP9]I+!D:6*Y-/0C^2WK:'^"I4$?Z6]9:_X3+ WVF&PU M\5P9^A%/#+2K+LT',]Z]2<_<[MG?.1SM_?.T?W4>/&;JJ.!595E?R7"L\+6"Z2)G M0?Q&LO6Z&WB?[>C5 ]AA])LL7:@N_%O>5B)'%W",DDF\A _SK68Q<3<^CYUY M 9&ZK:;=QBFYY+0DXG.;>1(M'7X8W3#ZPSD#7?WV-E5BFW]+VYP!0Q04^5.9 MYI\=:ZYK,EY!1O:Y9^QLYZLJ& MH,(\8<+^5DT&4F2RQWS[A!OR9[;<[UE^_O YM,R!'.N3Z M]NG<4N=D$!8>W*?QBB+(]^4E7M;OL.Q_8!7X_P&/3L3REL3?EY+1MNRD(CE- M#,O8&99?2M!@1IC4OZ/TE[\MW)-8GM>Q/+^4(/T[JGUI^4!%I9>B]&<6ZAU+ MTO_)!!Q5 X%I@E\6+,0NI%U;@^ .<_-93=>[SM3SHO;;V2%>3M3UJYY@GR1Y M-)O%1;^G,P3::QH^V\Y;I.*_6L_R2M52=@G)CG1Z6S_E9;64OLBW68F7*"F+ M:VJ^&_((*C2X"<-3,'?%P8^HO0WO*P6OYGX[XM=.?O\$%90 M87&VJ(#R#L18F:DN1G-RRE&SH*RNL1KGY91O F(WJ51V"F'[Z.)=U,G^!",Z MP#@#;#.RERF2)2R'(H.&8(;=?K6*P53'Y(]?1!;X0IEK -O64XV?.M\>V';> M9NR4/P93LW4Q8RXD'^0S;G<_,'[S=IF]$K^/'?#AO3+*!8S_\\E/<%Z4J4NX M[B\30G,OI_5E>FO\67IK_).8?X19Z_"YN6!QK0*#(NNU,T2;P?U\V*C8,AC6 MMB)2R;%<]XRQQ_=,.1C2:T:CBM1O5>[+S9\.;\V M.;+]2D>V)QS.YY..V$%B7$_R[N4I?2\]2 Y^DH.?Y.#GFQW\W,ON_LK*]:E/ MDT3!A)7ND_.D+WREYX_4(?7OY,#I#U8!#(%=V^IVE@_,[1EV MUID&-4]'O+P6&OV0PPJ=W,I2^"P\?LH\I.G34*/_?!J B-T6F!P_QP]L$#*0,K2&VF/)EK:A4QBGHZYVHK!D >^>,71F0?,2HYD4I.I)(3 MJ>1$*CF1^LXG4G]RZ7";I8G 'K8_P#W_LU\_?%>FJF]U!'7U6X.?Q4[L37HX MVN/E4%MFS+!=1K6&E.O$^]8@C2 E/3=Q.UJ)]3)UJ9Y)TUF&QU#H\>+80_HZ MYE]\BEPR_#N9]CDN&7<3*NERU@7(UICUNN^EB&^EU( [" M6X88P"LRN668'#8GA\V?SG^.W[PEMPP_[[GP9[ME>%MW-?["][F7*SFC^]YG M=)>.>!<$3G^6@ M7R&#-57(5+E089PAO9/%A _Y"1CL M1#U@63JYWI,<'7S-HX-;7._YJLCVF:_WC*N5,>V/^!6;YVTO;/39NM13(.;! M^SWI[".13N[W).=+R?E2<>-@$\;,GR MI[H<%Q?[#O>%/HOA*2^P[*9 ^'6VU%DZ]9S1W&"+.R;,>,]]H2Y)%5TDME<#KM?L1C@([PME,H^9Y+[0MSRD/M'^G?*#'14\3OQ&_-F1 M%@.'4?PI^0ZL[WU6AZ=OZ_#TPSK3#G4 E]0>_+CH$?M-C%FO,Q M@. F5ZN334Z3=6ED,U"+,P"VJ<<#-;9;O22$X-YL2?SF+;G-]?F.[U\E+W9; MOP"=Z!N2%_>>DIOOX#&],I;0$S&E)X[T\K?TQ%HS<0:;+$>H.C5[]""7HT0- M;.AD1$_@#P1UQ70FWTZ#DQ/^SP-<"^W\'7^ '?33*S?3HQQ1 MP=%EJX3777\D-(+(W-CR!^C5^(,X*6=LR8(X3=+WB96X&FD0/^[G51YA ,!/ MEE+ 7TS):UL6X2^>E5J!C[]W4,3?@,?1FS [J0:8?@[O88L$VH#="@KX% M/WI/Q$5S+1*;[&"FL]20K_<4A^MV)6!C4+N("SI[%1\@ 8\D7B.)UTB8E%@Q M*6_#Z <)EKY?P[U R]=9W*^+@9.959:-#@37)(SC$X!K$@02%YRX,XGS86!X MF]LA1YE>NMUJ]5"<0TBB478M4E0@-"2Q(7''A9B&BB159C_*$?V/!WG97R>J M=MGE.EV<[5_VMRK(0UO$L^SHUW>NW@4G4P5P;'H_\?0C^:SKD9AA^&$F&3=E MS0[L4HK 'E)P'WD /0'8G;)VF2N ,("_>G,Y!5$<_"!XJ4!VY-2S>8"8C:AK M9#O&G^7H/_RZ(-:8@3Y1.0IA.JY>\%T;"U[%B8\.>?LK?!!8=["%Z/\<,VR[ MCW[\LIX _C#MT7\>WC..-H'Z0JK M:'=[.$LE/J3F@O1>X@?Z+$725B9XUUMJ?NA4FQ5J9J"ESC=Q5A#BU"0!'DM@ M.9(KFS=R5XY.G!A%<60%#*P"K!#5=%5Q(.C^DZ=";,V1IN X/$ENIG3/[=,< MQ04#.4/[S6$S^/'+M$YDW+&\M@K/OI/NJY>UA[@CFC]!B/4G"J-"N/:U$ES7J?/,.]V$*ZV,MND"D7+V7T$ MVV%'"U,1_#$UK$E95BUR^?%FZ% U F@=,#%?6B4IV''W\5X;?^]H?T\)T0RD MCO;'HQT?SHE@AI')E?G'!6BQP]*4#<#4!3L*^'$JR^:^W %$AGTBV90-N11W M:S& 54C)2^ [P>T(/AIT3Y.]+>I 25,]%XB785CFWOXPHW82P#SX]^@%CZF> M+\X/IHDBFT!@=3W+J$V\P:[+K/&9.9 M5JJMLVJYS_SX-;-\9RN/)U*ZLR)4)P+\SSN9?T(7/.53V2>)>E)TBUDNE$JY MA]8F!*]KM,(VJD#1/: &OYG(F;=3J$B*(YG>[K0[!7L"Y4@)#AT];+B@*\ * M"+6#G[?Z@P"=1)^S[ D.=)%^!P# MZAA\ZDQ0G2>5?.X'[#3\(05\2*"##M!F(!EN]#W5M'T/?@7X0?.4ZT\7P(J! M, %%R'KZS75]8_" MKZNK$)>1 7P*1'?-:K<&HN 8@NL$BIX5#AB.99-7>-PH3)J*.0M-# HJ,5# M$QK*K";$H1.X&+MUBKL.V3H(*!) 2*9H$#*VB0@9DQ_DH K\9*, 54+<$5(_ M1!UH$%%;8.BAL6XO(&@ZX19D% 803:@Z05+%2B&D5Y$@[H%X/L1I!^0'#.%& M8;S#.Q)]@V<<(*B\C'N2NXY [QCQCM',0\X+K&>/,6$NQ VZ#?=A)OKYL4IS M-8AYA8.D2)2F6_"7XMDF< M$3O6^0YI\\[ML,0C=2Q3/J^Q9*MRS^;4X;J3%A>I.!-J*JV0?*)=C*= LE50 MF_AK9%YC#IGK1/G8@Z2-+/LVW%-*A0N=@,)HF--SD4J[O\@*/3Y3-J5X_7&Q M@&H/@.;@ K[>,J#A?WG7IF?A^_V8V WK/L%I.3.&=R(N3/#+_<.[AQA\]I0X MN>;BY;G:-=H8"2T-YUX[/(]P>, M-X'SO@C PC; L/0T7+1Z@[G4*>6'T^DV7DXKUAM=T=D#5>WSX\^5;ENB8SFP MF(GS_'-KRL74Q]Q!1"#Z%0EK6:@$XU".1R]$Y).%U.-:BE+"$\XL$K_4AR' MVT=ZK[]+R_C>7.166<9[#+5+4_^ET]#\R'T7]#U(*ZNE&3M3R_O@&KN)K!X1+%/E;W M$K.8Y#FIGFQ7>=I>):SJ4BY&LM#DP%V=XW0X^C;#N'"FKJ*%'.<31))W^K?I M#[ALX*X1LB@:\>:[[AN/GVJL0H414=/T'TDQ%ZJX^86/[&8&.WXLE@]'N,,= M1V(G;FW/%D+3Y/YYC4N=UQ?V(E6R49+?3?_SGPYNV4$!0? MT(U?;AMZ#_@/' ["#\X/SN,0+@?ON&T]&2#LTPX=GC?42;,:.1$2O9].?*(Y![0=!$?.; M(2>Q\4AAP/(GQ8X;A(Y-1_ _R5G'G%*%!/=4(\4^= MWGI8[C4+3XMY; U9>?1X91E$E]E80BG2R,M[A)UMQWF"%$#MJ5X:5<70C._SQ<&7K*:Z5QMO' MYFS)][;&0!M4:P9:>?+,H1UM#Z3N,D.#26:YXFO=SJBX'G)#^GAE18W5^C8_ M2\]R[1X4//-!=KJ4X-UPO0ZCPWAKS/RIFRZO:+2ZW3JUM\/5<+I8&V'L9/5QJI8;O$RC;7 MJ24+O818ZR6:PGJ8.%U9'D;SG48G-Z?GPVJW9IH=ME"3APQ]NG0H;)7E,C%_ MHC>5J5XL5AKK?F*-EI[ OF9V0]'Y@.MT[+$9B@Y*2[6IX*=RQTO3JU%]\32B MF4XNGN]&UL4G.VU'(&]*Y9_R M-+ GY69RV)/T31*-\#K90&U2&348$Y*#GUV6K,>.\^A::HW"[4;59JI+OL1V3$DCJ[JN9)FYZSQ M3(OB9LOHA?AF,F\,(Z='*D^65:8]EKE9ZZFUB25+C\^L+D,J.3E1IAKE9XU0 M1)GE!(/IS9JV62WX4MZ\$>,;J6FW+LQ[^<(BRJA X='*D[=S,U%^'NNMQ&P> MBH0TH9?2BG79C_+F:98)T6MKT&$S?-5\RC]UMW;#CYXB4J/!AQJ9D*!4%_QV M:8/^ OC2TZ#8;\3'3X6!4!LDP(CI&DUFFX0K3TXD5V.=1&JTL&=*G&MEM2Z)CK06-]-@N:D]A\JBD:)+)=.N)'/K]68A#]%2]E*2".>E,!&[%.B1,LV7\I)LYTTY[6&)08MO 3**\3*CROI"(TFB79J5:TI0ZXJ,^,C2=;[9JC2 1 MY9*)*&PX$039;S0!(AP+KN9&KX8.,Z]V(@WNYHID\VJ'Q>!F@IL);N;X9I@W M9AX$=_/5N79O*6;7A$-\8?US8C]]40.5UW6B:\6$7H;3UX#E+7WD]N!R+?SY MV@D)5P<3-#W1AS@OX),@BX2CEXT_QS\%L]<\.6Y3K<.&Q0$+#EAPP(*OCS\! M"_X!+-CI9T@%+#A@P0$+OC7\N2P+_A0W(6,F3O\;\-)_<[B-2P:7M 7<-."F M7\E-G5BFXZ%C%L^4J:N*1+GYGP(WY(:&J:,!-H<->2)1= MAUYV!%#X\3^H2?]_X*/O@4M?&RW/QLN_%8JB?&D*)TR?@]??8!G2:X?O'":P MG+;]9,XW@NI>*I-N1 S<0:ONBT^98MXHQCA*>L+I8Q"3G8*,Z1,;H5.5?F;6 ML^LE>=L=-*=/\A5F/PE+&^),08.;M=&'9LV: J,]%36G>= NB^O%X4]E45PE M^J-2H6,GQL_+=#&CCYX:0SS..A)]8-D+C;,.VN??,B#^[QQ'8[[)5+NSC&.Z M-,?YDFK1]_.;HV$HV.Y%9N^NB,R'%:5TLUH;9)EZIV8O.RLNU)3-?'*(1U&S M3#Q,G]:(W;D%G2/-Z@+3]_LX$J^EX/Q>\>GKW&>VHJ?S:G&>Z"@B8QN-?-%L M3*XQZ_)-_H,)RBSL>B^?\!BN5:EF5'G4$WJ]&:N49H7E(T#E2TC=81]X_K3W MS;TX &Y3M_EYIWXK ^\F6<[G=)SK,IW;4'D.6[OS.5Q<=7'O+=_,7^?T7\;^)CNW,=T M BGJKT 'NPQ#)*3\B@[V.&-3L5PYRM++^"8B/#:W7&4FD_)4CGY@(J<#B3[2 MJ._.7"V!S^G:JMKM<:M >[L.L_J,]E;,/A5ZH:2VZ?0ZST-C/#+Y3M@@!Z3]9W9@ )7!@?>OK;>&^3E= MLYL+,37CC:74&,:1@L6P#Y'HJ45Y-@7KYRD1/_/4-^'E^C#?"12EW^0[-H39 M9[2D!LOEVMGMID;'TEG5W$9DV8ZB%E_(QQ5/A./QUUC2=_%R_5[*%'OO*5/O MRAO_SEZH*V0Z_1YWLG+CVK#;63P)N<)3LB^UMJ.HGKQ%O>CM3*=2OKA\3F<> MS1DH*_UJM&7KJ4%RF$!:4?2!B[R671#X6@) !$ZG"Z1%79H]W8;R]%MI4<+& M3,6$3JX[2PM18W #SOCV][RK.^^.FQ+^C!>9JC62+F:6S= LT MA')??&HGV)LT4M],C8AJPG:8JW1;0B[Z5(G4UIVIEDBBIO$H/_6!82)!:D1@ MI096ZE>G1GPMN[H-H_7W4R.,Z:)68[7AD 929YW0!7XI/JX1-T.F:R(:CI]F M>MVYZ7K/R1%?K0G==DY#8.8&9FY@YMZAF?MJD+6J:Z$WPJR1(,SZNQ;M(6N/ M0-8NZ38:JW*SO/WB<=C?TQE#TW+:6D1J@K"L;E![7Q&@T;0^EI#U'F,@8E[;<'\4TW<+^9/MV'3 M_E8@-I)^RO:KI;KYUWKE',PP]A_TBN;%(2PC MPR8^,(CL]VC2E=.>3URW/QD9K(H;W;9^391G('F'>+AS<\FN#U7'S^XKYA]L M>)F*XR=4BL,2AZSAB(Q/DOH_V3"._ L]Y]6IMTD?)9."&@5.ZGM P -0*W1 M?USN]L4;_)G^?L-4S<_SF@,O65*3.IJDH%V/;/AO>'R(;OYN_JIH&$-^T2^Q M2Y 0A9Q>C6G6/)\:R0W(1GP\_%=""HRAWQ8A;[%ZY)H(*0_[JFULUMD.&QK, MK$(J.G\4($*R_&EF]K40DEPWFIDZUN=S';T;7L8#!3]< #21%*@;]"]51/:] MI2,3GQ(1;$S(9*&I/Q57@'+,?X3=>! K>2AFOYINH9\#!%KT>_3]0D3"2%F@ M+@^4:8],L+0AR-5-F$I"H8( (JKHO1(&,?[-!H@&!30)/N64\4LV0,\6$7J@ M>#NE:)1N&^0PU *B62 '[D@.P$V9I@W\J>HQLNV&"E9A,^L!NZKF]49#HN4_ M_HUR?F6AMT15>X(@Q\-8BM0]A+MC-!^. O.%JF\ Q&;Q&9CAG67V*6WW/P<# MC2\RHYG?6Z'N9&;OB.8V)-P)ZMF[0OH_@@<0QU/,0Q03D_58U4U$XH1&(:30 MAU71E,3E2X.<#T#J_$*"[ FMEY'1$:8Z"_@Y8DKPT0^0+2QT Q.?\\0=#Z/F MXH8:0451L:93H&(&A;#4G&SV$Z4MW=C JX*OQ=="%NLJ4GXI?035:8S680H= MU@!S4='0-]@5NE94%3W?!):ED@O?H\:;9Q,G%L*-*7"/0BVPL"&OLC4#C'59 M@Q>#VD7O"0S^P[2.6+:_5Y9:BR;U?^_D4,@6SG(+^9%M6LN9O3&*U4)L,J=S MC:L:P2'N U:PX)!7"Q@KB&_^#&IGT.(-FVW=$E7O]VD(WJIN#0 \KWL!^R>1 M'QT;R3M.%O-PLD3>CF>G-1X(H2>.*T[X%,]&DG_\2X=/C5X*$JN*;@?)6$@[ MX!F)9W*_(X1W.U3 ?$1T4 7AV6_,-;^$*/%<5L@$XU]0QB/9_F57112VK&XX M'Z%UC.=6&NOAMIH-]:S.,BG,]&4S95:*:VA&A-ECCHJ5$L2E%Q=AKE&@"?S71%=5?6W^POO_/))DJW+/YM3ANI,6 M%ZDX$VHJK9!\XH :3X%DJZ V>=?-)N'6QOBOVN3X[M"MFFVXO11<,W-\2:-A M(Y:DMXE):=!IY4:YZF.^S=0@.5$ DMX"[L0R;'!VU^L+SH^/3D3]@&.*/!KY M=)RDTKGX',+WI>U\32J86+]$*+G<#[!/E'SB^&W(&H\_UEF#/CD<*FL9[L8\ MTVW_^ TO,<^$HY%@H.Y;#3&N,NR8#7/!K..;O9I7,Y:"J[G:U23"3' UMWDU M =4$5Q-4ECO# B[N6_<9^>^L?&]$OX'P6^'@+9V*5G6#K07R_ M!505 BBI21670 42979"_+56:!OM1O0&;5O1$2,(7%OL'B1IAB(?R,YP8K[> M; IO2-AY]RZ5(K*K(EC5-M947Q4BPG)K%O/K"K>:QAO#Z##RQ[\,?9':IULE MGJ^O^;E52)R)C? !&WDEM?LL;(1G)W8OTV(%N(U-+5I:;^)V3OYZ-B)I0C.5 M,S*-V:8:7ZX-*]O4Y#5D(S&HF<7/,RGWMEU5.: !0U2Q4B9*[801^8 MR9?EGS].;+P5,O^>?/1WU#&'."$?31Z0YB$S!87%>CHHB!NZQVT,D"GP<5J^ M C-=<'2I&J*U_ S$BU%MG6@L!7,]Y)!.%N5>:U(44%)P[#.$J+\G _D=1>Q] M#"0-:L+"X,S03*1[H%60&F;IL 'XUS 0L5+NUN+M6%W81-4)'=LTY\EV S*0 M&&YID3C/$+B[\YHU@0E$8SS%.IH$5D#5%^C&[]EU=G.\Y46;]MH-UFX.4B\Z MVJX-J5MCW+^C^;DT#SEW9D_QAVQ[W334.&A.\K3(+T-]>B4S6:7Q]6Q[W-LN M8TIOEIW-Y6EC)!4>VZ7(>AA#>A]+)P)?7,"W;@%2+WKVK@VI6^-;OZ-POH=O M];GUF(_I@W*G]AQK59N;?M^0KA!#R-9&S6GQT>K1MK 8 6&1JM'Y).1;4-V, M^'80^3[./Z=L')=/DJK!T CW:QC[5!C>C2?PYGB.PYVOWZ6Q\[(+QTX %?&<6P-_ 26^- M!1RK4\E*MMZ2"\^9SH;9SM4\+]+MXA580"7U.+(>C;XW!JR M !3[?*#CKS&!@\8T7] 'X?6"G,,&C/M?X@8YW >B>D?=<]"_T3E9QI U;G^9*J@N$T.V=.5V>P*E.2N+&6[.$^O;0NT9VRQV^'-SZU8NK"Q)+4AK)\+A0A:>;+/YJB_&$N0#.CY(#^EX_I"J#6=C*+CLYN/[?RLE7\>(JOEY)GE04E8F_1P M*H1BY?FR5:FW1PR2\2@@.8R?KI07&5$OM#O3 M6;HE9;E":KY\>EP/$Z62ALL^Q0V:AXJ7OYE^ZJ0JSPMOB<44S42LLV@$]CE%'63*I=39J%],=. MAVY;12[DR"G(S8"4M%Y9-T3+F),V*N_K6.*VL_WGI)GM<4-:Q 5?[4KK\,8+ MZD,[IP][R#P1'WXK<_LO)O+W2\4 -[IE@CM4&W6:HWRRSK]0HA]W-BKLNZVY M?8W^&@$-3!3K;X2VIF):NQYJI(T1 O 7-S)"FI6NX9[8DQTA.BI6BNRVC4!X M2I']=(%+B^FV*J0UI3C7U5Q^FFD$K8JNUJH(/R46#\>C/['J_4R8\?'V XY- M'/V1+8>N!O67QUC\S'X]O>Q\&_O,[^X,2DW\SI M?\_=\B%R[2G'OXOU9^T9\M6W_.K)7D:!T0O,[V>CP:?[?'C9VA5S7D\YG?>^ M%@; FMT_J#G5!!@&D'Y1U,=9G ?3;^JL7S16],IYS=-/=%?I9:_Y3BY M "F?(Y'O38?/A1/UW"R]?8H>GI;%_G,/.O0M2)4 [SZ)=PC7_KKO?%!7^7:8 M]@M9"E!6P_/#1_LDAMIFKZ"4L_$<79J-&V"R*C,3G F'$D,3IW4Q?]^U37,L M-7!]$W6'!LNMBK][5F[OS9JYHDC]@=<] MB=X92=%.+J5NAP-A4UTEDZ2-"G\Z9_2WQ?<5#5/=@":X%ABFGV1=-](BX,I\ M[%;+_T]E]GT7J^XL$T*U+W.VD[Y0D]I89BH-L2/F;+.^LJ*U6J;A-!B)7Z96 M]<=X":Z-_M<&PFU X6=H-F]2_HLZC2%OHF)$EPMT+-I=)2*Q?HA>KTFO#NZT M+]Q]NR0\(51*V=?%..4P=^B:",RSGVZ>?4]-YOTJ3,B,1_C>(]LK M31X[O5I'3,SSM=@VL4J)2=27&>HNS 65EX!OW QY7!LN-PN8V^$;7^1D>3_? MV$J)/BNVLZM9+*GG)LEGL[)%^A*#0^1W[&3YQYVMI;S2U_J!TL GT_F^.S'? MUM"95CU=%VJ<-+?DM;D<-AMX:W_\R[&! M_R4@Y7LCY6^0??>)K+OG\E/1:MDJVRFE\\E:W5ZU2Q,9[1%%;N*GH9OCM#MW M"L;Q.*A;(>_"PT!BHZC^O*2KG[@;9VL1 M[!VC(9C_I#Q_(Z"<7!J:D^&!V\$<#.=GAZ,PW _?:)[LW#F:$,,RX=CA?4>9 M,,^=7/E%'(61_?7\5Z2F!N(E_]O6Q[Y=MM#?$,C1N[>GRB.0>T'P=W IT&,'U=B_:@F+!.Q=273[P^?TKXCT6J] MR+9#KTH]H57+%IY&:Z:;:,A^(]'D;72X+;2:ZXZME":#5B3>D)M)OY%HI5[+ MZC=S?6DV;R7C(%MIR+;I.Q+-F,2'(;HK;V9S-KO2TJTU8Y9EN#)ZO'+#CX;- MI &>Z)Y@"J5RH)4G;]=5UH+[JXT[2E=:=J+349*FT?"TD[=OAZ7FNL#3 MC[3-<]GT5M"8V&SM-SQM(#VG;;$8[PFQ=((M&7VNFQ^C@O>3MX-T5!Z.K)PA MA&+Z+%:8)]BH6QI_-)1,K?,;1F>W=-IBU42WSJG/ S20[62?@.MVZXGT<"'D MJML%Z"^:^ICW'O>I$QODDMLN M2*\@=_(;'->-]A8ST"N(G?G4K*_522%2JZ*5)V^7P/R9E7)CMA/29\G>J%G3 MNP(:1G?R=G'4R ^8;#??J17YOL!.X&UV?8?1K8QJM!)O1J79TECSH_JJ42N! M!EQY\G9SW=6>04P!'7'1[-F1_+,XRCAI'T=#\R9/S+R0S31GFY68UFI%KAB1 MDW#ER3[-8?GQ^?FY(U1Z$G^PZXX_DU*^?CX_2LM97Y1E2PFBL. M!Y!.=EINVVMF/"DNA5XI-\VFBJ-)OXKCQ2<;2'%;P-7&S24=8@=0A6V,HEIK M[3LV+Y\STH6B"NUB=J@X_BI)QM8KY[ZH7YI,A%$<2W-N4)K,T+6W2ES MKG-TS!;Z@^<.JT[K*:%>K0Q,M/*$.?&OG,UY7(A7>Q)V[&P MF:B]J+*=")V:["<:HJWZML)7ZZ(0:R^*M8F5'?1&:S^&+SW'HE"TQNITZ3&W M3C]U.\MLPFE<<$0@1G^:;B^>S%G-"+6E3:ZE5MSZYJ-AE?TYS]6+G$[;K6JT MU\M+=BV:]&/X\K8>*E1G]5B'#96GGD]'*$ZR;;-9\ 3S;%;J4KK-,KUX7YTU?=2@_LT7#KO8['3'&&]I8[,BA MY[4?SH\7#)/7*V)S-J\R>7F264B32<,/YSN52;4S$,J/,W;3Y><9(3];M1I^ M."\ILY4Q,YJ&L%EIJ?FJW6D.2KX38DM9IIVL)0N;3HRWX]OAY'F[K,A^$V*M MC-67>0DL.V*YN$W0\GQE3M9^P6M(RBI=&S\M%*6[-(7/Z?;[H!O MVD_966N8%.!*L5"'6.>#2YTQDY):6V-*AY[FRW2^FYB'9K[WWK-FS521?XP+ MRCB=S;0RC1Q3;I"RLR-!/T_(YF-_;0J];F0JC].&5DBL_<2W)';YOCH=ICN* M4..,;"Y4+SXF_42M;G0DN?@TY&C1:*53S+:8K,?6OL(NHX<2=64U+ L]F^MO MLM:*L_/^TUQ7Y;@Q67&;3 >LHK5%YLE8#Z"H]Q,@BFV)\?86\)U<.IT4HW(# MZJ_PJ3Y8HIML;;Y>SC6A%8H_T5892AZ$S3YH(J>-R/Q1S?3HVCPFC^(M6I@B M:>MSIR!JL(AMKW&NCI8)NS.9M"NM6NC=3Q=A!OP08!.72T,H$:\F.5X<[11%\4.0@"& M/WVJDGB>%.7Z6A&6N9G=7.>[9S(9O@J-%CPJ"P"SQTD-: M'>;5&30"F0C#,8SSS='0[]='ZKJC&-$0)L59<3C,2]U@ M4"O^X(J#6ODPS08SR#Z-&9\>U!J)!%#_0JB_'$6+\L%%W,)%,.& #]W"1;!A M/IC3>@L7$;"F6[D(R)H":7T+-\&&HXG@(LYW$1_-]GS+6+CC":#O4LMO^GQG M&87+1.]Z&N2[1N%>C/U<_?A^=:3OZU;,-Q[I M"X]^[UC W@O#OJ=IEX2Q7[NPKW#2=YL2K9>")2C@\3G^?NUC7J,> +D+KGUN M'\GV._[ ;]&Z:6$;8%AZ&BY:O<%CY0 O">6EW0[ M.[59&S>O-EPY))5A3+A%_K\/2;TO[: MN/_GB\K=/5/T52J.V>NP\!NB_8_7_]P [7S\E6* MU0^@W"]@PC=$NM=7F3Y"NI5Z/]$M/\YSM%VK/_>;JS6KMIVJC$CX4J.+OL = M=EZ]Z-J*7 9..#F2:B88>$=Q3LQY/YYJP6;T7Y5">47T^>MGH]'6FN255;(GRA M=GLWX;H*2/U[NZO..D0C\+=\<+N[0UXGT6:F5BL^51BU4]/X-;"JO?Y&<5HS,#Z^R_.0:. ! M^? \VJFHR2A:A!-S]I7(@0LDL(L"%\BMJTF$>@N:H,$C NF5X/VB6:%'$WX( M9C&V7A.?GK+;;!]-U88J4S1\.E4[<'X$1'X?SH_OKVF]G\H[X%$H%#6MVF%Y M.Z(]:^5\*Y(D38SH2U%YX#'ZZ&Z=60^DY8OK+K*4SXQT#OQ%W^20UW8L_3SE MR:'"@Q49#S'ZJE&/<[52WC;JPCR52QDV_;39E%%#5NQYNF ,Z4YUIA] M8&S MZ0M4H'?0ZM%H Z]6E%YG8H5VJ#2SYS(]+):*G6T$-6S$6M&EW,6!+^JC!ZBB M].0%0+BGR92JFR:%^L91]B+P1@6&ZKUYH^XX4G>8A?,*6X846W,)M@SI-2D] MV:8UASRY#@Q4+NO'CNER>YSDM]4(7;+BG;JZ?)X!"W7%A3I4S,=(/5_T[MJ$ M$?BBOKDO*DC$N7XBCKCC04'ZS8\VS+Z_779]'PHFN;W4-U^UP[AAL6J&8FM^ M5K.?QZED>IGLE_"8E@@RQ$ZK(NXU;R>@TGMQG_R\8)(/Q9X0ZL VM('>?EQV MP"22&*O=2IF/)!&AHE+OH'SI5APF^^2=7>$#):+1 :(V#C)X[LJ@NGQKG2LV M#0N4I8,X?@9,@&'@0'[2-(%E=EWJ3;K$^ZH>E6N;$UFK5B="+V].MYW$LBUW MDV@"$-2C(M&+*E+7II.@#<^EW2D_G4]<7T4[%Y]8E6N#5CG7&\]RH=AV+N>J M()?%? *I<9Q/QY[S1;ZN35'WY;D27AH(%7BP;L,V/K=Z=L!C(Y#'2KJ-IE#] M%"9[#64,33U7-!O"THE9D=*5E_FG)H07JABGY)SBW7B#J$UH6Q]UXJ%HOU>CT8)ADND(KV6C(:+&1:"\![2,')_VO1&<3BLSS'(+^9%M6LN9O3&*U4)L,J=SC<, 3M(B(W0 M7$0W)3'1ZRB@/,LF137;;*R]$9O01T(V+[BG=_&9R+ZO0BA?B=QA!'6ID'FCLMT@[(.R#O@+P_0M[,,-[*+ZK1.! ZXM.46Z_I07_U M)>2=&H%!JMD);>B6MIY&IV9M'C/60QQ\?8N\[]\Z1-%'E*UO&ZA;!;5!8^P/ MM)9OJ>=_(>/Z>?<^Q[P>=O:5<[\JF@C0T@FKB>;&$H MNG%)275+YP^T[JM#XGYT]'.+N.#Z T+X'H3P;0RU%K L%7RT@TR@R0::[!UI ML@$^!_C\G?#Y.UMF9931CJH0T(P>V\)_JLIL'!- 19NTEI%VKZZLR7RZ=^4!7;B?@:*%G!H>>"$>)#VE MQ/TOT9DI0'^Y.O:'A#U/Q%F?V39Z9DPXYSUOZ^VM0ONXU?MVI/U$E?1$F?.&ZY\6;5<[> M+J6''4N/*N5W1>+<9XO$V7B8.VG3>T-%XF\#RQ/0>/AL:7A "5_D%?2]W9=A M<'+=7]]$@0WS=TT>9^VP\=W8YN_TUHC=-]O\G4X:7G9Y[?$'F5,?[Z]SX?JU MSW;&/N7(VKGV<:Z2KQ*YQ7'99VY#?ZO(>CX^>]4+_$JEY=9U5K?+_JZ"Q!(- M*V0OX%V;9RHB^>J1--?(.WC=^72!0YXIR^!U+_*MSGFX=A:08:KFKY-0+R:= MSB*-",H;:,)3-)K,;(5Y*0_6W>2,JX\;D/IP_@X3X<_2Q^=F#*ECL9X6 M%XH%][J%AI4!3" :XRE.G9' "JCZ I6,GE?D7UM]O18?NO:YSSGO[?9LK6^E M,'B(LNG09%*3,GN*?(F9S6/9^*JY2 SI7&NN5-A^-6[&&D,.JQ+\Z7#,@*8# MFO;J'#^9IB^LAGR:IK5L]JG.C\S'3HT!-:['S?GZ. EI&DV\Y<_39O V7 P( M+L8*D-1=<3PV; CTP-:Y55OGW K%C^$T9R\Z.F$V\ _W,^%Y 303^#"6/LUU MDAU[4Q?L334T&LYLQ4@TAC&D+/ <$W@=?B E!JZ'WZL;^APEIAZ;)C/5);E3 MF_#-7&M1F4OE)*1$XH/@OKD/HF[H"[CE#1E3NK05K \%MLE]VR9!$/A;JA8N ML=954;.@!2.X].K#UR;1=K.^J56%V3P^RZ1JHF+-A20I<>8N%];X@9C_4RG^ M'MP6O]& Y#;L\H(&N9*LH').DG<56 *W:@E<3>C>$+W=NX3-Z;JT5E05"M<] MY9&O?&0LD+EZ<02XY]D\4ZVEN.?%))60AW$D8Z,/4?9R3O_OCM@_@GH#@__, M!O_'J+>A+9[B4F-6%-*LWD=\(\T)KNT:!@;^)PUW*[IDJ@/\^K08R$^$BV[$Y)K[**13M8+J_4P M@50/]B&:N% 'LX"@OP%!WX/A?N^JR(<).A%3.'5:9G.=36=!TQN[5@"E)"3H MV-L$?6].C3*>"^4V"-L$1E%@% 4NC4MD,V)"SLKJL"B4.Q3M.!+*16U7!][%:O N+EOXR9(6+AGW>-%*ZCFDFP9 M4NR!)>3#X+K+V7BU+5=J]'(6B33*_7[M46@,&0;I(C'^(1$)BB@"N@^\'[>C MR)R'[L7DJCIG0,H66B4[-U3M2JX]3"*ZAXI-+/(09:/?R/( M.NJ (*GC0SSKRE.0K@T$1W&YU5E0WT^+P23;1G3JP[TJ9;K097*;N6 /HK&F M41YSA4X#;^^/?R\7A?GN2!Y0^EY5"2C]J_265RE]N6$3B441J,)R-546N4PE MDJ\ET?9BKU/Z/?M?V"A^05NWH*Y"9MWY#'P)S+#[-L."9)%[TD=RB Q]&)0U M63W5DG1R1,<&!;$A,/0DILM#)H*#.;&'1/RUE+: ;TH5I%I$D&K!1QZ8NW:!P&=V1=7&,]TH$8V $[4Q""RA M>[6$SJXMW*Z!@YC.7_>N+^R(+^G2G@\+BO9G"Z&=K.;H7B6WV&:2(([84%_!S0* WEBTRHU>74CFL?^X8,GFO3_K7A\J+/X]J MN1G+ZO(Z3A7X-<'8-L#2:O7DJ2 VF-%XPY:9K GM*MR4,ZB1"9C#%=--K@V8 MFV$.EU>>_)E#N2:%UNE::TB'ZEPBQ60GW)J5$7- K;_XQ!U[7+ZVR]=W)^$? MD"K.W+ M'W'[!'S@D#X)V6;0&_+>PW%!&<&WB[U[=&U4VPTAES0,J$@"I&3[)0&9=F3NW\_A>QG5+Q84J'LX!I9($(T+0O5WK0<5M+$^!X?LT8<7 M&J/YM&RDM,%LSDZKPJ@YJTR6C2&3N+3J$["&FZ& :\/E'@/U]ZPSO9,U/+/] MJ+)1ZEI';*J+KL1PRWAJC5@#BM*S%]"3KE=EN4ME5#!L2&\(G,P8F'J?-O4B MD& EW4;AFZNPLO^[E+/F"@>[F9RARR<4>KB2?_K0.IDJ;4,<7Z%MHY6DLT^; M:"^;A)O#C1_B0>>'@(3?=,#\9!*^?-K?FR0\:#[&%K'^!-#S*9?*#:OS6MV4 M$0G'WAB2AS6+_U@BO+E_W655>PXA/KX9.CPCOB@:?(OUBXV&N>.=%30*/ABD7C&$(:8"B0)DUI/ ?R]02D6I9C47#=0 MB_ 94#?PL?#PFFZA/RRH?4/5:*$;Y T&*NU +T+O]GD9A0;"X!^/W+T!*4RU MX6I;M2 >6>_9,MJ1!!8 PX&R%W A>I\,-!R4([^;V)9M8*T-X86KQ$FV@4"S M@-#5)?@@#1Y4&4_A[W43+@9S>!31V%"2,H&O!=H87L\(D)\"R8:8!Q\6IE*B M"7?DO%=%XUK0*Z>*:>D&8D.X*:HSOWUAZ$\ HZR)%CG?P#<[.W3V\H"?E=;G M$&4VZ$!$2)?J5S5 0\)!I3:D,&(/Y"%Y3A'F@D"3&;T3T3(!J@+FH:.C$ MJ ;G%)3H0:?/@."U#GX\$E7\6N=BJQ@UX$<0@MI)+]@PE?3=,WPJNGAQL5 A MB-"=6#I\'/P8WB(DGP>X)?3XC0>.*H8$A/ON M'Y;$M!B(,6*X;/#@ZZT88I M2!0((@3 B'@F\%10+JC*"FOWNX0BPE$@_T",4M'("> GDK+Z][_P/RX)CU4@ M&DC&3/^1%'.ABIM?F/DXM.C*$Y8/1S"%PH_@3B%[_Q6)P7\[(HBF_T2\Q//< M@X>%QD!5_WG-0G*?<'91-(87 @R7LR!S:&<;$3;#1PFH,& \__T?[VGVQGMH MK*NZ\L?"*\D]>_=G(Y@GW8 M- 3SGY3G;P24DTN;B\\A#]P<<1Y2P<3ZY?S,_0R+XMV'NJD@//AE !4BQ H< M79ISYY:^^,4RX=CA?4>9,,^=7/E%+-?(_GK^*U)3 PGY_VWKXR-Q11Z"_H92 M$LIRE3QV3?;K?/3'OVU,H)#>TTAGT% V@R/+Q'\]=^]/%,>@]H/@$941)6 T M;(RR9E+M:M(LI#]V.G3;*G*AQA M92\%.68/.<(4(<.'N@SDSXC_*) A*X8K MI5S^/(6\2H1R#[*R#1&$U5H99[7P_\!O(%LWI_I:Z'QC ',! M)03BAX5FFHK$62AKYXJ%5YOAK](?CH&1Q/+J91%S*+&FHD1UPJTP-0&01J$( M?(,OXX?_WZ4-4T<='>[\6TD;BGH#BILJO.+DLV)ZED"NHXEJ$XISS08M8*R4 M,2@T6Q5\_F$\!O+/ST_IA5 SUES9[K5XN28?*,C\[?0?MJGU$L";N?WOCE'J .[@I8%*3RJA?;Q%J\Z:DX TYN)-+ MVGEN!.R%P.9 G'O.M[1*:/U5N%.RF%DDPH:D3GI@0+P54F:ZUOCCWT@T'CYM M]T7="(%^",!-/J6-:W9Q+N3:\7$_%1*U/OUEQ*EOQ$ZHD.X P:9#TTV+62[$ M%F2#$3819EX!L)^9LY=C7M+%'R/:@/N 2I%V"]3Q[LO+DCVGH=9M&1OGQOIS MA3/SDS%#@_J@*VK;RF,V]&6"JV -Q63MN:O/8K/B,M^:3OKSDDPTP!O@)[X0 MT]:YITRS,K=F8+%DNS,K,NS+R:^"6#6^;3?9S=84EEQYK!AF)[OM01RGPWXU M\J]+_G?X"=Z:YN):_:[A"HH]#'"9 M)L.3>K;H%;\/CLS3#:?E.WB&NK1&5&V\6^0;V6\3W3*U@::-22T,!?X-GP?E M; S+4@@)! WX4O2K@R>-;<. YT<&A(9\&#+D,5^DRC.G!KM'[N^-%.*U1 =R M'2J*Y>?0.83Y SXK&4L,_X'N?60K*MH+_#V8F\1IAWUE2"U2M+%J([,:/F8! M;1KL\D.78%@A>P%IV+2(G\QX<00R6O* 3:X1 !IYYUS<4(X!B1U)(XR4\+'P M(^PWPA84?)-$OH?&&##,J0+?.$6)@":^0!.A'W'V&G\3I:_@.<>EIZ&BU9O,)NY3;M4SW9JH#]@ M!BR_4.T#589][P"Q.C"0UTR406U2/9CNN'6 _; M7Z=&5HA>STPA71J(C66E!9K]Y!__ZBIW[\*87]DA5QL@_82\@+61LQQT+_/W-,GR&Z>=!-GUUJX<=^P:3 M">+":%MP0Q/;P%&%O7N#V"M3<879*'*VH-7:#D_A#QVZ0ZX0ZE(,E'T_ T5B M1B&>?\C7QY"MHTTBD*L DX)X0G;P(U'=F J1)NB7F(A0 $,Z!5Z8(D+<^\X1 M4!7($DT4CP'/B/I0;$+RI3DGQH'%/.8V&,0$H"3N<'P)IAO*( QI%T/QEP<. M[R0O.'D[\N<_(VT:88GN\UJ_!Z*5\%<*Y!2V9IO'WC8#3%3GB?!38))(D;1# M%T(,+^Q'.PU&80<[YM3$/_>FBH_<=/A!^ IU2],M< O"G/@A)7V!H"&.QTA< M$5Y >*GIA+<6\!K&A@)%C@B!.=9E37&$$?P"<04B4X%H0MZ+A:YH67"]#34E M%V6A3(&\ I7HD'A5=YG'3\!WHJMN>P'0=WU \/;%F< RQLOIHR \SD2)2X+ MVVDK^R0L^%(H&1TU ')IW0V6F91L*Q()5&GPPCV;@^)9A>Q*F2ACT55+++@ MLC2LN )(GTC;>_ "$VWA,EAY&P*\WJ(V!-JO^"!6J-M4B*1PF@5<#=[ M0%*BA]")M?."<#H*,!\;%4Y$1,$&S80/+%M$FH$F_$%+LN+,516PO-ZGI> M;_ABFFOAB.1Q.Q18B!N7A[]]=R]BY%4E9$&;J$21:>YLKR2D@;\*S>3?U%I$ M&"YBV8.^L&4;'I&)89QB\5F)X8J2.*!^L(8H8:#<$#0N3L7A"TQ#"C'*LF60:Y]!>_%=%T2Q WBZ$:.4K]SWEA$B8$:%-S;5%\#9-KA MC[!%[6B0.+D&R4"X7R#"_2">L"-RDAR#OI[ 5Q"3%R'4RG'L> 4A"4=X#/6Y M#G>L.^_$AB7:2_B%W(N#9*X/&7_9JMRS.76X[J3%12K.A)I*"WD]#VD/;A,J MP;@J$%)7&K\;VM=C>([,3M2WX3M3*C;)(:D8L6 MIYBI1%Z9B.=A,V&G.D%YAXF/Y!("P_7C0JZ+?"#8JO<8E(A^#5U]<*PK1\=: M0#ODF7#EBT=+WZ&#O"="@7U7+1<>KN91)]#P52Z$:=VL9:U^G2ZE>VEE$%7$ MJMI P8G3)/M7PV^'8@+;<=B8E0W@(-KZ(#[@X")6+.%U02&+' 7F7NI:$#T MDN?06,,'1S<,C5YDP8DOJH^>**#G M7-UP6\4R2YLC4%P$)!5]Q7WANBK5Y M+S$X)..R+>S'Q#HN#A6XO_+4_+O.,Y06CJHL23,=G(K[9:7N> M_W%Q5K<-R,)-S'1<,?VE8NO(=^?$<5".L[,S$UOH).-YIUGNX>3F'%T3SU4]V+L')U=O<>:R.H MYV+"SMB@H%7A^]MKH*Y !6YFZD]B,Z73;EO2-";,;;T0Z3&BL#5E1&(OIW81 M*W@%+U0W-LA/K!W#%)EK_KX)1(+.FA' 3D73M!TUA-P4L>S<*H1#SR[*EX>V M-<")ZKC$04=5"R10AW+F"(Z0'V,UQ_6G[LPI;RE,D,A^DLC.!8GL02+[;R6R MBYBY#//JC(E'$SQ'1_X@#W\AP_U5E\ E+4$"4A)HF=CJ!#(WR"B;-'K72$%[8$D,6TA!O%+M>\:66U;&;R"TO'BME*UV>I<7Y8X,VA9'Y?!C= MC+[7#,-YESM?W,8I.,@"8+80*['0/#=_=X6G44.?=.Q83H[JJ^<8+4&3 MC($B]66%<0)<-Y'F)(%@7X:#D;LKA6H9RE3$WSF(")4,0$(PB.F9IYCBQ1'7 M5>)]PBE6F) MX5-"GJ7,1[9A[N+SAX\6H4IF:&!C.I^@8YA.*,2A&)]#(8ME M#-\U#U.0:BN0AS('D;EW4I&K%SN)!BKU9$O..5'NB+A"BK2S8^K_B?/%/_M\ M'.TH6>]BV,T-F7VL8?^/3^'W;)3@(_5N8MD!2C=J/MI:FRLD/XS?KE&T?W\+ M2F050RZ)(9)$*2Q :NO8:5M'5J(OJJ>Y9[%C-*O<+)<0I>>F".(127X#U1^H MA6J;GB A29Q$&2(V%NJ&<]$7R_W[VCMY=T*@WWVXP5LG6= _#;#1$;N33$0J MSDJC7)WE!I$4,"''.;5/_T3.'9PZ.B>N@:(-M3@GALE0*(OE@(Q,POUQ*I:J M/CA)MT:"V9+*Z%V8C6LQ$;UZH$#@?Z=>TDZC \)A&/? M-^VY&G:PBB^3JUQBEELN,X] R<3[C_!J8CSW .W!4R)Y'XM]((STFW"MW[J) M.LD[,&L3[YVT471B"FJ:_[44%QEZ-!G.]4ZK)%1']K.L*@E4&OG2M7A4(7L! M*4>S'@+HOP7]]EKWA;Z=UZS:*-ZN"TJE\Y1N5KA1/I]$Y9*T/_2)"HH\(Y2I M/*-\ &MJ7B0X\/WN "7@^]/ ,I::*6:^*HAMY2E?:V3&1/JUKN%65UHXS\ M"?O+\_6ZOZCEA M-9R%LOE5<;2>OA'D ME!F)#%NV9 FEV*C+%B+V),,2L?%*"!F5D?A:J=@UN8MF>F*@3OKH!4M'WO)E M'96.X!Y(:^2G=&IB=JEV!D['A_2MX2BL>Z<[AY;BM-P:XW03[$H5*92M8#A> M(0#U^%W!C>9EVCOD'=FFH@$3ZIS[>H==J8WA<3)!I).%96/0+1$L54R M>Q6'1G#@;@V_1?^OS,F7U%0A/<(P^HT!$8NB6\GBXS%6M)6NDEY2U$HT%(BL MQ--,"H0 VI<3O46YCC@G)NI7W42@Z;<](@-E2: _DK'\-MU6)"Z,1): MNALUWZ4O;%S4P#0C8O: TF.)0XEXV$P+!P&N65<$F6*)'ATB-D0 M(RK[]+)=:1;:DUO.A-Z)L$,?CVW#N7H<6('T:KF!"E&"6$ZRC<8H$Y;@OH)B M)RCVX%28>'OCZ;:%\^2)&\WSN%U?O6.V\#H[V-.[&]M"7."%VCL?1K:O--M'?/W^_,&.1G'.1FQ("!\P&F1"-A]HAUAIS/7N[2]VI! CH0E0B3>G+R7^=X M5*%*P0-2!R?$%0JO/8_J%=IY*IE.USK5=A+^@JI5W7\6JCG\Q"R"7+J0+*-G MI\NU5J':*4I*D M#0*3B$1QPHLX)_6[?Z$?(+6#I?_Q+L8?,?_\_> TBS%W.0?NZGVENUONLFMG M[4#'>09IVZR;+ZZ#KS"AY >'F6$BLL.(BTG!_3YP/I6;I[+W+XPVGH8FCN5F M -1QW#&S% LG 9&T6'LT1PD)>V =0$@Q<6TT"H<_N,T[T)^F/8?WX'3BD9S' M[Y/C,&B0X>ZV#4<)]\I$(18_OA(AO;,H#%MUTB;0Z4S'B$.MTE%AI_?,"G93 MV7.;.'5Q6:<^G]L:ZE) 0&$YR1Q>DV5?VN1UA)#,'A#DDBG^D8R+A;$GR6M]8+=5_2XUMT(BH& M;I&!.OBXW $WR#&GJ(SBM/$%\@E!@_N%0Z I0;ICFJ,:6^)B^X_3M"-LK5\5![+PA6TG@?,P3%G+E.%VO"Y1N(W M&6&40&FH*)'/P&!V*\-%%[M'(NK? [G1OA+-(7ZBUR(O!'(W$-<,1*BU;LS\ MX?59P*"":0UX?1[[[CKBP8'=/"O?,Q.N:7H:X&'<9FXLSEZV0 MD1('#0&\Q\%%W/LW$>Z)?NNA2]MTDKO<@CPWX=#_6]2( 7BP+(2WN]L2,;N1CCUX[ MY2%[#H"\G/Y43^A$VK?XVE>U^I"N]K&=_/(JRB@+/L+&H+K(GE?#?;VJRKUI M05LIAJZA>_QUTJX=^54GA)RL_?$@!<'C[EJQ>^6;IQ40B;)J&)HS35^K0)*) M:,7-N"SYOW=%9#B(2 M.#H/*1E7_E&J2)K >3#:Z=")'TQJGU7D?A9W]'10WN?',KQZ!C ,W7#[2CEA M-VBI*Q)I8+@C'Y1U[(/Y*S+9B M;=WSY"L)NHE82(.]N%OV'!+,^=F].^S=\ M2;@="&&X;DVU]TY0"T!CKR I3M=3[PX.KM"S6?P2IX.?!7]EX3:=:'P,D!0G M7<'%GD.IC*4)4H$-,OC'17/X.7RWAL-F*")G3E&4P&%@2$&%&K.+B#MZ(:8> MPCR$XC)P?C46U;'M=((Q%TARX,)50KSD$0Y7Q(U90B2=?^QI;;!O081'ZN@H M[B':1-0?CCOR!0\.D&+J/.AW=&9FY!;U[ND)/59W6[LF&;!Y)7(=D0<%=.Y@F&D.6V8?+5K@BO0++1HQ-@ MR7JL;+Z@'(C[&_=(KZ/MAP."^JSCK>!QT;3!>*KIJBYOJ+\A)(VW++[<9%[%Z"37YV+Q)]OOB\4]G<%(=C"];-AW'-B$.=(PB!^H= ^2 $ M&H1 ?RL$^C4L/[LS.IJ'_H! XGQDZWBQA"(3F&\>T?/QMZJB@5\XPH'^.OF: M(!\V#+$P<\OKT^[X!6^!-X[V,,P_OLU<=VH'5N^0N-AYYG>Z"C;Y#Y(B#_1) M<=.ZC9W9OH#GOF /B(-3^!AI(>=)H;;XDBH\Z9I&:0- MIYOEZQ:UO3!)8I<,'.#H!RVWBV(H3FELB\_ ? 4K=WCET9W1?%K2'6YGMKQM M^YQZQO9Q2^1"]1CFN\F^4$LCL:V]N\%CD$]P7P&W@3'1:_ Y]EFBIS0%#2J\ M,]?G @YBTYY^R#BJ8[K1&->'L(^G> M(!\:]#!'K'WK!FIW3@P'##C/WMR59+B0"5.]J8)::2#-\9 I:)Y!#R^&*;S^ M:AO:G'YS*=QHKOL@W_G6NPWXO_PX\'?D '/;_1]$,)..\PZY/ ^\=(Y'R>/^ M\<:0#VY3\O6W>E3K[_;5=%=!:!ON M+&OW;OSN;N_PAQV G)Z<+@EY?69X$BL9"31% MS1[WT?P=8 KU)FX.D-F/Z'!!2UZ!Z/>E1)J^D#7^8. M8B_B)1:OG@'H9( 5P'>S;VSMN)9%E&OA$+QS#:Z+8T?$^\ZW.Y]X:ZIW]; M*GQ>\[J,7G4PA^Q(]\ N7+BW#&;YM7WEC#N&PNT.)ODUKK%PQ1KNP..=@@97 MXCX:B+6^[?;Z'2%).NLX"6TG,NG-X%[@X?W(UGMD5*-G+*,;HR=-N8P=7T-( M "U5++!%24)S&PFN'&.!3Y@O3+50DI\S!FG77_&'%PXF/\[);?Z:#,8%[OAIL/B&7'UIU@/![I2<%/@#"/U&\=*\R19'.=-%,%3"AA M5ZQ1(T49I,TM_FY_.N>[!U+%XLA6E8SMVWG87'[GVF?XWTZ;@??G]+H]D M(D@Y&"GMK4N:_/U"J4V8ZNP^ATP4-5S=.9=VUA?J&$ Z/7M'"@>.'G![P3B)DD=E8:]6 MA7GK R!TQE"2Z]:NHDM$.>UH&+.G]LW)-*3TT1.A$6]>N+>D#BD0<^#TBM/T M(TZWL^:\%60OO4]4]]#'#,?U8J'4]S'9 61UMH3GT.(F[:Z.@OFM6XVQ L27 M[%9:!9E@+V6"Q8-,L" 3[!S-,.@1X!,@$1ER_(@>1B-C=BC&)_20'4>X" WB M/)#'@:I6CLO- O5;*U92;8+M>J0CW-LE+M<^P*(#/$COAMR/CMFO1_I M84 E4F$*'X;RG.9"?0G\6C6]MD&B4M,C+L10=>1Z1DRUJFLA[Q=M0\2JKV<8 M)Y64](53G-W>3ZUTTJ JNK0;>&]^62<#G[-[*HM07R_@]OPE+0HN,./7V[ER MI.N07K2)J)K ;5P)QM(O!%H$60;"$X,12%E5E#TM*K?M*/\D&_EZIZ?;[;7Q MR)9&H(%L_",E]'C0UL.US@11YNUC*;$M7TQQ*[&3:\[JE6=AGIT+!^/!W7-H MP"UYW5?20[7-R8-W&PBX;2#^$GW,Q!@T$U^V$O^&MBG>(F[YYB P'N?BO ,_ MY 80I&W,->L8D':H4Z@"9=*<@0%CZ:*2D/,+U->7/@;DZ#;PP?<4/:TRSD>V MF9(0>G[D>D!*E,M"\H]_N>-#0!9D.2Q(W+,@]_;W>*$=\2V?'SUX6H?@03D^ M;H8"4EVC=/PO\6]<$RZDH?DDNY5\K5 I["T\GM#QD<3'8D,@3?AA-"8RP_AX M,AK&N1&(CK@8*XYXGU9/^PY%32&7;&8*U1R4#4(A5RUV;D+$O5. $ F7#GM; M+NU.1#E'HHJ=9J&5*:21Y&M1[7RR3=6;0E>HMJ%,;-4%\L47V:8^1ZRBAI"D MNA;J1! M2H!AI^\*. CWHJT1XIN,GPVWW^=D)@ M+RT9.E-H0AE1:[:$OI#NM M=H9;-%M)"LS6,<"S-1ZXI,C\*#"PRX2.HW:D> MJ-VY*.=@[^ALASKAI6O->JV9; M4KM85FJC_X=E;'AZ*BU>[W!U'1,YM_-UE M3ICO*.Y]VJP3J$=)W%"SM@X;M>W;AR%C:-];;=]#[2 RI: ^3H T3-,GI'OB MJ='XCJZ4OZ@+]%N__.U](.F!; M))TX'1 [B3PZ8 M1,3#-R3BI#[L<@M>4&Z@\Q=@_O4#T9!Q0$5?H MD4=ZQ)#G72AL,8%HY\+0_3>^]5]$U5A#J+TIXCTI'[NEKN?^2+0?J$2'&1/' MR1BZFW3!AA.)&SGIZ?'X5)R_\V4\ MZS]GQJ+7GO=)$KS:%C^ 4?_9W=L'[\B1EFX.:1@]$9YTH1.^9FR]=6:BZ;WSU#[8?^.7_SN@2/_OK_ZG<=WF.&-'?\-[LI5JTB_*)1E#G>R(GW'D9/^ M7=R;]#HA4Q5.,IU,!:4])VW9-BV"CPR'7?=LF*H8SDPML@U^T&$$T-W@ -34RX'\?2 _/+!@9MFALT$EIE(U/ M(. BYU*]:P MY(1MA0RU"U$(0M18Q08A5%&5Q6,>NS\D75Y%>6$; MTR]$Q],L5WN,]3K^/QBWI^_'K\_M));-&09O+= M6#B>0@B_6#;,.0C3Y"0'B_&RM%(MO_Q7W\6*4"XGZ#?87^ZSY6=OLF")(QA7 M5FH+;N<__V91OET,4\R>PG]RQ1,>, U/NPX2=X<-R!?C:U=V#+@'*G_'5@R7 M:8[]IP+UQ 3S71MRZ?@>XV%\\YBLT(N*,W':4Q@&L"H0$ B+C8W=F/\ N@S< M(27+G$6)*\J_$'?QRE=#?JXJY?+]=FJ-4DW:;VE!!Q\Q0,+KAN M8?)(%T"V3DY@94\GH4DI5$:#[V;JNY"N"2XX\/3 '16J,HABGU]O::<.L37U M","6VF79LMO8=Q1E V9Y\<"FLBN22W(H_)^ IZ-D%M2T(%KF1BF M&,//7M"#:<_&9N(R&"1NZCL.8\2W>"JO>8"]F@1?+D<#CV&;B%#KN50I^\QQ MK6<_B&($;L&/5:T;3SP- 9JW=B@FY.8::X,\2LL0Y#)LL\[:O%$)EC)ES^-" MO5*L O>CH4:QU@J/]^X#H/^@^1Y($(C8-5C(@SGF #K MS&'2WD11Q8(J(=GM'%<L#9BF#BL>52"$'-BL2[[W:VLY00,E"^X3B#$Q52.MC0X$LDXM4PL MPRNOSF]D(JE81CX:+'T5BN1-AX*\J:3*ORT,_8ZU.YR^9;.$S*.MHMZ&0J M%LTEY3SY-./-Z6R7J#37EO]C'2-&B I-/):/F='/_C.ZUX+VX:P49@[48(E M[<:YB: J1A@&X)(?2GY2O'G8+YG$ODWKCMY98>RCK1P#[<(7A+Q+D$.@,(M? MP+"YN;S[( VJ6EM0%>A9R^'Q+#$II!Y@KQ23%:V71"Y57'@.@Y=X($C \9YI MSZBQ\-Y'^ !XL88BM1]X;C!A\0A5!J;@PZ;#XN*BXFI 17T2GY>EDJ5C^["6 M,Y8?WC!O_5?6:677M;D&6J8ZPQ*$L$S,ZGLL+IC!])+N^=7#8^HD>)#M1JFC M#;PHUY6-E(605X3 4,EIIA[>F0:B6&UFB<&0"2IXR4IVK- M(A!D%?UH+I&T.&=T@84/76P]>?YOO@7X<&#NE(N>MR0LS4_DW[SQBE1J2<'E MZH+V($IKW>%6-%O+J(%4TY8C"JG:VJ,=%@I_V5 M'#CAP;E!D96:5U52NW2NU#L6[\Y6-.[K('2U;_8%F)^65]"YF\8:.K=0A_4& M2$&0.?*!^0=0M96<(\>V1I:-^IHP4'-^&9AL$F$5.O+EI/V@>2=-D(GD;P'# MM6",PP49ITRZ76+0'.-DF*F[6.0+)_.KCZO+-4RNAS/3&>EY]1:$J MU%?Q[*CH')C/O-,OS?96TH,QNWC24;CJ&QV@P+=45%K[-W9IMGP\ @A)UZYH MU]?GLW1=T=8Y=PQ4/ KAP\STZGG#7#: ]-VM3"=J5[4OU#8^55O7G%.1HM:, MDX[\ XEWN!(*?_"'WH,-'/*#CRBV>,$HZE!0,R9=.\67S7W+A!>$IJUW.AG) M02M$BD^/E=CD"NP,8./T/CKGP?L/!!E+X#^WF>?@_Q+'+*G680&2@Y!ZN!,T MYQ58;D2)(T$L.AE*&\()8+:QT-1%5Q'NAJ>'EP.G7^?W>;WCIW[$CI^?$0:^ M8)=P6%VG*(>::\BA]%18!WOLZX25ECM#1L<0JC;I*\D/P/$P\Q5E/+-$&Q$' M;71 'E$_LQR(D4WW_N;WA\M/VJ^_/'P@5[_0E3B,O&!Q,U'D+,SK)CF/;9#$ MU(59NE\BB;NBEK^P7PORLSIWCG-GC M]H%\%)X#=G\*E9(=N&YZ#F/&\PDZTO7!I@YB*WMR:]&3\1?2=3$9DRIB"D=1 MMC!^ )L[",^ D;!349"KJ5D1#\M'4>36H4"+W\C*2YTY0B>ZJ?X;*=)]N.C^ MSR?MMV\_7^4]:R+2@OMBW!'#M;G_7T''B8@&HU9.29=GEG3]9HHW*@$O*983 M;'B^G-N%4;IUQ+>BAQ1\4;0]R4F)GE_I7Y;G<92P MG5#1,*Y9UHL!21?3K^*[+GV77!BT)7YS/<^UALB+;BB[8V8^;8J(0OL9V%$N M,+J(,\3)5&$9H"+WL(WZ%0;DR--Q?@I8B)%PPN0Y^HC_ G-Z*-7&4^PJY(]' M-3+S=IOD^)GDQ6JL+JV2]JWZ & BC@:)KS]DG9J+H2^/00AL$8CV7W>#ZD55 M_/WM2W?>35]"@,9H ##I)<.>:Y46<(HD6N9@ >[*EY7-=1,%1O+&D5M827$I MJ@M8AU4("U*Z+7ZL,\/RSJ..<(RD3%(VO\@K]>U,X5Y!W[Z=H6\W#JQOYZ)Z MLG@ICF+GGA5%-,=43HF%IY)F=C:WB1E9?$9#/B,Z),)F?0,@'=O)ZLT*45JT M>A>H6_R9H(1\$&VS]"868^-%K'=:4')Q9%5Q.&('Y,L*PI:ELZ]H0CI1B651 MLH/O9L_38--'&'GQ,@B$WF#STM/!BY]SB>FUO\I7H8& 8;.X;A% *R][+.+6 MAH'/5Y*ZXV#_TS1\!TO8R8@3'@C$;WSQ<^I.[H=\G>[TFAEODD7:H\## MKH MYLWUG*+*XQ'6CRRX-14B_R21VCS3Y&T]4QFCI&>]4QVIOH<(0"1_4W6H&=^"S2A2/..SNN"S M0OM89,5\UU?X/RI$#$#Y3\LGSUV=\V)%ZXY"T-QU^?&;-=8:\@.UBM6S3Z"5 MI)\$4Z?7X@9Y 6%6VY-^36&;1>ZW,)8TB#%>OYFRKN9>ZG>6KIY2M_^JPL6 M=9PU+SKVY%8ZM@$&KCH.TZ/V?8.E16E4:LR_< M)UR37]+G=W;S&_$U.O\]UTH#,#R&P0#9&UW977\M!$4F/)5K>MY\O/DJ[D3,2(OE+"@!9P5"#K1F+= ?'D&RMR MK#]!4*/G@R?%IAN$1G$[.QM@0$TC.!K(5G%2$!'Y190Y9:;EDQ 5P>I1V MG9\#H\(=A6J)FX_=RM\+VF:Z8GATG4&1<-#LTN>[LMM0ND%O MF.!FP$VO"' M\Q@6]-9\T9D^_>]SH44-:EFP4+*+'5 :V8#\6ER]S!K4I2XZ$1J0ZQS<&XM# MJ[Q;%VY$ *$H2>K%AER?W4[[H[K+BK]K+>5YX!"8?I%AZ>>\7R;QZB4( ON M2_H;XVWD9 ,9;+;'AYN/HD^'RVBX:6(?-IF0'=* MNCT]=RBJ+W#U#"# QP:GWO0#*KD?,_B:\2.B?N*+4X(L$T/Z2X4H)&JL#@&!/L MY4*"J\#4VON"9G(E,ARBM-V+^.$\S>;Y.A6:PV\70:!W0GYVO'RY24B+,(!6D/%0Y@"M0(T0P9J5(9YCX<(2:MI@) MT][K'VC< .-(\8 Z.F8D(SN:;)#E!.(G =FVV^'F"$)I(U&X$GQ<9:O08-\; MLR;,>2:/!A8O-.+:(/;EK\115I%]UJ*.BQEOEI]S4' &C!B/!.N[S,FA#Q_G MD#?XS0Y0Z!PK_RC*O,,AIOH8&AVI?<1_FMCF0@7M)T@&E8(TY^S$4&#_W1A/QH5RE1I@YSGGV*0&EDNUGW'5X4V/V>/;8[?6M0,H'Y+A$$\-"N,E M -E?=;U9QOI&76X*?E514*LW)O9#E<.980[E>\*+/O"\6 ]O\CK5_H:T$7%< ML5W";*-3UJ+5[!VVR4T>?ODUM2G9NG&[B'D'AD:]:LPM$+H+:;Z3^L/+9JE7 M:^:;GV2]:LXMD_IF)GD2*PFJ^=S2T6]FDNU3F"2PZ]O?D[5JK?GF)]FIMO0W M/\E38=?VFY\DV-C&"NT4%+N3X%>]VCX!Y*E5VXI?W\0D M3T(?:%=;1R-$5F^P>6"OUK*^B2?G'9ERN+XAQ]_' M>W84/']0#>50/*\\;HK%WSJ+OWVM?$]>.L7CN^9Q._#PR[^_,]YI8?#"_VZ^ MVY0:!D'?1./PT8^5VH;OCVT61FH%_MDN8K4V' ZCOA8E&M"5C[>XWW>2";OA MF.X\RR_17[P,E-G;_EK=O:XB1-\X]RO/^2FOOO*,%1+AXIZP+X@<\F*P(,X9$>VXY;_*-R+2A7G7+5 ME81KU'Y2KCKEJE.N.N6L4:XZM?K*5:=<=6_7Z%.N.N6J4QRM7'6*I4O,TLHS M5]JE49XYY9E3GKE#4T9YYI1G3GGFE&]&>>;4ZBO/G/+,O06C3WGFE&?N;7'T MS$Q<<^-,7+UJ-H\[$Y M]U]_T9NUS[?Q@(4E@AR5VOX&MIOR(BHOX@EX$1=6>;&&C".LY3O;@XX3=",= MNGF+I(?%V-3,Z"R4^L=@97P)_$3Y,]X"-Z_M MSWB==_ M^C,6,2;7%*=X4WF4WN;F>)W_2"V-\CXH[T,)O0^'5M56ES=WH>O; M[L@23N [T:A]JWZ*XZ$&)\(<&?P:I\6A2? :7?EW9H6*'U;2R=;&TV;C\.1X MU<&YY5GAF!-H7S;5\;/)ROKAZPS_W:F')[0$I;5?3VD-RFK!GM@:E-)4/?XU M6%MK:!]YN-UC$$N#8TII$ :7O'O ;S2KC09_[GIVF&7_\1P&B>]\^HMM,];O M2[K%P>C0/'1G)9[VM:K]XMI_L/%[_52]HH2,M"\9)30S0TIAD-=:[5WJ/2>W[KPLAZ*$K-U1 M,DI,[ "C40%M4FV [4>W*DK((KPE(\7$#BB012C%(1V7[5,K5GN'FX75YFRW M_LE10J^54:=6>Z?$',,K+2M*I*66RT4*M7?*RS%*9YO(0"H7)2;-]D:[:+8? M0P63 \B#PY:U>$,52TJW2_>SMJ6;]GYJEI1NVH>O7D6&$_18]+-^W# MET%6.Z DK+"?]F6EFW8)&IJI+5 27N!>TI.;MG")JBV@MH!P=I[>M+EG4VT! MM05.51'B#LHWN0..,(9V0Q;8P3 >!W!/I#W$EO]'\-VU!\<*D=?.3V5TW,"Z,V:\ODHI^<).SU;K8IIMM\;6RI? MK/: 4O>5W[-DLU5^ST,[?4JH':LMH/R>RN]9R/RMMRN-6NV]J70AI0N=JNNS MT6A4VN:KT]_+Y?K,K_2T]U.$U:IBI6_:$7IH"7BBZWTP?^C!L?[PWD]*%#B" M[)K3XXZ#^4B51U3MBM)RQ\$LA4/K!F7PD:IM45;V.)@G]=#;H@Q^4[4M2LL> MA_*N'GK>9?"EJFU15O8X526J#,[5O>T*Q_[Q-\?]_OJ)5+,EE%W) M<]]@FS#Z"'^+GMYZ5>^PX>=1$+FQ&\#MS9D=>$'X M2;8;DT\<_9CQ.'IUMTEOS4KB0*MI-7SO1WBQ_#_T:T*!=?O?O'MU#V;=?^$[@^<[1XP+3S8 CC&&N!KW63YR2*-;U1 MT3!"%J^.M)]X@JC6"_PDTEZL2+.T" AS!C?P[X"U6:@-X%HV''G!>$BMVYY# MQO"O:KJ-I[:PXK[=<9]1-NX[#_S(C>)("_K$=R,BN6">'"-22$;K9P_X\#^0W"GZVLWP7W'C M@3:C\E&FBVY1@79]['/ZR6@MG-FMK]W:<4 (UL&UT.'?%Z914 .LH^L#)\'< M9XE?/I\B*U0 *4/16#7->Y+M5*LP>9:[?X"(ZL,[0$.%J^"-0^0YV##:F%DA M]6A%%71H$4YX8V TG[U$A-)1 N9(%"%RIS?@$U!I(.YE,#J8UL@*X['F, ^N M#$'+"-T8=I;F!_!,IG5JFF.- >1#%YX)$8 M7_^36:.4B@J^UX*M^XRSLGP?]R6,DN%^M$:C$"11NN^^!+"'\>X+-V2POB%L M;*0FO(#V.O[-_DS -.)0%!50!9?03>6B#7N8^1&GQPB$9 6^@I_\9Z0(?#)%;& M8#AT]AW>$G&>L <6+ :J([@P8> AX>;HS%S-AK]0_( US]D+[,%I5LU$T;\TF?)YKRA8>=F8SSYM4#PI! M4?().X[F,J8!LVWF")/[]_^L9)CGR"?(8I ^\\S.>B&S_CBS^O#Z3Y;W J D MYMKJ5,U,/9-#,W%(>@W(_%(V^1WWGL@OIWP' M[^;)8T.O-HOK7=>YLK:+!9N(3#-SDAH0,F3]O[_[RV-@SQ?>! M&H7DM$81\ D"# M< ' P;@(ZH>@]\&P 3G/O]Z"0A"$?R"D(Q9II,L&2%5X/(H9O/8[3)-%7&(# M)Q%$D90>,=( D1_B,THGQX-;Q<(/0 I U*=I1D*.YTHU'=?M7);2MUH-$ M6%XS$%-<3YFO\-U9B2><(X=6]?Z9 *4-X8-9IN<%-$6/3S%5]?A$N)IW%[+( M=4B\ 6XTG?Y@]D)B12A]%5F&"PY=]&+ZWE<+,(MF<">5(+J7 GB#*:- C*. MX#IY.=E(J3AO9.)\^GD5,0A^CY3,P@[R&/(TUR9I:#V&O(O0R @H%6A <\8'&BZ @& M "#Q/]&(Z5:1O/"H\7ZD!!" X;Q-9:ZH<_. MA&WDDT$C-DAQ-$0$>&0\\,;\(:17$+.;3?Y+1&H\9TM8!M(^,\[+31M5_22U M[3- <^J.^&D0 F_&J2="AO 'U"+HM@Y*1"XF,(W@K7(BF U""@^1KT MN;$J7I1Z4XAL,\@"_!WR>5:FT"R_7?U4' +7%;8NO#\@ S5OAVED+X%^#KIC MS-$ /2MH*$0$9[1W-+EW@AEOI?!3_F0097DIX3@>T0 MHBN'XT[$698P40 1?[/+68XLC5DTR#$$^I-2ZW?2^8/<@OY3VTI@&P9Y>B)K M@-K-8?@Y"!S!!Q6$4DG,O'F<2HK\+"P^B'1KZX9@\8(8@"MX5E MRY\2 >4">JNT)'-OA5E%Z?NBF2L?XG*&?+",9"'?C7X0PV_?@S\8.??0#T90 M8WN6.X27WN9\R?IJ GJ&(T8,AC,.&P8AR$C0%;@6R+TC0B[.$?1E5;WF>NP/ MJU*!$C3_+,%%3P>RM_#'BKW%4@TIX!I2Q-=OL:NBH'M8-NA:WYE8O=25, K9 M6>8CVYS[I:I]&6LP & ,A#L+W].3;@5TO\DKB6^C)/V8?US?(J^29B/8 MVGS;H4HHO'*HX[CH50L "8?IG(#&$5TV@P;(WGQ:" J)%PL?C_"/X+R'DP;- M-KEUC67OTFA@9/"[+P01@\&3$EA9X-"2?CJ@CZ K1Y?O+@QS@>O.AY_M (05 MMY(R3YK47NL'+008),$)$PRSTS M50<<&K)+CW'R5Q1UJJKVVX#Y DV7C$UZ-BNV!"'%?DTR.Q/ZV\!/UN>0ER(3?94V5QU@+$UA_,YR>#+P.PGT&G$7(; MS>3%O( >PJ)+DX&T_^$.DZ$\].%Z *XRGTE_SNZI9/B DC'.ST8RY]1=J2 O M&$=\\//FBTOT I;/@#/6G*D-K3%(8,?MCU'< RIQHG,--N<'3D*I<-DPKRC5 MO?MNA)C"MQ,LL<\05/CP<+_T/=PZW.U)Q[!(E5X"NCQZY='2*:L]QK0L_[3>S!'JAZ[+M0>HMO#AEIY3.-(,!KU, M8QR525&5$^+P7K"% 0=8E+T/=]8LTU=:Z<0"!Y+#"Q!(*@K3TE1S N(3SKL3 MC 8L$I+;@MR@H$]%H.#TN+-RF'@6PAD_.,>=@6;-,TF^L13BXGE '8L;QZX:@)MK<#*/=((_')#9F;IKB:*61F5H:18D - 2- MRZ%C0C# ,2:!HB&EGY;]@.WC,CK2MU N E]8W."'.2>"P5!(9MHF%P V/LM! MLT1*89_+:> :9 O;#>UDB"X@FT4+9:!\4B1/Q^ 7],#QETNM8;9C<4JUX3JM M.$:-(CJ@S6BP9%[?T2!T& R2UE]P>>[^E,0@:Y.8:P=,(I='< BX!]\]NW:J M'H,Z/""B>K"<-ODK<8\_ RO![V.N().^3#,/;;+7:/H$I" A1O?@9%ZP8@? M(>?P2.H/TA8 .Q$6DHFP#5@2AL??ZC!O]F%>71WFJ<.\LAWFX79W03\@9$K- M\CS 9LY*"3EHUO\V<+G/>!YBDEXNW1"38"NLG#E S:/"UI!(0N&;MO.YJQC/ M$/&-9"2A.A$ O5 L#RWA(G\NVK5YL+^KSG8R3T^@$?V845DUHK\?(:AL)^X: $; MW%D*Z;E0X/12JQ<%>'@P,<^""'Q=/9IZM;FPTVEY)KWK-*W,'?WYGO-ER5!JR*?ARKLCU6Y$5!CG+.^2)AZ>H;\U:?HN;Y[FM0F9S#I29. M2<,U/O3]LE^F6 1%6Y *2C._A6U&ZC0SX&G_AJ6X%U IO_=%H&:U5;G MN"ET0^8%ITH@FJB(:!DBTJ)[_]8+/_YCZ544PN_R#!WNUMS2@\F'3&%):,Q@ MM MHP^__\H%2-K>SO@TPQ8][?;_Q<"M^S)9%GQWGVO[T@1(BMPSMTUGW8L$I M^>FP4%\(:-T6H)=YPMNOO; XS5$@>,E(LGI9AM5+GR^F@T"ZMT.'G0##7K?" MC.S%W2' :6[R\O"OV6CM;@^79YKMR>+'W=B_W[S]ZF 0-E+F>23]Q-? M:'E3,2U"Y N%-*4IO#*89F$837H< MPC/O#5-[C_=Z&*R4!K,YUIBG)]"A$49J?:"$J%J5\N1*735AD3$EXW&*!X[_ M]W;$*$L)2U,D(X>"IW@49/3_4B-K[X%&YY,!9;B<3AI1-!'HS<.7>3IV[CZ> M4R&BTV*73L=$Y*P59RE@O7$6,S2FX3J80M?S7!L^QZ'EX!=#YE \B<.^(X>E MH455[2NO8 /,Y'[@@9]^X)^E\69RU#*GPY/)J_-1$F<+/R> M"XJAF*H*/'_Q"UX& =V9A:UW$\>-LT/EA9%!(K#Y)N 9[QBH[CO:S^B,]RG> M+_<8?M8,9!2;;V"Y(8]33H-?91T'>1/%*>8(D"7IS*)%FQ=@^*F1YB#^5,?. M-I5<:A,F]@%))$WD"[.QI/%,ZY!!QK&M0(=U)J2W^/!_TK.TRI\Z?);%*>$O M[]WO'XCEKYGEI)%TN??!)]%X)M/R MZ-(T%XUIL-^ #OD0UA^X3!1U3%4:>,H6EA2A W(>;XB7VUDT-"^( 7LS"T+$ MS4'!I[1#,+Y!CF4R6#Y-/O*#_*I.Q;C*34JQZ'(^U7Q6D"O.\WW*(,OM4LQ9 MQ;&DZ45L,@OR0&MWE6E31B47SVF-1H%+^M8%C/EGSW)\1GF] :_8A<&801)Y M(BH6]Z">^B5>S$-J8QZX,@Q"QC/B&;\Y2BAF M&I-4U%#@XN!>"G2?\BC$B*CTE H&)J&)\);^-+ M,20=**)HSI#UD7RSIAT'<89ERR>?%U4BTV,^)71>A[ "F]OV$H>#[%CJ'7S, M\@6R$M#$BU;!9ZIW,!8XDL%#@3'3%/D!SZ+HL8S9JRJ**.(D9Z6&<F,F%*[I8+W$[-I2S9L7=A:7-F]VM/ M""5]2S;=)2"B&QWTH&WAU8++??7+L.A M8P^N@]#5OMD70?)L>;O;4 =>JT;KZ+9,-W0L[9OK!_: A8-@^!_&WL:^:1@S MUN)TXAY*TM#@* (BO.RG=(&N6/X3?_R"U?*^P%_"2R_.!:UHM8>(HH[I MH<7$"0FO-)@[*< B!1BCZ_KHS^5G-#%O>H!HY\ M6;(/K5*C]OF!$CG'1?\*^=*J=(7^^:U&J)1X?YIL[/)@X[TY,>^4C14JUM6T^6[>A/=+L]_O;]Z_/WVMYO+^X=?KNYNOYY?WC]VKVZ^7-Y%\7]4!BW.#BZN:G)Z6SD^[_:J)&6IRBMUK_OO21(D' MK7MSH7WKWG1_OOQV>?-('^\OK[N/EQ?:P^/M^;]^N;V^N+R'2QX?X7W:[AQ M_TFBV.V/"V3+1RVE)%LQ;.F!UY<=:[=IZ54\EA %&+]0F2?>\H1^YW">%N?; M5P33C%DM/FWH90,/\A.;"EOKC7EXBPRO"36T,48DU+.'@"#&QS@:5CL.^9GX MC*=5"E7MG.Q /A]!,Z.4 *\Q(&3=?"&7HMDH#'Z,X956+'IS8#1'(8*+UT.: MKEF PILF* M43YDA;N,\Q*'4RD6KV5 MEH;.55Z8^_I?@A>LA%N9JFB,:D82RY(=Q8* ^2?/J4,MBSK,7&[L2R*"FOAB M$*17Z'Q;/$^VIK+BW-WR)JQ(A@?J%B^JJX6\/""6 *7RN108!\O7%.UY,LZ= MH@"/OF-#'GO7*]:K2!NX\!=G5:VSY>'EG%Q>?63)@Y@D\&+ZYG=0=N+/A\!5 M0%[]B_-JL;3*%)_@0V@#47P;+Q\^M2U%WQH1@9I_.H:?>"Z?$ZBNHDI';J]E MS Y[8 3:KNV.9*UJK/!!0Z#ZXP]@!#L)5H?3S0O\3C=_UOHN5F9.*X ^9/6W MJ2O"#]&;AJ(@(JQQIKV7VNGEN9#I'ZK:K[RA$E'J!0O>P6I@G&-6573!-O7< M*,X @6,;L5:$ 3C?@S0LPZ5X;MY%#;9-.%6>?4%==@YHO-!>6H@6-'T0TB&5 M&@.N^AAH]^QA8(V8=NWV0=^A\FH1%E6L5C2]K3TR>^ '7O \UBY"^.HA JNF+V M+5)]=KS=%I7*LECK6]39CF]*R_2AXYO14EWC"*>T1(X?X8R6RSHWW^F<[W-Z$05TOF$2@.+1_6/\PRU@Z7U[/-9*C5M9M# ML\YKLH>ZO%\?'@[>6-2A#/;25%#(P!UMPCA<55*,,T_C.F;&$3$D18@"E9E?D55RS0*$L'X+A+@H!(E, M19!OM(^$J'YSA4EGBMU25>C MR@GANRFRO$\7]D;SWJQDOG)C[PZ"5J]1K_S5NU^-_SY^E_2N\?QHM/3=0_RQ MD&*J60(E]RH;Y&AL$,.LF+)'M#(MCL*TV%"2E'RUE+%P0L;">L65E+&P>U!I MUVO*4%"&PG%@^;%HQ\I0V+PRFS(1RJ)OOLJ/]-;73-D(;TBNE!(Y3]5&V*PP MH;(52BX0WM1J*'OA*'#]6)1D92^DI%BW7K R%\JB>BIS09D+Y5@M)5:46)DT M*CQOG9J(VONF+.BGCK6/20@9]8IAJ&-M)8,.O5I*!BD9M$Z21^.O/--%U"55 M.1U')GA43L?;E5 JIT/),R7/IDCQ.W8:?[ '/G,=C9I_;*VNPT;CT;7?@L#1 MKBVL-?V0]/LL]"O:S>^:7NO4="5-CTB:&I5Z4R^VOU-RLO1R$C9EXZ]*^A5: M]Y2$NU:K>9U67G^WH.M483$^+A)LFS21VBK!T@H1N:^H<]($+\M6.G.<$:4: MX>-4QY,Y71UF]*QQ L:;@; ?L,>P-4OZ+-F39GG[E.IZK14%T0[46G&2KD36 MZ=YK,RA]_.W82M=N\8KW7(M (3,DKE^1]TD'@0AO-NA;E%74918OBW[ M'%[^F6#;N$*7LCO/\J-]]82;,;/'M%M2CWG!"_9)^^XB].0;2%D]V(#3':<( M<(;6&!MEN3!5[#U%$\4K&9]LH='I""<[OXW9FVHZTJHV%K9X5DU'MEXCW6A6 MVX>D^9LKDKZJ8=K1%=7WSNS82TN1?=]DUZNJ^<7>B6[JAQ6F)TIVU7-DNU1_ M=<^193IE27RHVU39CF]*R]2AXYO14E7C^*:T1(P?WX26BLCCFU+YTK"V%,C! M8?S0MVFY$QYFWN1/(VQ&JQU%%^\T*0\N/>>K&/;YA M)][E#6?YWOJP63,#5*E.JIG!6IK9,3/^;_0)^+L+$\6#^I3%[T+7/EI&[VW$ MZ*26*CZ?I]T>,Y_/!/A[-K1<'_FZ^]UR/3KZPH/#KPEU#EKU_%![?_D#(P;P M086G]SU&80(NR-? 2X:^!@C\H4S[Q-Y0(*CN-BM8&$<2'WTY_ZAXA.?1P,"] ML19QQAYK:>;/&A'C4D,L$47RT:'+0[8;%4-O;Z@WE3MD]%69 %(!*EN$[T]F MJP4CVTS^EVTRNUQ *=G+-F==KU5:G0UVW!$$:6]5R!R91,&@WFU+E>,0(0OU ML+0FS4JZ6$:!_1QV' Z>]G3TL:V"0;G=N8\#CH.+C6-9EY,ZURB1CKTQ'CX& M,5956Q,-3\;*F!0 I5/?E,VQAI@HW4R4P7%2!D?)4D!YQ%8N$,WVF!4BV0>? M,?'%L\:?:,03&4Q&JVI2'@E\)6*[3$Q.*(:JY9Y;>-B9S3QO,IVHZ!S8:K#; M7,>E41=9(K4T2:3=F@YHPW__3R%<+^5!S-<(PD_2*Y\CGR"+04SYS,YX-*#5 MA]=_LKP7:QR)N;8Z53-+YY)#,W%((+C,QE^UW-^?W\U8-,P%R=%M4D#B;<6, M$/GEDJC$7+H2"()F<;WK*!JFEGS;?$TK8V;+\S=+&X2L__=W?WD,[)F1B_CW MPH2O1SIZ"/K:>4#I,U&Z(:SEFV*2U%,4S%%(!_B5@W:=O[][LGN]5K]FM9YZ MAME_JK.F^=1N=)RGCMEI-NR:8[0LG!..@]]Q]7CY33?/+^\?NUK MVYN'7Z[N'IXZ':-N-,35!TH?JZV9/8;3T72SJHD9:84ID0JZZ':M>W/!;[F\ MT![ONS7\,_-^:6VY0,@F5XV#1P+AW[/ MOKOP#F"Z>V04YFAW5$E2>\3S&\NF@]Y]I<;5IY?MRM-\61NB#]B.AQFZ8Y@ JX\TPMINI1!Z7E:**8\ M@H>,^8F5F#'FQ\4#-M:LD&DC> JBLU.A*\N3B>@S7_UGXH8B"3%- MRLR_I*I1XA\+AQI*0*/V>?Z Z +],SRUC\4_XZ XW/1E/%H%A)KM!1$_=$32 M]$'B^L\1)R .^.'R7!LE(1YM4CKS50@J,@I!Q4=.Q9_KBBO3 BD^5%06$@G-A$,^'M@[\+TP*"8@#!,QM24G_( M5P1G-'!'./:7@0M$$TF/^#:DK$7T<6T7OH@K?#V&(/-BN.-[X*%3D9<,H#74 M/!9%_-#W)]VH89T6?-.,:@*6"'Z C_C&&,U/8(2(88!#K(T!:\^8SQ>4'FQ% M0+N7@,;F,5RX/A >;L)+(\XM5L9E?&,-J' K+^^* X&-P/\>PE6A"W>[J FP M**YJP/TVLB\(8*3X?/:8NP&>$[B9G*RX;?JND]@N-CER$GQ"0+=%N5)^5>UV MQH/24@P#2RRBW(!(R1#&/ H\6!"LOQ!B^JK-G 03YD/V;(5T)(X$XPQ1R78/ M$BB$!>^#ND7\ABN1YVOBU_RTX17 D" .\'=70KZEUF=ZEGR"_.[/!%8(QN!;<#7/PF5(@GA6UN[\A>/TO@E M.EMI9O?/F*[A$^)E:X _? F FI2XFYNGF(#<;8 T121#&N>V551$!UP7.>'\ M1(L3C#+HXV,86G\PY&.:J:2P$4,!8+/JX66@ M)"9LMVQ<^Y9YV5B1(68L-%]?0B+0^@!YTI7'5BQ^80 "A9=I[_'"@4M0, !&T6A*M$[*$K[Q M79^F%J%RS:'%FN!%+?%BY?DU1IGMRL5 @.U9N)%&H0L+BI,C]B>E@Q>C MR3^,Y+;<5_C8S< FM[T LX(QTJ:B]9((R!+!LA*909!4BF=O]& B69$R1(@5 MEX##U0R>0:F6KHW#Z>@'2]:$_<"U$%>_!(E'12W^!*YV^V-:V"E8YT%82-0; M*W*L/WD=6NV;%?[! &<3CXGW$,1+J,,X+GXGZCUT5273A5!9&$GQU;X01U&D,1&F[U+4926'O@723Y+]&SQ#]B2A,7\#KD#)GC8VK,BVMOSG M0O;Q^[-X]?+RXJ[9GG+ZT%3,D*E M&S@0S,F0(]=@Z&C@H+'VE0ED?F#A=\">: 9UECUX1\Z'&>[> MHG.UG@_\+R ' 2\!@Z8N]SZ!YH_/Z/D13T&EP & M[7$; G'K7)BGTC;,&8(:8HN3UMKYK[_HS=IG67"'5G*R#(^!]MK]PS?MUP?M M^OJ.J_X7M_"Q6\$O*OE7SM"J4=8\HVA%(\?BK(-3ZKOA$.0%UP5)9\K;JP+R M2G( L*T21(+="!>M) [D%]S?3-^L7*6HWJG6VN1-7CN!O'"(T*A56Z9*ZE_[ M.&B=X@GS2K_553V%0Y'>J#87=@55I-\9Z?5VM:8*%2G$.3'2&]6:(KU"G".E M_?*XS_6TRK+,\;F_*^ 0N\H K%,? ^>GW63+=> MS AER, N*[/H1UZ8 YV!VT#$0\X#28.]3E(J?]O:3^79 M/*9>KS11>U.\MPU7K>*]=8"[U:ZT.^:Q6PV/UH_MXO>A)W2J"OZV=UJIM:;U M*U(HIBVCEG_:3'L,BK[G:;<4T*Z4?*7DEV/;*-Y32OYQ0?:AQ>SR$E "WK=Y M9';H.9^H'7!"CM.F66D:IN+8(S<"3H=C]4ZMTFRVYI2%RD76;3ZB:D;>.1WG MZ6.N4 WP/AO.B/6;6\YI;@&D-,;PQXS'T:NK39:V]&A4LT;V?N"SE' :9HQH M-:WV.:UWQ/]=(U_E=8RY@'*\AI5GC8,D_M1W?S"GT%Y;%'+B#%;4$R2CXF\? M\S^\:L"3Q_:4"HA%X.;OE*F=0*?\Q>TWL56FHO.VD,VWJ$S3E8]M'N#)N32P M"B8=8XXV%O&@O&_ZD5=CD9?T>6V,/HLB*EZA12*#3PLQ;2OD!1GLP/<994QG M&6C>L=D;]6F34??!KLH7 L"@I0K1G\*&O4 M4.4._UEDG%-:FI I4ZBDJL1-58EKJRIQV7-5E;B)3;&T2MP!;+RN \OB1G&8 ME@"Z3'<_?KK*Y;72V3Z@V^&JLSS.J_95+#1FC4:!2UFW%0#,."V8E5;CZ,MR M.X C$6.R1-)+$/XA@7Y.0N\HZ7FN/9G7RXN)38X,RW* 6 *6<:,!)@/S0DUC M(8O8&2_%)-^>0GL>R-<>"A4VF2C:EDJQR=(/HF1'7U8E$P56Q#!%V8@H5SZ* MJ)8-'>13;SRS!AL\$XLA<=E)-V&9C(BO$2AU9_R7+C"\/UX&/R+>JNQUH]<'9L9BS@]MV)UI%7FYJ3%DDA?VFI>_!I(TQ6$8KAO M0S="(O)YIV0BCHZ1ZBD!1,'"L[2_!E;^T;#BQEEO?(;_Q9)%;C0]RR[M-EC( M"7#@50[3%\Q[WC"!.X'V4=(38Q*,Q4OF?$WW0%HRAZ\2#J)0,2V2-14$BXA- MQ&O^@;(8RK%,+'8EQX22+?NR6$96PBBMEX"5_:)(2AEBDR&8).DG^9; SZ/7 M[")F<\'781[5C*!"$5@<[GQ@N1/4!9-R$%#_$UE0"^OFD"X\N[PDK)4_+CP# MT<%ADMWY.^2"\(J-6:F*J8?-&OL+V"Q4\4]. ._.E^(:L/DL(M:%A;BJ&R+, MP7:=YTTPP!:D(57Z>&$A*[2]F07BO!(2,DJ!NK*\8K$L4:_5L!O]?O/)ZNB] MI[KN6$]MG?6?6,/L=#I-@SF&4RA+=->]?[SZ]U.GUJG7:UNMA#/71IE5U'5Q M(V(8HW;U[^KRHC\3=7ZPA.F3OL/*P\O+*M76G"NOJM2H:I?_^\O5EZO'!RID M]/7JIGMS?M6]UAX>NW#%YOEHQ] MSO.>O4P5>T@]>U7M@:5U_]#B_H%2?.EMLBP@R+@[9+ZKJPJ5DN:G[FVL_PFF M;54QX0&8T"@;$\Y@(.W!'C '70!5$7.>*>$G+:# YIR,II9-D:[_#%P>V[.,[KH.#.W1*BKF7NO8)M.? MVBVK^51O&N93K];H/.E6I^,TVVVC;5L%]9JJ?C:_WMY_TVO_>OCUV[?N_>]/ MNM&N=Z2RS7VS._$RKZ=S-JL:CE/3:V?_TL10=^E4Y6K>_"'?%#;ZOD8QDSDW M*>ZASJ$FSZ$ZZAQ*G4.]ZAQ*H'"CU>S5.W;SJ6GUC*=ZI]Y_:K->YXDU 5;[ MC5;+[G4**"QL:6RV\[^ OC6]M=U2RXOJ.:R%Q&*@U!;H?]=P=^RB-.I9K:K7 MS)K1,NOU"=;/^T$F*Z)*?IU;#W4P:T:"AW*$Q!?-JO(P5PWI5#L+6\_NN+K8 M=$DQJ>+MO+18+J"Y+'%^A<)E@QVNNE'5#UDW]X"K7HYUH5FV6POZC:=J0*NJ M=TJU*%/4R,+E7T&69;&?'*<.78)H]6 ,83HME49_ZX5@A"Z[ZB;!LN9X62$- MXY6LN#QR6#??8%FL+5$MOX_SPE;(N6&2';MK&Y4)XR&?QGMCX$Z#4 M%!K+PN[%FZHC.]'GFZF::517J3/Q*M&ZXQGLLMOT0H&UC[E9\OEG$;//@,E# MRXX_,0ZU!9?C?_V9!/'GI:_FEWU^)XRX01R/HD\?/[Z\O%3A#=7GX/O';F@/ M0%A&'YGS;(4?'2NV/NIF2S?TUD?8VGJCT39;-0.D8\WHF!_C8>_,P(^ZWOG! M?AB.7AW$PRWX[I;:D=WGD'%?,'IW[S! "O;O-Q8^8XP(/WJP*!+BGY:?8.]" MO4-=,O0*'J)3W-4P\)^UVY[E8>/2 0.N9@GP0E31KGR[JMT"+ R32#Q4>TAZ M_(>LJ9ULW_$>6X2%HR"T1 !+&D*-QR%".&JP5R;Z?J11(>>B[Q,_?+>V"CF78B,)F*-WJR>$-@H_4F!S5I@P__4VV@GF>V/8C"F;@,5 Q@-\YTX MP _[@IX)Q.GB"&375$2![4*3/@.:I.YS/Z7[; A)_TQ\INEU0J/V"8'1*FGC M"HP4&$V"40?!J%T',#+U@/:FG>WUH(]/.PP8P78/8)N_#4SRP!KCF-0Y(4RJ M*TQ2F+26-5:K-QL=0Z^U]4;3^!@/#3#06O6Z8SP!/IWMS;_T.'##&=!#7Z!K M";;Z:C DLD+6 T_Z.Y;ZZ_8-BT][4 MI@MF"[=WF_#)."%\:BE\4OBT1=7)/)!_Z8)%L'@IWMREF!)5M'N\DR/ M3MT M8[HJXEZI$+'A'"/8B0TPK)K?B^G\#W%@_[$R7IDI7BW#)UFD00#B":M';04_ M"GZV<\)?W_L)_Y>Q9[U$*^-#?4MG^9?GLP_K3P8VZBHP2,'&1EJ+6=-!O6^A MUF*8IMEL.KH):DM]?[[HB2!EN?]S1:ER-LMB9$$P<'*/XX6#\-L!LZBHEBCF M,/'.7A6AAUXW6N1YW2T)A54I*!G M,^BIM0!\_O"NE)\WD:)T<]*C8 M(04]VX2>O;F9)?3\BL;5"^QQ%D8"*-;&(+/L&*2];1!284(*A+8"0F?UITBW M]@U!$FZZSP M8RW+FI4UP_-G2A8/M@YAL7UQCO6(90\ F+3_LH:CS_ 1JX.+ MZRO:]?7YVP&RMXUC*J9(X=AF.-:HF68;<AZXF#MM'0D%0^DL&6;V+)W']%>L,78#;;,Z;RJ:LM. MUI;MU%1MV>RYJK;LQ*98I;:L*J&J2JBJ$JJGM>KE6!=50E654%4E5%4)U:D] MKDJH'MCYH;(1E/-C(^<'_-=LFN3\,.IFH^8TR^A8?46DWMP\\5T=[^32&T[O M@*>C<$CAT$9.V$ZGS0^J!0[5WT*@G@*?O>96U13Z*/393 MJZKEV1$[IQ-#YB#)@Q\('C!^)DNW6JPR 28D@!^W=AP@'(B<@17!#+%+ M!,OLI8Z%'&7C]#!+)80JS-H$LPQ=;S7T!@_MJQEMO9PA,>O'O.P8:FZ"[UQ! MXK693ZAD#A!9I7 JL-DFV!S$/.N_-O)%(55GVA7K HO(P3QQ8UNP1R#47O5W#1C?UCY;>/JO7 M6LWZDWX04!'U^KJK>6U2%8+7]=3;Y0.BJ2&>$ABI?$P%1ML#HT,>H>-4!U^;8-+>&E\*F+6*32LM4V+01-C5:\"5ADUFK M-=M/QD'LMI4P*!=U4RNKO38]QE-"(14?K5!H>RBT?X/M-1K2*]!I;^;;::.3 MBII6Z+01.M4[TG[3VWK'*+..U$V>L6J765;]2(S/.#GT,534M$*?[:'/<>E& M&Z+2WO2BTT4E%1>M4&DS5*JW.@*56GK=++-.],_$&VNZ45:5J#"\4\(>%2:M ML&=[V'-<&M%FF+3';NPGBDDJL%IATF:8I->;-8Y)#?CY0/&/*V(/!C?KY=6' M5/5?E35?Y4E3^= MVN.J_.E^O2/<(Z(R0I5'9'L>D6/STF[B*=FCEW9%3\EQX]"TEU8EABI,V@B3 MS$ZMV1&85*LW2N^E+6U>>GYTIX0\*@=4(<_VD.<(M:'2IJ:?*B*IS$^%2!LA MD@'?M B16JVF_M0HKRK$.V*6-Z; MG<:3R7[HM?V#CX"9BN80E(@L )TZ[^JM%8%&K^T]>TJ.\)2P1B5O*JQ9"VLZ MIFXT](91;[:;[8^.:;9,TP$=9^\VEZA)>#X)-U:$OU*D+3=;&A4$&=S^/1:_ M,.87.H/C]Q$#'K \S;+MD#DN/L7U@0AQ$$;5";P: %2Y_DXL,QD@W.+#UMY_ MA:^IFX5^9IIM4().")E,E=BID&D39#*;K;II #*UC7KM(,@TN_SR;H$CK=+5 M4. !X*'R+Q5X; >K5JMU='K'QVCWJFW&X@>>Z\G*-$#P& D'3?1P I9-.G8 M65LUF5LS<.6&?JBB6'YBA6--UZ4]ER*-:9IG!I"U5C\=L$$[%>EHU#\KS#EM MS-F\>42[73>SYA& 2O4?^W7=X&NURS\36&_MRL< /A@X'FOYZV',/KTV%\S. M%]TZH8820&5#88["G->;=&X.>+,W4PEV> [F_H-H\\&_KYG M44P08]1JICBY*D)1!7T[EK@% .";-1;-9%8^OL*=LR]\HN$U3NSX"K,'%2:= M-B9MW$6]43/--O4Q1B.B0VWZ]-K^FX+F]G=Z=MY]#AE91>FQ%AU/"]W#G/(Q MW[.'@35BVK7;9Y'M(A!%B&=5N@I1Y$JXF,NK88DI-D^LKS&0N*[4*P5EZZM7 MW*)#-U*[8QK2HH//';.&4-:LU]KMWO[QC)2I6YY@]3-YEVX"6%5&F[_P:PIS M&G;8";6-%+6U$:TY#]'^)['"F(7>>!+30"S\SU8:G)[0<3\06F5XG#B@;:J; MZ353;U$+9=-H-MOMO>MFL)N])$*$N0;@\F=I9%D9=KVSD5;VQ07$HI2DT.VTTV^B4K];2&X!K^D<'$4QO[5L; MNP)-:NB[?5BV"96+\N8I^ C@8TG,$K/L 3[-C2.-_0"P(.TKZ,-C6<@QPW%# M9HL8IJLU :R%7Y#61R.C.()7GQYN4BV1C,]:ZX10K:%L3P5NKSI.;+6;^5[T M8'SN^3CQX/R MM,XAFP*L_ENAU>FBE80:T*Y,G4--A!9"6188CFX1+UZG$ MHXI0F_'_"+Z[]D 53-VD8*JA"J9FSU4%4RKE6!=50E654%4E5%4)U:D]KDJH'MH/T5).TY-W0[SB?-NHM1MZV\#S M;?B?V3;E^?;>(J+O&1HEN'V_!'X2S8@WS#73)*_IJIZ+$H9&%^=R0NY25=I' MX=,FASIFK=:LM3KY'#'I:6WO"Z&NV]O9*'4\-+SCTB#M-^ >L,V#>J$.BMK(B9[7F: M6-<' GLS#J^E)K:WR:ZA\NUO ;*DE=/+N]-5T9,3ERR;1PS!/_F(H:;>W'/$ MD*QZ(Q?A0P@MGRU*'GS M$?/T(HETU;=>P==&OCM=;S5TRDT!.]EHZ^7.&T[#!=M+XA_? )B==&BDK@HA M*$ [;D"36EF6"%)&.-O;L<4)PUF]JJS+$T>S39/M#-/$>KR 8/6] =AYX,BH M5">Q8[ZIXX%K4Q'-_,'#FJEQ"_J?K%-$,ZL-59LLH*G73:/9.)T"FH9>U57V MR ECRV3VB*'OS^WTD/0BUW$M:B4 R#!763F5S6BJS:@V8WXSFOO;C""L(Y*8 ML \?OFF_/FC7UW<5RIF=6E<[M>0[5>16/5S]?--]_/7^\N&IKAM-L[-9IM5=\ *6)^R-;@RVLB^R MH;U$%$.-8/I6G(1,PP0YKJ.Z478\?#+ZI*GTR;)OC/V*,'./^N0Y4CVM[((& MZ,!E?2U+4K[E!5JPM4.4B#8/#\RFR\V:(:W3!ROL63Z+SFY_>+#3NS9)1; 6 M3R98%K:QH;:QVL;Y;;RW8/PYV_BKZUN^[5J>VL8K;V-#26.UC?/;V#@2:=RI M-=4VSFUC)8W5-BYLX^.0QFH;Y]BDTU+'N&H79[NXT]JC,/:L%RSUI-T%GFN/ M3V3'Z36E_I9XQV4R))(']I'6#X,A"8P%R3;%* *M'X3T>XQK5[Z'F9'_^^7^^I/VWOT@'NI3'0I>U#P;%[SS=L1X@$%4 M@TCU;6. *E1>7@@XQ])+VAT>FEQA*B-(7#0- M+ZS8TB@PYWVV8ZTHOV.)U[&:G 7?T';.@A+U#W.*1.9*-VT^GVHV(UF])O>- M+ "5KYY7U3ML.*.8U-P:DW.K,N:*6$T_CEY=;3)9:,=H5&MI.48_\%FZ#IJ5 M ##4M-KGB>)4VUGN8MG&]DA4UW'I&/G3&7U3J*[SW_-*$/%_OU+D%D:'8Y70/998,<8W[$+:P1 MMO"!+],DWQ)-MX!$Q1W0*.X _+@B5)6J8)VJ'YNM=L=4]6,GF%W5CUVC?BP- MT77^_N[I%^\/O6FT&_5&J_6./UW\TJF;>L-IZ$^6P]I/]4ZG_]1K&LX3ZUA] M9K>,CF75"W?,BN? 7W=?!([HKQL9_1=5A,N&J:55]+8X1('71KW:F.:1W!CO MN>'EVG:C5NUT5 W9=[D+5]<3BC545S-O MZM6FJMF[3WK7JV93$7Q+!,^*!&\!6G8]Y6V9 ]O:VGM9XKS0WSL!ENVU?9<1 M!F7GE^[=I79]]?7RX?SJ\N8/=?,7U:,/+^.^6.+4>B#>IK_=7/[F]:]OM;N8%2W-P_:E]^UQU\N'RZU.[ ++V\> M']"E:\6\=39H'%'@:R^#(&*YY$D+5!$K1+>P%[S@$6D4NW$2B[I \&O@HN-Z MHB_MS+X+E4*?[GC AA4,($!_=!PFO+^M9[WTX4F62.F$N0*M1+T2ZYG*+%&- M(KC(TT8R S1*>GQ8>%J+E\+.RWU%,4;PGB']YOKT2M\:L@H>[=K\S5',+*>" MO\K&$1:\PK9 B2-O>P6]Y4B7PN^6+ 05I1FFW+?.)PO?88D3%C83 MYT@<*<3Y43_PX!-2G:].A,=,XHA)O.P^.ZL2VQ._S38>WQS\6X=B-EP1O5&" M RW=B#K'*-LVZ>X#GD$.)2-/JE/L;+(J;A-XW+=$;X?A:YONR/+TU@ZKH"/ MZ\,KN/4@.+H.M^Z&&9?H4&6C2,%)N]G1S>NTFX.QPJ:G6AE%9!8"I04IW-Z0 M/B4%[O(0Z.U!Z:K3/S(LW9@D4;,NE:F,B-7,R.5G;B:G:@,P5<;@E,G MJYL$4)R@'O$&[+\'YKM!J/T;K"FM&%]R0)-O7OFIS!3D_-V75_"/,&KQ1UJR MG']6UN*)6(NK!,UJ$R;E2KJ.7J_6E^@ZA8SN-VASSA 2L\U.)2&4I:DL365I M;L_2;%1KV[0TC]7Z.3B2*BNX?'125O R*_BB>Z/]5M5^ONY>W%S^?@S[[/!Z M?YGUD>QT\GQ@N:$,^_P26*&C++Q7%4$\ FWB55;=J9X77@#]$ (]R_'GGQ>> M$ R^.;M,F5T*&]697FFU=&7-*&MF.];,S]W[W[6+JO;ENGO^KZ^W]Q>FDC)5EQLKU[?V5=E[5OIU?W/[Z<_?ZQ*6ZLE7>HK!^F[:*.G1YK5US M'82N]LV^"))GRU,VC;)IE$VC;!IETRB;ILQT4C;-,INF>W_1U;Y=W=R>_W)Y M_\OMMW]>7IZX8%=FS5N4UV_3K%%',+-,E6[H6-HWUP_L 0L'P? _C"F#11DL MRF!1!LN!:LGG+ASMN7#\6^^?O&S0JIGRILV4Z]MOIBQHEV]N++XJ]#;.L97) M>7BR!_/WP'5FMV!^EPZV%SAC^,\@'GK_^/\!4$L#!!0 ( $V*@5B0 [R^ M\LH -KP 8 @CL=DN !@CL$"-JX.P2"6X"@01+<.TCCT+@'@KLVP:6;((TO^W9V=<^:/>5VW_JGJ.N_>K[XKK]Y]7'C< #Q345!6 *"@ @ H3S_ XS+@ M#0 -%?7?\330GPX,; P,='0,7"PL3&Q\7'Q\/%P\/ )"DF<$A,2$>'C/*)X1 MDY*1DY/C$U%249!1D9"1D_U[" K:TW_0,7 P,'#("/ (R/Y?C\W?K)^N!CU=!Z 38Y P"\AADFI:8+&XD0E^2OZ!S?JZMIM<:Q+.)F3I'H:# M2T%)14W#_IR#DXM;6$143%Q"\LU;>05%)645;1U=/7T#0R.KC]8VMG;V#AZ> M7MX^OG[^X9\C(J.B8V)34K^FI6=D9F47%!85EY26E5?4U3= &IN:6UI[>OOZ M!P:'AD>FIF=FY^87%IGYI!A##?WN]'=E%T_?114C5@C+50Z[+GTJ[7$N1D_A'0#'P%SOH/[3H^ ^OD%"&+^ MCO01<&\;'YR^?BL3%&>>OP,]3;T.5H+A'4T^8/0&DE1W3-E_]KCL9Z&]QJA%\WKO6H6(KQ?H/GW+::H55 MGNE/<:Q/ $TG::N)[+WJ3I"1YV,^X )]'W@5,)4(C6#^!Q7YCT$!117-M2^> MQ?0'B5QX^ZK*^ZIZB=1'J#E/.$ZJTX?@UD=^D-2:(OP*4=K(+$C_HC47O9FI M!392T3W42<2-6F"$:SP"+O($;HQ#CBXN^0*]'@'HCX!'@"&,L;CI8<+<(MX3RPEF0XWE_/[?NQ"-SI69=[R;Q;L"]Y3ES[FS.$<6.*0]056Y M5/C[3S*>3]E2D?,%K7Z]TFXRWA-"*JL.K&;]K-EO7?X!Q'-5EM_A?_X$VA-" M,R4%SA>'VB\_:JQE!DRO=[R\ FMEC0\M/P'$K7"HV:1ROF$Y-*&M)@R;F5;S M?_;22D-352%X4^D_L+)S&]-\HE'1/SX5QKZ^T9KRUYHMC P ME!)"(X2UH\Q[JC8S";\VA!?S:8D_YRPN(H,4B-N05O')=;_@3GT M_T=N73^ 'JZ!&=N)+PMB>88!!;&<_[T+VME%!>6IMLCK^T-X!<=%3O2W)U]7 M_ ^IR[)SB8^O5P]$RVD[%&:/IB2V7S\!I/7D].9KGSP<[3]\5/YY/;..)\QL MG@#B>G)Z_C-CU*17)0SG5Z?O9 YG2CSJ1/_AD_S/ZW6(4]4)/0$D_N3TS#[C M4TW/:$TQ%*2WXG_$^N?JM/X#*B,Z#[(G&NUC/?&I;.M+Y]>&O*\0N\V\+JY> M\*8:V>8\O%+_;JZ03X[UWN.O[OXA)M,"F\W6ACQ@6"5_IS4G@H MW7@T"N+MG)4-W7<[(/L.RX#+3;UX'.E+G24:%K3I]]5V_"&?H.7 MF"U?2?EQ=X55M6]^3?2M\;$20L=530W][JY1PC-?)?#$&ES+.6N6JV,73YP# MONT.<\X 5#T%AA_U)K:?@=O5>R&7C.&/ )7T#CMY4X/MTIC4SRT0-PVS2Z=@ M4>C8-@T'>^3 1@20:^.&T5_UD"<.)YNVTJ_:!D!*AZA[B?6C&S!?L70HM"<* M)3NM?IE1>Z")Y_<(B,422R42"%D"-!)9NDN@MH,U9UY%*5$95Q01 M]-_*^-5DR>WN7$N:,Y5H>W*G9DF;H"#U1\!F]0P#8QL%3:S#\JE2J[%8R^<> MZ6)#PZ^R-2Y"='-AQI%2^+/N7%1N1%^+) MDX1X'R_0.)S\OXXK6[(=N+,US9OJ970N V<9[):")B$IVT;C3H4A?+MGWT;U M'O8=/S!:_1+E$SS;F3/.=#RQ:8R[_XCH^443TM[U(5AD+X14Y/ 1\.Q.>TY8 MV:4$,AG26-20.,!ER+>ET4"<&[K1J&S91V*0JOO XKMK/B7+='#9:E8:4K!H M3UEGN&"P-#ZIZ$3V0I?2,K?HKL52;D690P*L\LT&%Z)<5DSN#8:J23?-_,V- M'S'AXA1(1V.R+5%[:V63D,-#IB78Y2HT_;RC]7)D#39(4_,)7V"I'\9(:+2& M9Q>J5 #UI=B1B9N42Z,BDN-"@]CXRC G=:?G$27K.K=;N#WHA/EG;LL9U4A5"& >ZRFA3C=(6F_6; M0<&FXL(I16Y=.XIJ[<.X2HH;)DD]K5+WZJ?=4,) "2=KZ4;)]'*/YRULR0+* MQ*2>% LRBK(!K@&Q4\AC&%^ )J*SO'@5)#8O:4=1P\>>F\VT;AM3WX#(20DN M:=ODDF!KG#]G71K7U5)5"\',<-'.0Z9N$AV%1#,\_SG9<)L^+;Q<2'56Z*=' MME2ZXTCG):/FU@&:"Q8(?(UXGH0(-WL8GW,1GJGM_-4NZB$L4(Y;ZB;/),"1 M8D!W!8O=E16QGUO2[T\B6S9ZG7ZY]=>_GZJGY%R1B;#7@T%*[[QH*39#-V3T M;HQSYEL\JVPM] ]TS4WQ?_6>IE:9A<67'1>7&E(OXERK\< MQ.Y?G#/L?4G/98^E8E3D^NXI2'*!WKJ./:6*[-P7%8H8;XZ(D!R/@)L)JGL^ MZ*7_+46GY",@+.014(5(FEI^!-B":T%_[^;OST+XA^DLY,GT4U#DR=ZCR#.+ M4]>0]@"I&_AI?$_[&$A^QEZ+R) "[?TV\4@#NP+CJ5)'";_K#I"D./,X#8)R M_Y#W!>H@>S?7PV_>4MZ<3Y.Z<:1A5!?@<'R]6FJA(]P%CND\L"+SBY$:F\N^ MH[J-T/II/>Q=D$_X/;O/%W(5V\AA.MM8B$*A$_L]4;P2C#@ ^Y^ M)]L'?^)2+JQ' (N^QP;1$E;O.HFG6H#VE/"][W)-ME;921CMSK) XU_![_<(SE8PC/A?3]FD4[;W*-*^X$X M#1TNM[&3L97?7XVUB1E.45D#Z947'D5_;Z3 EJX@#2]*#"7QJ^I(T+ _:@DZ MZ5M<&[27UYKT>CMW'B=_&?JX[=2YP=_">AZ'EZRO)?M\\-Q*_1CM M#3>D>@>;O/\,FO'TD%[N((-83M2 ?<[Y:Z8R2H^ R;1<:1FC^4LWYQY-%ZN] M6)Z)8*H[7[A+?SV;$69IYXW(VJ680&:I[L62K\5)T59;V^&AD^ XJ*T%!H%$ MX T+CY$3*[*E^*+6YTI,9[#-9F:#%#3D ^_!#\L,*-/\Q9#I'[.0O\3=^1J0 M^\D;H6<:\U0RE<5(EUM-7\HMLXILW=P_ UD50]Z#MA7RVPW5>Z7LRI?C094% M!M)OK<8WCO394CJ23 J:DV+7*3U=PI=D2DIKC-=_V7NX\O4:]+ M])'@64=B M,>9Z+7G=T=3D.P4X/EA#QE2%->*=]0#AU\0FXR2:VB %M;P_V3R_VGT0CX"> M=2)I4!'27/?6?L:+/E*LZ;.T6Z13A7PW>28VPT/@*IJIBXQO-KU][V3T-;2 Y]8^ MR<&_@ZDS-DT>@,\<5 O>,,<4!'QHHFW"V,2S*J?;B;'@Z5GY[7"#]CGCS;1= M51(V,F]B((]F&C**D>9X^H/T+8=I#=E-? [CP,].[D##R>!G=MY+-2WTVXW3 M*WQU<9R?XZG"%.0L!LD_VX]K7]J#%KY)+1QSEO'RL\XX5I\43*1)@[A/J,0_ M8$_LJKPNO1TN%(I M-9^1#$WL9C!7H.7O3F)C^WJ0VYI2TQ6C;;1A#QMS;4[.SZZ:\+X'WCIX?@1_ MNYQOO4Q";DM+LH7:%!F:-*HB,,'B:/?C<>>:9;UH68WMYGH?@="63P2?M%P1 M>Y^W&'L8WXP%&ZTZX2N.YHOJ:BN=J+=3)Z5R_K3MS0'@9/OX(**X:=N?BP?#_/2B M^@=M1"17/(F\#Y4R<2C6%QPJ)L0O_;IO40U-;2N\QQX-!66'1OV-GXK6'/0= M1T$@4C5FW9779<-=IV:X^4UBO?ND_O8/K)X/9_L'B@_QE<51E89BZGP+#GQ' M0<3R3SE*+W]B)R&R@4V#Z"#8>AO4J

=R+.)[(PIR=PF2#=R_ MFQH2:L0HFMB?RAC4U_]MZ\ ?FQ.D9DC]]P&50&[Y=-&PK:5-Z2%G"Y<.NMC@ MLQPBUU=,84+&6/VR)-'7""2YVH+49X]#4F50F\S6$A7XEOT10&H2YU.VUC$B M9&_P]V!S?R9P?/]:M/-6)"2KO-P7JCMSI\$ E1F2_*HUR*M>1LYR-G0V^\RU MK.T5KCA ;R7D64,<(XG<%BTC[AO,FB9[WQ[C^?3%CT0=\6[DM.X>"6/='ET; M^F3_2M,.+J'T$IJO*6IV:0VMTXVY!*-)E,,B^3''#R.AH PN]^/VA^VJB1=8 MX/5!V;1?0/^TVQF-M0X']6U.!S?LX-BIK4M[ ME^,73L$+CA_?D[#4@,<FE4+C=^T:>_L M3%T=7KFX]")F.K:SZ&S+FW5;C+VK";@>S1:%^ M]Z5@7T,O/OM0,EPB'.@WY$6+66E5,QO0QK51>W NL#MSDI%"C(6N/BX MQFR",2(JH>&48N#%^JM;T0Y>5T6W,KQ=W_615]]2Z+]S?:C,J2=L1A,9SBO) M!G4^BVU*3JH+^Z,<*.5R#\P"PS1(H/'MAA6@%./JJHR_U-EDEMTX@ ^D\\7* ML"2R89@+Q8'_4>.A/?MYV!M4@0^9\B:H_OO-85K-$DGA*M[J*S2X9#<_?X6[0'G$?!0/P!4=;G/Z^P' M)T(W\A\!A])6YXV/@,7#(Z.[1X#((R P?_1,D4I3GGP[5%.>#)!PI3'5*8.T MA?$)=3$R=@J#EOJ>TKZ?]0FYR]2\@4/P"JE::90#T-'SV])]=^6#36O>E=H%=_QTF6AE3\G%.[*7@!0YW16&#(_BJT,A[;KVH$A:S??6$D>00L M$]W3I6EYW)PSBWS,KML'[5NT_2WZ!5Z\/$-'\FS\L8=I">^=X25*SA?R*+I1 M+XVR, @2R@=6PO,O%>!$";*TR "3&6T=L?FY&.D!GIVW*QXY^*X\>QJ1CP"" M\Y"(8!I3O#>4J/W6?J$MF2.WWZBW+[=:W#0+2CEP1$_.(5#:5+::HXG<=AG: MX/'UAO,EY>>,.,C>G7!I-O?T#?_ &J4;)6XG[^?W/Z#V"Y[UM^LX2+'=9A@7 M;U<\>&O!O #BP]C($7[LM?[9Q[]7($KS]ZJ+DZU&.^$KZXEF8"9FR?V7.U:7 M'X&L#7-HD(%"L,K5O _155937:A&X(?\2IK3R\E+1N-;[S_75[=QT+9?\U;+ MH5U@QOL*63;30#&DII]L+NN;\@,2OH3VX3G!ZY6U/D['@*V.R$Z;^W;AEII@ M6GO*R2B[:A&VO][Q$?A5W_/578$T?W^^CT>\C+]LR2'?KO%FK+?M)N#8G @[ M/U;?&I=*(CEX5OUK]FB$0>DJH4>$XR242/S 7"^JW]E4(T* .%)K*&S]X"X%.6^DT?VIL1:/2DCOJVMV3#VQ# MS%_ZFG]^!!#RM\M;/+%P;66Y7:G6U#SWLU"$Q'+X6N/G8(CIK4I.G8L:L)(@ M8&KV($@1;)?^!!VHS-[?J1GRLV&Z*!);)X48E0X_1?D.-/@(L @EZE8.QR^? MV1EB#;]M/FR#YQX/%-Y*V5^):2N[N3T/STC7XQT++!SF* =G/;WL_(MK1+'Y M>"E_"W26I0/0S8S'^)I" ]M/[J2R]QX!CF!B!YKJP<^= MC/8ITK:F+9@;3!*>^!65)V*B2I?D&;<\M.:1(:32RO KXZFJ @2;=5&X08+& M-Q^JZ\84Y8WP9BMZ; F6_%MUDP2TRS"D<;4I3QS5SOMQ+&I29J: C7G+1X!_ M*<&U5>%IH?TC(#G$_L7@9"<*'#,!#NM-;Y6-LR6O(F8B8BDC$D(9;3GHR\D# M]4(=)R*SO2;": ?27RI:U^P+*;*:OFXS,QA%B60M1P_#V;;L_(K%T@ZZ;)MA MKD62;F&DS9JYT0E4AI!2FF$=FBF0%#U <,SU+OZVQ!OOO-N]LTL)=+I/&?C! M:0AY/IU^ZG[V#I[_#<&NL6NJ?P3>6D>J!N/8"0EE9/\R&GFM+/WCVO\14*>7 M?ROJ&W $!-Q)6+L71_17C@P=W@E*B;X,2O ]/;K=0D6Y-G9RK5RCE[>"K><=T*$V4^$D,>1BR>K=.T1IWP2541NM M"]ZPDQ.V=O.S:D@K8?BN[ (8\D"+A$@;PV%OYN-.;M5B55G=KGHV;P+"S7AN M19!X#R2,BU=FJ>^IFQ$F3=HC8X)*CF5#%^,'6P\D=ZK?>H#U1(D-RZ5DDF+E@O(]:V0/HUH MTE267YZ.U?0MUT(+%[=E^?F0@-)^)5;SR(?GS&2,1]>/@,\AKO,L0(? @%C?>I:9"?'&6K3MK9 M&R02/X)Z%5)NZE_%++!2!,H]5ODE^*M_G'3 M7*7PFMK.S(K';Z>M9NB2[:4K/*F'"'/_IO'3_8_+%C"LR06RSTE XT7(9$@'<-I@"'DXQWJ,XF#\+&<)[_P@ ^P'/235] MM1_D$U@?.I@? ;\IBA%8=Z$0HINKU$> G,C&/30K2GL7N/ .;4.#.'Q(,FOC M$=!F CVF+5I"BCV1)*0<:;G$8^I\8BTD[_@I<(I-%_U3HI(-UCR\1O_2'G[5 M+V/5V]J+).U;LHDJQ9NJ'PS 3EYZ%[1Y)D8%]D7:WHJ:['4^Q?#/TX,,K*G] M:YSF%R^L%M&Q:@$7K!QT !F>O4H5JD!=E;KLN8>3)G^O/4\I!;5&=_,F_KM/ M=[1/CD?C_NM\U1WHR=X$6R&WZ,"'3V9JM^Y/)F?MAEZ2/45A-?^) >@UTQK' M(^#GFT? 'GG_(^"%ZP/X[UO/F$^WC$]X8?T.6?OV"%"@.0^)SC]C.5R_@(G] M>P> 5H^ :Z8;HMOID+U>LR0$Z<-;TX"'=ILG*Q&XSS\" C*04"UK1/W TS22 MKEG,KX@SGDRF?X/T>3/MD6Z*N$$9IF>([5X1/HLBMFM'=N-&T&HU7:0X) MDUN*Z@M!RM);A8I =^3I=]^V00821%2D(R2.7ELQT^]7F>$U-^($W2*X!\U\?^BR,-]1: M?XY\6^Q&_\A TL$X<-,/C0XF/+C)+8QJ;)LR\UV@NZMF4/P+3H/:0A<'&&.! M.)$_._GF&U0'LPVT\*3BC5%_N*K@D^;\'0(+?F:"UR["+L4*/FX/6N] ZJQ#Y/N"&9"P#0*?/CVPSZ:2 M*[W*J5IWMT62R0=8)_?$43X[N'<]FH$5&52U3Z'WP!%:/UC15SK6%N\NQY;W M\@V^5:(5U2>G;,JY M=&\4I+^GG<&;;#1RV,M(8X+P4$BVL&@' YYTDWI/;4_S130YUK+]]23V\[:HJTE^^2\DU4F.\4G5?A=[G-JZ]JK9 M!'?3?Q7<$]*F?Q]Q%L1N,/VW_;!!C62VK23 %?"+U;'H:Y) MF5>>/M>(62)(ZT]:;'7, M98#N=R>V''X%*$DXYU8[Q][L>SX"B+XI;1^UDU-&2QN7[+6:0>Q#W,I6I+D1 MP"!?[LY4>EA1Q)PUW6Y>T+FF20OH! M>2]SO 89#05D_V9R4.GJHL L _-NS^2?W[(;@A*LK.(7-6^Z\ACB^H.YICW+ M_Z1PUE!_.GOUE]&! CL+%N"TU +CY9DI:3!R6+^F;JU6TKZD[.]NW MA"%9>FXF=)P8^UP=YK.]6EK3EX_U_M'J&>) _2%;$O,0(P8QQO3QR_X=Y/ZBMKU:H6K?AS- M:C/+L;JA$VD1^#=,[HY7%;]0?%X% [<%N70T["-S[J,^%Z0JI!K,7"B==_"5 M@ +LI:.RC5LH,3Z[A">_ MLU(Q*2G&N=$*5T9_R?0%5$>973S8RX=M3^/56'0C?.6]E%#5ZNBCM2R<@I7X MFEH5PR*-S97ZI5__1]&FK3;0!&Y_$+H_1MG,W,U3Z6/#AOL?[[TG=E-_D1-!,]<_X7'>>2$5^O4@V&+!3,G[]%294* M%4\F_"/.Z!D^)'*PU/19) BMSVBG>!.*9IHK9]T<29OI90!F">W:_%AQPF?*8;UX?+SJT[HU;WXGQ!I.8!AO"8KGX@WM=G'5.,RM,=/:7K13@YQ'E0_5^^I-":%0&IIF![6<5^HA*(*D+<[A. M'?PB->HG_+ZY5E^[KPG]M"7U 8/+XER^$HJ" J00?H7"8;V.]M#Q'*S =R:V M+5F?VJM>>+1TWI@/5_=1A!>)Y='*,LUZR4]Y[CL35'?R9>^ LL(JFW6TOF/H M:1EF!FU@*E<%.8PL:\PPT,HH\.DM (:]R%RH/BBXZG9Q]_Z@NR4U%0N_R']F M;T9.7!/.&!W([R:9 >FH \6YN3[[6%G"P+'T:J0N1<:MCY'4DX< S;0AL6?- M5'QE0<['HWB".?GHN:OJ:X,S7]Q>Z= -!GE_LNWKJD5 U -C MLF)/Y[,0$L40/[<@S.3"_2&P7YD)J^1@^_%;'?.LU437PM\IK]#G3:V+]R_- ML=M!HM^J2LK),B0MVYT<+_^^?7MFY4[2%28I6'LN7M%)59_?EX_=+E]D_T5F MK=*^8MFASOA5<7'*S!O>=R.%Z=CC55V>6+(-QSQR,\+@\#7A[)LY8_:6YNG MKRW:M$-/U@UC\ Y[M1K_<:OA:\W1NF[I+SK=DNTE]R5-O>G6Z\SRC5$^H/KT M">386X;!5 []\C)YL6-F38X-YR/N"+$Z(:8J\;A _"AE+ZAW2T)X'US-7!?; M=Y!0&7CL[-AX\G<&I>73."K,^_3K1KAI1N)%KJT.S7-(H5VC44F25XGAMIJNG")-U&5 M+;W;]?TI6[G)QBY:M?BXD]GAS35=WE1184 -E+^W-'?<7&=:>!3;Z42XP]>! M\"/W[XZ<].FWBLQP52[M UJF"_)IWZ@>_[DV!'\?!1MG MK/"[(<47"Q@ZG-LYN-)JI8;F2)9U\]3>RDVG]P=X#LG&U\G+ZXI_TGV4/K+] M>$W)KMZ[@Q(J[^U#41UP*^=[TE^0N$.;Z<*:-V OG0]ABJ =(:Z3&JTL[_^AV,*K MY#K>Q1C&UM51PJVE6C'XL$'W46MX0\I)2GY*Q-38;8+ M-8"MN"O3Y;8C8H<12-;>?*(S[/'H5>C^B?^4D#ND>'ZT:<5#0L)HZO#/\NCK M]%KXPTVOV93GL:S!1<,L7K<"?E55]962-"R[A3+4\W95 MN2$!V"_J<[-QS=JD:DBRYA=E4-C,@;\XA%ZF)PXX(_"^T:MU^NZ0C\$/YC V MMCL?C0B(H>2A.!R-()0[0/F@\5,D AMQ$K,U=[T.B.IZ/@/,H]W>YVJ!'JT58RKX4\<"2;.[;RTW^O[>MD^/;3#CB(&7L:&%Z.6U%9V MU@F?2:T_)L1P^U$Q?0E@P,;HK[Z*>R W'K7";[K*]J[W>7#6J,(V'!+UM3X86X'Q7*AN5D]9@ARGIVBCEQ\?4VZF47$320^84(SG35\ M<'-\#]IQ5UL]N,G!_K?39X\U[[]RUQQQB[:YU!TYG#':DVB)=4L=4K9W)>JO M]A \ZL?)8++H"7Q!)(UVK3\IG%F]/^<)$R]&\ 2+<4D]3\IY!-B%A&=ORSZ? M#F:[DVGR1NC&5UY6JKH*>8:'+CP%XVNED](%?35$ACJ"J)]Q<>J&UH5HU0@9 M=HG]T8GE=8&.5[(JV(3A4HS:0DKX^#'D.C=N^73J"%JUT,'^@JV0BC H-?+7!?'6!-KP)D8HQYHOS. MH@IU.Y+W)R=/:@P>7%A678?_!!>'_;QSVCB6&GR@G!&FUV/E2SA2$!O$[XPO MK<5"9W18*:B+SS%*624)3-[LP(.)'HT%D:"(I/:]_134PA__2@),NZ8VYZ5:\ M?E'MVEG9?JGLS?UE1X+?10=$W)2Q1VR- 2GBLCFXZ%6V; ^TMD 9:0\3?-DR M2'W1[P:L?02$0Z#H@9RI&O/GHPG/D0W6HV39HK8TPCN9?*64\W5F'*T-G#<@@'HF"2TY5E:,F4= MA^G58'ZX0* 3_*U>!4Q]SBG39%&#>WY!,D)8CZ95#T8BHTH,KU"K2G.NB 8B^DY]A':\DF= MO9(P]RDSYEI/56T?*^I/9^!*P_[QPH&@#E$\2DTY0VQ$++!3)X M6CYM$!'P?Y8F_K%7T1;<;TO&*Y2?R;EZL]/Y"ID+IQRX,J>"=$@I3)[\@:=# M0UR\W'RHS+E>?1A3'AJ8;H;1'Q[?O-/=1'CTCFL;-:V?-L/$*-UI:<4;#CGY M/LC1O52H50C_KDN%=D8>A:#5:)D-Q $O+O;,4VHOJM%IAP]B\R0]\^_D\I=_FAE09&Z_4N 1D;@7C[EUU,B)U M-Q.D-!L#I X#V)2_9] FMVS .OQ.C\,W.GP&&8G.1V705)IG:PIG"M.V&@%U MWPG2)5@306M< MGOP=Q>':U&:QO%MA[ WL8S(SL:1U+F1(/C L4WLTJOL,M% M,LUVE3IB1?A9>PXJI%)*R;UC>VY64KN 5A-HAP^8\. V)_"^&,V[OPZ82K 6 M *5I\\I+#?+3\\Q^/I!9)5AS)F4VC6/L)/#BULR7M(]!;.J.-YLPU:.BH[& M+$C-'0,",\W"<5XR_L:JE[PUN67=!C4>D3/O%3\U M>V]I\C.AD])U9WGH&FU3/TY6X(X'KI84Q==)8K+>[V 2%U.C2]TDX!R:O-:1 MVM/)AH#VF:/ZYC&2( 7:^8,_^#HQ"47=*FP#,\09$_SG)O/@,P5<'52@BP^B)&J$Q\I]4!\:QY!*9D3'*!NF[WY_D]8V$NJ^$#( M*@A*+,OG"]VM5OZG#Z*D;^X0](>OPNBLTVH4/X5Q/KDK40_+>BE M#@QX7":F=)P&A8PY^_C4[D#KH;V+P31WG)/GWYH).K^/.+^ L5E_#/Z^<0% M0>HU#6B@)47G$T!6,;0#YT6WNX2F-$<8QW"/[6K$C)S!C8^GF;6T73A:6/,=ENZ3[UBKD#P;]YW?:O;K M]_6W3O1%KYBP<%]OP#5^@.VZS@N+G;3)N9-S'#.$FE? 'COK28\ PD!E*X15 MCRP0[IWJ5F%F//1S_0TH_BM6F!QK/ 76H2ECWP1IH!G<-AZS)BN#!6;ZOU]8=!',<)Y@H=&%[.+*SYRZ]2>C+=U)P]=3-0WO\82OL M-UQ4+P;37?I239]S.7!OR121B_ 2\=&_]J2E//O3JW\>B_PI!N?:? MQ;LJS_X1?('4);T9?ZOV>T9-J^F-IDB CC]=':-MN9F]>T.CO@^%.W'8Y;2P MH^(/;@5YW>9LY3]^ULE_TI8]E%DI;&2+\I2K\0AH8-H-,R<6RW_V+[=VG/K" M&X:20\6W_PQN9H\Y7):;#6T'5K>YS&2?&D#;6Q+]3D]V\YBC_Z1O+O[VY^)@ MA5?!^ZD$4ZHDT.F>.2@<:M)<[%,)I]3)QZW::D+3/K;.\+\HDN<$R_2VZ$H_ MPY%&6_&IN,PN/LG:N4\\VYD>,P5?^F7+P'X?L[(>:KY;)OY6@R)^40UF\+4. M9-SZ]HOY!7;U9?#(^DZ\JNIMM:2; M3/'896HB>N-9@S-6B4ZXD1D-PFO@T]8M03!L;&:W,2,@9M?I#+58Z2^ADKA5 M^,+&9975/:B@!9Y0713\+'U7QUC*R9U5^$KHK8IA6;-OW+/VGRAB_I=@O:Q1 MX\6E:7/R^>SMY"^"NBC2 M,/(WO0_"-+;QSG<: 2Z7U4K?XBJM7U$(MP?UL['>EHV9H*SJ'QKX5S=0^">L M4,RK!CF1526;LI 9?B5!BY .5127A;R[ JMGMXSM#2C_%3VI!CNO L>L2-0- MXP2VZ^E2@M1$N;8;DS]&*L;*Y4@[ZD8J$+'F?:V>T7&:ZE B&SZ_-WL$*/K1 M]-P<=.< !N9\HG^>2RG]TDY72%MK0?96;\[ MK6\NF_47L9H-C_S F?_8HZR[2.>A! DI7W.8CCD%O^"WP6M0]1!2Z?*WCA&_ MK%['\\V>&J%W'C5,/#L8-6A2LFV&? TJ$$SAC>T-(13\+EA+3=^-VI(\]=6G M9"N[ME>+JY*^07(BXHZ1\/L:;8;>S 7>LH1CYV29\: ]&0[34QJ@Z,'JQ(;_ MY7O.QA>>!#\S>7E;&QW:]T(D9+;BU'L2PA,J1F4#2SDOI%N3_+;3K/235ZVT MRJKZ(JC' 4>"'OW&DFM%C*BMLY W()_GY:-%NFTY>/H M7Q^^R]&P]9+)V?B@ZL*CL.%OK22*#$+JX4K)O7N&SD=OBF5>W[;3+W8W1[A+4IEK?A> M?-NK*I>KBN4W!$JV:J\G.)[Q?F%A?TT;[VW:;.[VQ]6_&#J;RMVVP^,"FKZL M1M-5U=+RQ0X9) M+AZ)<#OR6H1/;DAIT%88H&%^/N@=9)8JF(=4D4Q.&\/NQ MIM0]G[HWTC1AQF5Y.#!T'.F"!<[N5943+%IU=P%S107]>*]%(%1[MT+;+=>8 MHZK@YI!6X<&4X=OR+(73;M0614D8T4 M?WQC*S8WJ(^&&>*M %&\I-]E'1;(,YKEUV?WI5@V05 MZKCQ/$2T5L[9T'12I];&EKM"N0N74%!=D2*E7; HVGLHGMKX=_@7T%24ZHDI MV3R0N\&E^'RO52;MAGXP 7(+Q 9)-D6>=Q IMDR=7]-,&8(=TT%Q@QIIV_8: MX]\RZ="YR:S*AV7T8]K%[+>(XM9>=C1#FO+F5:>=P"0C)WMO\.MH SQC)=AM M3)Z;"&^:A(5QW_'OK6J=]NGM>Y H:\_;MLZ:55/D)5IH\$==/O6ND[A MS\IW&$%\%@0E 'BMKX?3LU8=*[_U,9E-A8UZG_&N'L>,ZG%1 7;;'_,87LY(# MC5SZ&(D-0/Z_VHU8-)R^[ZWO;2.<5='#[=$2,:N>^ M*:R'EFIT3DQH0Q&,42\"&:M,[8P4LC:NCWB'FO+4S [&5;\-DP4C!R/O^X]E\,>QK1 M#^XZ#.X>!I+W5Q&!'F5J->L'/OZ8Y:Z5[,J>2/5)]\_-#AAHV/"JM"\9\FC(Y+*5V$ M/FF7#]L&._$7FNI>='9X*5#&!"J+Q8!9\D!\@EW]SV*LIHZTYF2^;UMKGS*X M-6^?#XO$VQ^/TEB S;*5#1EB8V.5"?YS9UC1R/_H#/NO[PQK;$C"=5AC;LJ# MJ=<%E'U($2_VXD9WW(P]88O'9\T=_)2H5#QW1UNQIT=L;O(&?XYD>+MZ-7?, MYV6,0&Y$H25Y[3BAT++(\51\=8"=ZPB$G=]V#+QTD_/7JRS!BPO^URQE]!AL M3U^=]>D%24!;Y@]E\E3_S[R] >2[=L/4U /RVE.!E)4@HY#ES5B\ -0=]M;. MUM@E#E=!72,%TSY404RWY!S]6A7^VE'N\ZIUR>E?='^ORDSBDY/S5?8^PFUJ M*:,+?N_6V8E0>]?UG;%$OA:D-\FMPMY^IB13;_H(Z,LG.@RF0BS9-QIA9MW' M650JVI8L9?(MF-8UDHXS72=^E.!K#_5(! #\9Y)[M))U1K6[H4? < Q M1*^FF/^Y.1&24ALQ!X;1UA89]UVF7Z5\,[95L@S;IN-F2=_@(4TL1*OV4-W@ M\W9R".(3_GO9S/IW!]/NKMGJX7:XS1+<8K$_UV%D$V)0M!R7TKJNXZ&Q5LA& MW/W+V?=;#TUII)-%WB5G0O54"U@])SU*&$$VD]): MK[9VGVT.WO"]]2J;.#3UB:SR2GCB97$F_!YR60RR]L[0HZEN=JDO&!@P%*VE M\GQOP.@LI.=RO)FTD1CE]D=QE_'9&JN*CK,UQ<]G. <*RN)7(ONOC8IL)8>5 MV:N/D>MWB<_^-90U_4!R:"'#$;E5(D#"A7T;PDPXVZ2:+$7E"$("^4E M#5Y_?3P_^-\^?R=(7X:1O4:=$=YH0FH_LU(3-V5/[880I_C%A#JH-5>I@[\F M$H]872.M(3=UU4NB=T9K=I7Q;0<" UD_O2%&R6"2DK9"QLV2X&NI8+KKMITHZ+_3;"_-7-6U-#5:^@L_FQ/K?>PK\N-/KEG6'.(KKV R MB@[ORZG93OQB&SC(I@7_-<75[-VPGW1XL'?$8_I91:I&T89]3A3A/5)F @ X M'@$U#BDY\3>QJS*.%L_!%D%<]C)<#I/],J'_NANS_^5]>JYC6"I&0<2W]:1QQ)H_@A&EU(NCI%)Z71K#?ODW9^?0>)S8O)->9^TS(V^)VP,&[P MP?,7P+^:[*M-*$7L*P\%.Q2[HN\Y[U$G3?A[S6,.$6]Z;AK!I?93QI#TTJ#B M(J$18 ![PR]BQT]=-F_.*X$X%Q-4OE'=>DUKDO _31'2;\]4ZNW3,PI.Q&J1U/P+$OQ,.Q+[[K<[Y].A"84"#?EK@*R2X'*D-<^DEPC):-AHN]?UQ M.G=BG]:^M/%)7_"+^^).+H<0S&!\9'C_D@RD M>NU'Z4 "F7[%P'/V6?6-(H:HN08FA'ZB4<_P>=?\9\MQ/F]@I/WL^EES_6/S\AF#M0$_[K M3W65J!E%6UW8E,$;'#;2UQ]=A-CBP\2[Z/3+WZ/(/W=3"!G_7\R$M6D>>[G& M@\R'\6-V6[%I^SKP2#QOLT7U_8/,4>(+)WS[4)Y-ZBI#J5/^>43.;98CB39R02X8A)6 ? MXD? Y?:J3%@H&?<9;+3*T^XXP\Z"V M-IL2>'X\5F0[RA8(%%"V-5-S6L4@Y6=)PHM@RO^%7X5;E[#_)4A!TFT"E,<_ M 6&.OI^QD!YP^#B:R7W!O=7J:%"F!L4XM!LZOKPL MU7'XIC^Z\#)G1DD7'5GEC@5$G$%Z09TL,X%ORO'N7V^OF)3IO(%HLLK?ED5_ MYRX[^HZBUHE0+PW:R@I4%-Z\\'OQL#(=/8,FNK'<"*-_!2OV_[HZ[E+YRWEN M^G9[^C;C/!&J+.\4L-6IPXA,R$>JNE_G6?^M./_H&I_9-3#7]=NYQX^@M= +AW)**HLL=.A M8J.>9F">LK0,A]QX+SY@SD$8O@3CKM%SW,IO)IG'4\Z@6^V*IC@OD'[J,ME. M[2J#VBG3F,<%,_W-S6$Q*KB.DM(^JOV ?TZ7)^D.RID+M'U*,:SVF\2PA6'< M[QI=7R?+TW+7)<1^Q]A,=)N7D!"I]D"$]S5E#-R&O<(S$/Q;)]8 M)TW@/"%:#Q;=E9[//\@_D_,$WE*!0\Y3UEINS=T6?A)=T>["NN1]0DK=Q"SH6QVX MKO:%G)O%6/3>31OYUWDC.HQ+/2:A;LP'DB%]#?HI@4((/NCG0.52TY4!MFGV M^"6'9TR,'9 T497F1X!7#,.&)G^B2'F@22?'K;V:D[5RQ(Q=9:2N+N,+@80* M%*KN71D' I\^GV#NUL9;HP7#*K^WJE+BQQ9)'M:950Y"$VQGKN+[L2>E:L6V MD!2A!!P%;I+E-/D[\(.M4S72P>5S'AV"O:,W:@8"*IGB+6$\F^H6'18^?!C[ M].-5$/5@&?A%2.NZRE$P)[( 2(R,75L;/S,^9E2HCU*>WOV:\C&2O3LU3^'J M19)4H2,^<6]@P\C#9M]H!\PK[_'P(#S+Z%W MZ2)+%_7Q\-UAS5R[HLLF.(:!1K++1C6)T-!^C5GA3Q9[%&CWOCBZ9UV'_J^) MY9T1@O(;W71G?I ;MF[8UNV[,#\FW$]D"N.?RP#XA*^DXVEV2EN;Y[U\FJ$= M_!Y^HONG+S)K>0=W?*13YY]_M6_\:EVG)[VKH,XMM,AC?W8F@V4*/Q[L2<(% MI5/& R$7<8/3+,DAL0,4!&R5#V/@/X" "!4/$FWYB9&'_VZ5559]B M^T:$O7]@/6G+\:9IQ=V9&/U$XG+HL4GFJ?&41OK9:F:WZM/YH/\_^DAK/GM, M?/C7D% 2ZWJ(U,T10IE*?ZIK*A31^\D:PM(;%/%[TORGGDJ7(E<=V:[_HF\4 M!O[?MY9"@;]"UCG.[I('GKRS']-_^O3PRJW$#(1/3Z_9%%-K4\/?M77K+>[. M/P.^6@H2](>UI>(J)&XI]:]F&RSDR72P_VTV0TYO2>?))%W>:\-OUGM]))ON M>!"[_#$U+YA#Y2]/5#*)%QK=NJD&0'M @%&@ZER55QPP9LZ,.&S)][,>K&?> MQST=_=F#1;;P(-7 RA58 %D)]]DZ"FEP!)(^T)@@N5^MT='@7P;SI!R[W?[E M\CI[=L.Y?8,PY0]?OTR6K,J'IQG?\3V,W0HO8R:XE>.,W1*EI;)9OW99;M[( ML05D ^"W^31(J"+BPWWZ<;NBX$&&=F0#XG-&[+S>#5KAD!6O.LR_0"Q&*HV' M YX]@]PL6SG(ISWG_VR_^0B@!CW^3^R]5U23712N&T1 ::'W)D6Z2*]2I(-T MZ4)4.@@!%(@0"$5Z$Q"0C@K2B4#HH3<1D=Y"#PC2$VJ$$([_WO?GYNQ]QAGC M[(MU_WUCS3G7\ZXYUCL!P#= RJ$*D'LG;8?-UC3KYD--SFFX'T,R>=S2>X[L ME_+.KAVD:@M"1I@\T_KVV9E.H5WF/;0PTH7!WCG5QOAE^L.W-(. >*<;0.%; MLB.VC@U8%(A&5OQU;Q$M7KH* M/#E7W=<7LRX^WS)=>!SRKZO*'W%R!+EN[! MJ>]=QVB[<)7M=>@*+TY[ TACL@XG@LSU=E'P8@X&EG)-$FK1N12BN&\3>:#3 MG (F[156*>9[>L2Y$SCY*ZD_72R=;+@@M& _I[7C;"8&P2C\J.SC!H0X0HX)77\SQ* MDWP&7=)W0VN'V+.?)ZO_\O<:@][#9&_ >Q^1J]W"B?:'471@+#^Y(SJ<^FF6 M.RN^+DK3\3XL.ZQ5^>9;/7E?'9 B= MT9QED2UCAXIU@M^ALGSH(XYR7&GCM M^ZN&!QD@57^]O$EM#\B%5_:IQ=\ O(_H(:[;%M,'IR%=,7UOY.1/[&5\YGJ> MI"%>4?H[A>_%<";[0"[6AOK%E=&NL5C!=0)\?>^(:>@S%;%=,U;,PAZU:TI* M)U8Y3N;NX$S93<)'K_1DK[AH@/ORKQ9ZECL>0 !6N4U3O_FESBY!-9="LPM6<47#"'"(5!+&R MITU)3+O.E.<'$ED'$>D_2[+^QH_);JLRS:EH5H<-^U^ C]C-(E5SF]_5AG$Z[+;%5##VQ&SN M_GR04W),CJ4C21L[DI?D<7+_I?MHW61!OO\2V V."2,KLISDG\9+H#\&++;' MK8#NVYB?;8NR"A=]R)0_VM;R3;7,!OI5D\N=^[=)O&\#3#18.JZ!^^]68E7O7G_ A7PCC7()&@L;? M8B;!=W?:!IOOYSP_'Y3>6M*NU[(5I(LQ-[95?T;MM0ISA[VS@P\LB_9FH2R7 M"[[LT<>_ MSA<-BC2F]\7.A ^=(J6PRYGM/0GR)^SN<6L'_/GC9)5A?2B2@^8(I&[-TAZ7 MT.R; UV[5B/J[?ZV@M$IP])/MU:T]#_NDST@?LYL:?YZP/!*?204R_Q/1QR] M*[.>EH%1>C8%H3J;WE1E-[9T)"SQEG[+N>.LXT$46D+'S+J%4'.52"@4P@ZV M;M00V\^] ;/O='*T1JZ,#: 8&0FJ(4&!G> M$-W% +$8*CH^3)7FN MWL)+8NS/&W&,P'>DG[YZ,(M7D4Z43M]O120/?(C]F>SB*EEW.PH1ON3L3)ZG M6S14R(,9.U!V61O9&X9:<,>Q<0I1%-3K$N+O"E,H+K)S-"D!C+U:IL(HH!98 MT* ) *^)7>E8_Y[7Y[]L)^@_XP M?ZK!@LPN/360?C MQL_G?B.W(&-V)Q(+)VM9J5?JCGC;(C1U%1R783B%]RJWW;D4:QOHEPO\.+_R MLMJXM"@MN3]ZZ >I44CC44\1XVX1O2H=!&Z-)2VJ6H(84VD$V*>]\G8\-(QC MDWW8WYZI+J8@/AYPOQ-ZG?L<-\3U"9L"B[56I6B?CM?WX_.[>MSE&$.A"V@W&)J93R>C_P=%4NE(#5K9H<%OLXHU&4@ M.EG=_WVEYM[%A2="4X'0I UH-7I#[GA9KU"IE5#/+1:94L,R\G$QENLK48T4M%;M2.0K2VSC53ZCM];-3A.$'%E_E$MQ%&# MTN.Y:]4P%XJKKG=L0]&-5,&<\HXW@'=?C_HOY1J_?OHP_VON/H2E*GI)ERC[ MTS#@HA@HVH@)+%TSH<&%V.!,,-GHU)BSZ>EBPERHU],$+R.[Z6^VA%G^SNS7 M!P*9O8>4"@KH=A-JO$S==96J %YG1O7>6&@E#M07/'3.%;_^798BT=[&3B'M M=VO:RS>'*8E(5'#+Y. /R-[2LBDX&GNH6B#O0O5KP5!W4_R1"=1%\, =D@&^=0'',IHI-O6A;(O#3B4?,,YSS$ M51$ ?B6PPIM9*,G^G9>]R)>'B2_W#Y1UGA4^B#QA] Z"%TG]9 87F M]<^B#O#F.W-,*26/^HA#1,7^^/:,^ZA$Y<]YKQ\MR#^;#"/"D?69X5+&#+#_ M /UP<_I-A^>L8.'X$^>T)GWV5V[QDX^3%%3RK<%K!=(;@U_0WJHP-L]"T@D9 M4Y94^K>&&S]OKI42B6[WL-. MY86?<(XWBXSTT?9H !]+#PMO9S@WC7WW*K6*N'P$4A$-2D0]^@FPWV5S+/5Z M+9G(:IWN5;$AL9.?,21K,F2G.Q0])ZNG(EH. 3[%'!R31#3B:@]JJZ7:;;S? M*3VCKI9GN59Z[9#=8Q)#@^?$O?@$T1'MJX"Y#1)<%K7JWM8CD_F3:'P36Q?) ME2C) ?,8P?A&(#/$G\K0 C-;NB[:RAKED=O0/35(]OB)E%[^E61M3 9+Z?\; M#:0V=Q4UKW(MX^4Z.IT_E\'<62I"4E_$M>SIZ[+W<;+N,@ MVJO*/XLXH@FM/=TY'!]@3+RCW><6X_;\B1<0%'J-G";F307IHB>0^-L,\=XCYPX M$T5D[$Y:*:[F "[&L:Y275[*\;FPF&\N= MU$HM+)(T5:RMW^C)U^=96OVFN'\M0'15*XE["G$8OY.#YN>0FQ M_,XB*+L[)5UA1]ML?ZZR\Y_-Z>F>2?2L.>X'!7O.48U,R '3ADUC+IHSF_:S M)A])FN2P=?R'#?;P[X.0GQA"XCJ,=?1MRD&4#3ZE%IGU:CDM0-3YB?W2W 4&LO4SKE\M%C+WS2%V+-]Q^665>F M=Z=T1MTL_?7W 4](VFE%)^6._\[#9;O!%9ZBT::V]P9.L/JRY?=$K2:.ZGQE MC[PFWC7JL_SJ0GZPRFZ\ V3,(2B+P_A^L).JQ/_6.%C*GE =0* M][]@MB,"3.CM]$/N(NJF7KY_?)E2%IC5-'*/]6[']Q&G?"'^H $?W$LYS&I? M*J-G]M!(K&.3@ZA)1.?92#5VA+\X2*_7*>@BGV@E!_L85+< D==YQ]!8/[[6 M,J^Z9^)K9^M\^=[L-:&;4^3#YJK$V?4;E6TK[^/[\!#0!*RP:"8%W._(-(T7 M?4VIE$3!TI+ZJ[E0V,K&+94?G*(E8.M_9PT#49!M*(.*SX'W#VHY$Q3?_>A?@OH<6*P5MG/,.T\T)BH>Z&^6H:R>9NI^ M+A)F2;455DM;'[:F MK T6NUH))@Y/.DR>M$\$4.117'F\.O(ND30"2QU Y@-N6RX+]K;5-I;LH@H* M\HQ>E&K5KSQS)HFWC4SIT!=BF&K!4F;\RT07TVJ]O '<(><5+;Z7D?\QEL#ZG=5^DMX)END?L[P+Y?MCJ%^?IJA@_NOY_][;2LU)Y'2 M0]P-%[%?P*R0,9OT[7Z[G[-3PU[7GQ?1=6:LO5H%"F>*YP,AI:]!=%V;1;A$ M0L_)#>!/4VT"HZ"Q5QKJMS;B5 5VSKJ]]@IV3EMT ]!(Z8R&%W:]2/U[K^X& M,/\8=DVJ=,G4/'0#Z'AZYE34WYL@5'OK?Y3A+[8;;^UD Z2$2#[0OG\T\!;\ M[_1$*?<54>)-7-8#IF1O ,R0VEWB-S(2Y#LUH0&,G8%_)\,?#W =$BM3%N;T MP&FO"PGW;2!=Y^6X133+_EGH@Y7%QY/) S%U+P1*E]L%+>%MYKF. GC#8$IKY-\$HZL&6@ M?=\>F4ZD6)T:#J+O9(.0]7!1C^.5WZ+U$6 ZK[:8@C*0U]57<%-UNG3_,?WQ MH;-O%,?&=(8ZM][$L^Q^[GB41)_-&ZN9Y+ZQZEU3#SFFV;JWZ6-^PKWEK!P M"OJ%IX4S_;BQ\T^8BVB\0SG.ZPGF(@$/KO)PAU<,K1MQPBU,EN1%1N];:F9N MZMQ]%;AI2E8WX:A1$S931(W@CLZ%]2O7V+E@.I;W@T.60G-F#6U1)N+ID$4J M=K[-AWQ\G%2N[EV-V^_.U!C^H(R.8O$OUD?$_7][RQ0$.8R[-$S!?_LXZ?WV MT7COGS<3Y)8 N!!Q]B_Y82=O_2PM4Y&5TSWCVCY4%'VTL'B>,8$G6?,.T8OJ MXY+$%OS.CF]LE1B+?J,O\:6.E/"R2G13Z&67W(#8_#9'4GAHQ3-0,H$6CP "?SNGQL\6SCE+_8UX[F;Z & M[2WY/)DJ-K^TP2W61^7$L,<80O:ZM\BJX01BT4C0J-GA_<)\]WM-NDL1(2+= M<,ZT5-2&057[EP>5-DZ[$R*'(JJ@"_"0!\Y MWNMJJG/%:T-O ,"#JK6*EXE/O2D&:2!2MOV2N%_>I)83B^((_:WMH \F7!Y& MA;BMMK&X?Z(7%-O)A4LTP9RR675M<-,Z+K)O3D)%R]AWOC3]4OE+;4E[E^?6 MZ E73C'P:?7!/ZPPB=6>GT2TBS]T^#5GS>W4K(?RN[99=Z MH+E.);@^4)0(%\-K>$J 80WB"&&$[915X8D"TX[G4VFUJ=^#QOO$]FJ4JK+S M>*-I64X%"'A E7%&S,PE?:0?I97U"EO7_0:*\)$>^M&?@@Y_Q)3P6_4^U 2S MW2Q6'KQ#QHA"<%=M\8+]V M R"![)ECK.=5-."0SE]W?*RUQA%E[:TM*4:K*B^,Y6JG6C_^2\$3^ZZ[G:H0 M+_2QU\-Y[8H_P8,)N[F%\6CV^W6=#4M2U=AFS+?;,;>C]M2Y,K0AC-L'G];F M20ZNRV+Q+E4XXQ]6"1L#ESX18B@#;P&'_B];D.E(-BT=LZA1,-[TNE*%&).) ME))-'!F!X_2]5S;TE!SREJ_;R:LK:(QMEZ3V315' <$[6UE(\Z/S:LQYSCJG MO/4T4G3#0?[I]&$)8@HO[K?^%];DLP 0&W[5^O?AZXXX1Z#LE[54E$E?I^(4 MU&#"?>7^9 #;$F(E5,SJQXVZF\%KX.["^* M4;MS W YH.]O\ZFK =X:K ]-"7TS_+K\R8%R>1(/2<'",>-39ZPZM\:$H_ Z M$-7>%\:+=/P#U.3[$W/]4U9S]53X1H5L7@, ME)6*7UNZ\F_6D*F/KRO#0@18#!3 M)_E?M+BS:TR[@G,JF8] T69JU9M:RU1:,Z)O9.FM&W4_C?"5X+S*!9H3>>I: MD[>FSJ*5+)?TI$8YYDV[@ZOV_0X;Y9/.^B?PH*^HG7J!T:+HGU9-<#S],$/> M[VP"R@AY+3?+'(O4\%L/?2EN/,'GU6*)S_Y QQOX^+,&87*;;SP\Q$J#!1 < M/-=A$!B9H)*S/EW5EHZ:_;L'KT%TN6T&J\6_G$9JP%<]VP03T82ASH+:#RM[ MCU'V1OLV0V*O>B+,]?YJW@+P*0ZX03P54$..WJHW (-.[./E0?$C67G+$_%O M!.?W[$D/KA>E0%N+XP&U5)?31M_ACOF'A_Y(\4_#HU\+E(..MNO^$"3G'(_6 M?V6_*/U'?N:/J$$C_QL ([BF42U>5:B] MH5"YRO:,M23!/<]?KP2C<2B:'W9&?P&WRFO-5)%Q1TP=X1#_V&'*<6F,-L4P M9S,.6_?[95>: EQ[5J*1FPVU$YP5CWZ*:$D9I# \D-NV8@(S?"M._:E^6/E] MMW)5^+OB[3>"HU1:RWO37]VL$O+,[60O"Z/7E>=/01P@3HM^.526C"$N#/4@ MUP8YA$BS$D@C8)?4-R)-;L]*](KKS.EC5XI>A_@QEK9I^->(C39JR$T*W;Y* M)YN>X_^?MG4S$R-*Y ;Z7?'V_^A'NKTA08(=+SN.B).E8#=RTVAII?" ^6?U MHE?\4]OD_1GJV[Z)Z"GP)*U-<_%9@!H>TC,PG+YXFVJ5OH95MB8?8&MO* M^U*X2?3$6DV-B53FJ&=8U5)G.]C\I@?&&U8-5U; !(XY;%%T44\;'F6_NN"9 MQYM@V3ZU*4&9R$MF7A(>+.]G=P.@0O)]A<3L'IY83[\2WZ]^JO"M99H/D?5W M;#G9X3MYOLMJ.IFZ3<)O";C;M,]6:VOFUT*+UN6VC'"U]\2JV$YY\Y+A M%73O?IMDCCANO]WP)K.?]7D@FZQIA9FJIB5)&#.9%<]Y'DTV0DDK2M^HJ\W* MOYF?KI][?$>5'^>E+M<6'5T6)Q.B\=7$I=Q!X%MKA$,NZ\N@>_I$/^JSR'Z; M2REP!08G.'[AK'(AL5;AUQ#ZJJ.0,7V'S? M7LGP-%G1XK76ONLJF!)A-U8^!.!%.O(._8P3C[;PJWCJ6(>O>[ESO35VYZ+L M-?>W#$= O*_9%G?ECK7ZZ5KO95SV/MY<$C, MAL5D=:UX2?ROHN,>\>&TIB)> 2+?EF%B 'EWR6EI#;KZ]; -B4( 7OASOA*! ML6+@?[EO\BVNS'_A." 1KT97VHH%QKY9C0[*CB+N4'LE32W?B MEA&T25QYH5[+86J[!.4)_.UF50 B?<->GC;6IEA_F5<-4ME,]NT/!&[4?]= MXL+>YC^?6TH.%WF$@09V(NI_\];>8><)+QUG3Z9=74 M[P:! DP.BW6#-JZMJ;>]@L-:KRS")N!ECCVAG%VQ8N(N7F^)J_T_&W5*Z;)G M\_$UAFP/@!;VUH<&MQLRAE2!4RJZLH7:R L_6C'U,S/>]XLF?OG ^< M&,?I"@+B[ TGK+P8IISMV?UH0IS%K*3(3"E:SP3B[X>K-)QSUT<.G1OO'^;^9U(MSJ=\6\A8>O OI"N^*)OOTJ=2O6\\=HO:CUS:U-]D3+631?' MAG?)RD>$R#CCX0U(\74J]AY'MGK,>6R9QE?W)K.WTT*&?P'Q%,99CC- M'B7F<(19"23$L'GRS8181FCN@F_>YLO#^3,Q?34[P-^0-5B_#3N_68,KU)J>&Y\Y7U/:S:N2O. 5MDV3R-]UA+%G2<+C81 MEA",JUZ4+H@>CW'9.T[7%9P-5WV&.\!LZV.8NW=>?L/&8Y<'*[!\QIW31_EV MX\#OK:F*9XFF[4$Y^8$''4G&57G^ M;!A@N3*]JSUZW0])&B3H4=7+%Y*YE !K*;X M[^(K8,+95$B3]G7/U:N:J['#@A:5\X%09@2-CH+LABKO=;+J75R#6'FY)/V)B]SO)RG'K!S#B%3I!S_#7IT5 ]/.XF9!"Q;]!,&FU.^8@:.!S-EJ M-_ZWWB_!:Q:^96J["Y,Z8Y]&0XFO@O8NG;DI5*1?"%S7.^ZJ"DZR_5KZ+K]$ M@HR?+SZ\=:RWP7@J?A'UAM.D=Q+BN:=35]0W:1^:C&ANMGCU8K%YY!C;[*,P M*.GHM9XZ?[(V%/6EQ8%O?271ZSPF>1EU/_,&$,23=JNA3N33C(W(>RDR!J*H M#? [)601'51[ QQ=1.L-E42W/H_A#-&9%N>;?K/7Q^)$U!(G-4)\X$HT$\L9 MM[>Y(HHK*X>Z8+KV?Z.-S =GA\S!<1.H9[5%HH9>_.]5L#+OVRD_SG\2+1SJ M"*7% L]!.&NL/8BPB+6.E.FPMY:,*SR;^)+UE)-.1\>"]P90_Y=QV@@#[Y5G MXF*O U/OH$?Z@FB7W<]W 'K[+DDTJ71))#STJ34 2/8^(9PPRXWP8F0]09CE MPZ80F9M%=&\X+>QFU%Z-4%$+)Y\-YI0V9WM*\W?]:0 #@EY6)06M6:/:Y",0 MW$!(K/WU#0Z M>/T@3+0G^UXXVF6FOCU"2!+OJ7-+N\,HCSKYH+?JVM00][]V 67%&7E#4<;Q MC$BKKSQ?[[^WQ^?I?@][%7EG5_1+)P[ .XM_5 V5Q!5#U3;$V?N:VIZD!E"R M%325EGVE)-U:%>FFD^)/?G_L:Q00!*HKZJ%895*+%\0YK2\$!!4=2(BBB-E' M\H\DW4;$"_VMFL/X"*.KE 3Q5=L57$-/FT]-J!MS&LF"3HQS(N'MW[3,ET7[ M&:F> *P#^>\;@.<1P'8(G>R_VL-- Q5 Y^PC:F!]#8/C8[!7+5*+VJI'DN3M MI/'-3I32@UY-.&6LX) 5-ZOL:K2C4L<$WBRD;$?2\WR%=\*;;>R-D6#V[Z7% M;-_T=(I;L1X C&C[;)=;5\S*/0Q5:F0 D,2]F8NIC@?E4>1BF; 0JY/J0RXO MN&4.%"ST_,]!.NI?5BB^"');&Z.V=9=T^"[0ZA4@+G:H0*K/DNVO["/(6@QD MN_[F:L0W"")N7+:R62O?O4*;3]T;P"0VOT0FO-KM,,Z_> M?6-$/:B=,1#<%2Z< MS*(1R*!=DW,@7S"I41NG!03Y7*4K7V06LGP$;MQAV2BG.G)H:KT2 M<%^EA[F;L.,2T631,G :G+79Y#[/%&HGZDE&_R18M)DZ_^$FE]=2)R?^(::L M%TS]-?J?$@7.0X+T=23.[>]H>?X,;N"J'DK1%TP _(TZAV&HV]&K"UU]S,'@ MH61K$\Q2L)*=PP(54(?6IEZW'L(OX=UJ\/!Y4,'RV+.ITQM ["5S5)A\V,]" MCLE&"9P^PD%4?V8TI52ZI-.7QD>?6'!D$++8#7C9$=7?5;?: V*!5(+IO+BI M$!0'KF]5=@[YF[IS;@ =O+=HQ]J)'=^M J$R 3445FP"Z9YL#%+V.QE#=S3= MZ&N']+J[+44 W9Q"Q#\)#Z'/L7(96+7>+BH5JK(=*K1WX"0:OQO&\Y:DM "I ML*)EMK[U_I!%_8=R.LE;W1XP3H_OND4ER!L-9OA3*#I;C#%"!M'_4?*K2R ^ MKZXV82UT0A(7VBN\Z(9_Z;R/9\#H#BK;"ZFXK(\8^=I\=VE,]QX6H]2YJT]3 M51NR=F*,D>@!$T.E"X61HNL.TAJYHE8-MF+>_:]>NE'_Z/=?<#'7'^8/* 9R M7'\XJD%?%P:4.Z+Y,\]J@@622XAR!J;[RUDW-_(#X*2X4-G:9 SSN<6<+$)T M/5FY_[CQH*]IWMOY[0.Z%5M]!7(!ETULNNC^(^YS%YSM^@V "P29,L;(I7J@ M0Z;N%9FE MRU;622 .K'@J*%=-G9#APIO;"[WBLW+H!O+L/I/8869<07B,, MAOB>#\H)Y!C(:=RN4TL&0(H.9EZ#0S%#?2C&I+2NA#,0K4?59_4BF3&I);Z& M8HYU4TG^P%%#C*H$;@28^F1->G]BS5B?.Z$L<+X=1J51O^1= M]TNN MRN].5Z\>9F4RG#UUXR]634PX? ,G<0_FC@L(#>Q[TMPXZY MVW+1+-TR)7V0H MB?L.Z@;0#UM8'%(#0D5K<6U]:+=W4/W@MD?Y52=R M \\5^>S(7^,<:;D50RH_*JDD+Q3 MK0^X901=P'K]5W6)KT)*+_I#-76F$/%0P+U((Q\!" K<[$RR5!/3#>Z3/5RE M5(%AOJ!99B14F4S6O5];3[T<5G+69\[Z==)21?H\$5^IX.TQA=@VDM9/&;A$'U)$:>2/+35-M]W-V@KX3K>P< MOT%,E&-6NM1-G<- =)K,N :C@WGLK5+AHM:;LM>.2,SUB'?IY35X/;H,+7D1O!V-L/_[9B$@E<9K MM(SS,23EOOU3/8$?5=!.I_<4M\@>>_6HLD"FGF!6]SVPS/VJ#S "V?'%H#BV MJ"6(EW4:?XJB(T&R,5^TPGVA+5Q#=,@.<'T[13N3<2+J"V6,Q7O=&B4D,QIX M0(P&4T%!#3B/M:/8*G2RU=YC-@0S585X0 MB!G96(T#XU_7XKC1:M'B*H+H9.DG;-/F'G9I7?4=#*;@=27AO@->N1U7]@4O.B4+C*G3%-B\94++TIB8)\,?6JQQ_IIM4_@% M:X8?%]YZ'$2)= C96"5R[^3MG"2-ERM[E>WU\L'LMK./_+T3!H!_"9>2&P/1 MY%_LWT$)2>AX>Y,/>]U>JL'(-VQ@:B4DT6*\1I9%<.;T.SKK>)1=2KW>YWB$ M>K&I2343BX#1= KJ7D%P+1XPJELR*?-Y6=>[A7(CG$?G, ML9:N?GN<;.[4.AXO<_WYZ\P^\JW7QC6I! DNJGLWPXNF!P(69UO><$N!N,Y' M?WCG%UDE7"">X+72%RG@N-%Q_@.ANGW^KWJ;4/7?<6UN!P-H&@) M>3^6;153LLE3*U TWK ,-](7[-I>LD11(VW>E'*(>B[9*6_ZPV\Q:A+)9(*2 M1C,G$GAP>STK )R76Z4CQ-K4T# 99#^;G!DEJLF1&/FM'1$;0A41&-XJ)D4" M".74AOXM#9N1EX**X?)JO+CHO=D'8<"7[W<)'"$3_$]Z^?B-&+M-)(]F#N7O."$.4]E&/%Q>UE:\#4M M@I;_A7W(\PT/%D$&HEW4:A+"A-JS336O8M?4%N1%G^=U1^"5;'^$(2/( D&/ MLQJSPXT-A0GB,BOQ(3AZ%RQQ3ZY)[(^]DU%PN;O=%&A1GQ O)-D">?D&RI%" M_A[(]^F2?EUB8%A5P"OLT521H8,*!&2K9/"](4=U\K:^X$>=B>:C#8[3_]F? MT\F[LMSQ]8 Q!8!I=E87E*S#&R6^R7S[Z9I^-@%P(2GC M+:K#^22!2 C(PQ7+<(F#=Q?1= K)'P1@M1:@4G4=?AZEJ*620L$4M8;N&KEA MC6/CXY[XA1Z6P;?P6KP#O#D:+UJY=XO(=U:N_ME?@?,CD=*F;3).)72XG#L\ M$RIZ90IUQ,5B%HUPL>OP*#F)];>O.A<$:K^@S4B_^ *41Y&/21\C.;_J/I[_ M@Z1?A$2=5TUFKQ=%0@W7C>A._NGG9&?#4 K-%.U(?5>>;+KO_KPVYTT7/8-3 M2>-D;68@M9T; #?R]1J4OT!-YPKW0\,'596[6[]Z[J7) MN\QK'6S1]WZ.&>-__R]L.5PTA)+:XN]\?W*L6RN:A4O$@GI6[\K$G9FP0K*? M8&:2TN]\R3-OM7F7 HO6^)WZC;339(; B[>./9^S\59EWT$57,.COMMSX_33 MA1)DL-DYSNXPI%RTR%T.[&0Y;G7@!D O ?/N #3W7@L^ZYA2D51I"RM0B^>[ MRQ*DP;_'IW&LH'8?H,BQ%:ZZ-GEF: 0V:IP6>\#77M\6[QH)L??72Y*J!OIJ MD)8@D;$FB,+=+>V8%08/_K0VD8ATDW'K:%SVQEP27,7I!G!'+5R%S*D64MMG M$G-A[VUAT7@7;V^)XU:R<0(U0**Q>Q?K2P<>Z8:(\)S$-7)1L0)@=_ M;.&%O>6LJ+7[W^K\C9&,2.GPFL-;8[<'4&/]XN >&#F2O0Q2>P/HV^,^GRVK MV=TVJ4-D:;3RF*<9'.M9;_$( 9P*IXD.IZT_X%EQBWY8>BLL68R*[OHY)C4% MJCIQ W#WX/9D-D6:NXT4KCROVM*:YQ-X&M7#N#O]O]&-[=X_!?8T>>6+Y[D' MQ_$]GT;:"OL:+:_YDM=ZR?_-N"K]'[U Q[117FDS^> /TT8K'9ZNE/'_06/( M/\H_V[507& /*%\LU5OVE-MQS*>T9=WU^)H?G.L!?TQ*Z;$K[ $T,W0@E2+^ MKQ,D# PVF\/44"LF*)FGG$:5"AT]]=,#&=B9&-@A?/]WOS\TIT_ JG&&S841 M8ZP:7I=\6=UK2VY@R'TDLOK39IZ#\8$>*UF*=%1/3859A>WQ5/+\)-AIT1TN MCK.XTL4IHP]..3Y+(5L1C=1T:OD56C5=Z6E1(.P_;?5\ MRNX_V2?Y/YK1;%!]7/O:4>0-H'E\%NF-9E>C\@CB C#5.8"8;#8_K/K M,&_:3N:L2ZJ/]/@\252T-/2]YR\) "KZNA@798NM+FI,_AK;]:0AAVFLC\)= M=2+D\V<5<'E:\JJG*)\^-TSX\4E7RA@:/#A&!E$^K\"Y;5!96]/\.P(Q/L43 M>W?I.Q >_+.C'.GU4;\_K?F\"+&GI_JR2PS M'>DI@=/2! OX3;H"?0''=4FO9H39AD36":%/KPP8Q!) M+69DL['7?2W>N]C?\.,6\A/ C;A8L*(8F(JG2[T!4#"?:RG;$_QUM59OF50N.1*9_9\^X4W M>UW21KZ56I**X(L-&.4NBNESS?DC@UE#191T([[9O(RLV0Z 1^.LT7]DN:,W M>@DB_V#X@&P=.;G\MHTK>:T"CMAPVVZEL?>LT^1/=;<@#KH=Z=OC!_H,HX9J MKL,9<,R:TWCN .^0]?@:4X_)A1M Y?%3;TO3MRP4S61I26Q8QC2U'5QUK*L(>.XXMR="T/I!N9T7167@H6/&TF%0L1;('JH 6:N1VVQN3]W M._G,'?FHU'.%'-$T=?C ['M[SH-YI!F)N4,WWV] H2[CG]6[KO9=J"\;)#]? M(',0!503.>2;M/[!-'?VQD\<+V1+Y('L(W1Z6+E--U.#(K/"F)([E0.1X4,5 M0_?#556P\+[%U01NVBX/.,4\4\J%%:8IQ_M53P+I^])?$^WC^U:.Q*?I@X$(^QR%Q^U MW%ITOLNTE![$G:'8O:?._=#S,XP++W%=KBILM["T"''K;Y-:< ?[T0]>C-O; M?V?;U.FF29I\ ?0MN8"'84TB&X%Q7?4,!)8IN63#IYBDP"ST8TOH8*-I,4'% M&E$O*FQ.9-%#5BH$ "Z&8B.LZ-O *^.8MJ /==JVC-G.E,JK\MVTG:R52E# M/&"(@5TMOF,Z0&OH3U4K5O,[BG#%<;Q$9=AH&/=UH8K;AI=^]:DWV96Q&HU> MPM2#%'!_,KL>H_Z=Z!G6=CJOPPV/NRWT']__(IT0-FL!/CFKL-44ONW,=4>& M"#N6&J:$4]M0&X)'C*P5Z.&R3:;P&J(.GN>TRO.#!Q[_0@5]"_'.^>#9&K5? M6DX8%]05$[M_AH5MR,5BF>V;,)F#%37WFTN'RP^UIL4+EVD0@A[4EN\COPCR M^X$<-3VHD!X<9OSN10%FZA2GG.6%/U9VOGA\2K%*;K[WAO+I9=*I#-'?[:_N MPYF-/DQ_:M2%N/F@6/N28XV"^(09_AD]8K(E+M)^4*"B_>2R=< M@GM7FYI[PRUGP0@57 3=DF:G@' M&4]VU7\N5.0R//AJ^8+\<_JF)"!B3/84/!!$!WV -930+%VB';J6]MQU1L1X M?,E$ZV:I[ >:VH;ZAE@%)2+HT:D4NRCUO/VMRUE#L+S/0=YTK=\J:S$PZ=^! MJX8Z6H=%P9S_(9I[4">O)KHJE-6;ON\ERJ+\F7'0.[U/BSG$= ]',A7W;%&@ MO@[P.10#V[_>@#-X7$2.]-&O=L755!=[&&=S8M*0FHEJL2 7?\ M(IZASZ C+)YK>D>?C)+8B2??*BRMVA[OCUO8@,4[,@+?KCE(]#2S\;.MI@]3 M?WFSV1Y' 7#6HAB)2,JWGJ=?' B@UY7Q$/.>X=0DQK'Y?_Y\VY((T&VJ0#P9 MKDHZL9Y!8)#?#V[G%D6S4_5Y;/S.AI<&6T>KBD!"SMUQ UAE/5P&C#GZS0V MSK.JUKUM&>>"Z-")IM-#+GG;TI0M"?)SS,VL/'EA&?B .9.%(U2XF6G"H=\I MES]7>H;?M)M &J[Z"D=153:PBN(>@C&<"KF!;X^6V+DK!9:JF-!YFNORZ?./ MQP 03O+4]W9")GZ79J80_%AY98RY.\0;KJ9Q0;EQ M:6HLN@%&,:^5%G5+Q%I GV+&XO &-P":4Z]VKZH"+]/96A_2KS528G4F/F.; M?U]5JVMI4T2D9$Y!YHS4$* #Z2J\\NR9D?EB=QC]A'UA>E&$V6=GWF\D>8+%Q4#M!MQ0U;.PF=S8/M*&>C:!KG<;WY%_^$(QJ8_"J, \+NB#7^RK&#DOW0/'=+,DN8+4N!JX7QN+F7 M.\;.NA>V> 2:D%$N,'80)#">6FAX5^S2K5Q_8-]G0;^US==-:_=PBASB])J& M^7"3]Z%A"S TA6&Y9Q:9R<3A$?V5%,'>3%I,XMCP6ZJ4=*%9?=EDN%)JQ(H, M+F+CFER"!M+5ERL8<]IAC!)=EIHRF2YM;]?;9/_PS">>1FZR;%/P=AJJ0R7? MNF^5"0H(8R'T'^]>NB4@'=X&E7N@I(L.3&B6'<0[GCRO']6ZD*%E7 MAZT$9ZYD7(G@ZG=_'(8H?[!W:%C\,=%&(*@FE; !SD"T4+-ZS%'_ZEW( WO] MT@XL@_5K3=^DSPI9*P\/6KB,_0$#@3E;G=*X 4S*U "LL:N77CX>Z? \P)O; M(MUD?XQF"76=/P!F4DE.4BE>^!NY$02=P>*\, I87A=4X# MW6:Z;\D?]9E8:GWUQIY9$U])0FD0V.W8,ES4!H@6DMIO%Y.!?F1Y:B]QD/=1 M7 ;WHC/[#F_RC+- Q'!H=^U,]ZUPU3$Q,OB:L-=)P7&=:Z=GO7/E+E1,1.N(/]^SST]\5(HCV-M'AKT%"4 W, MDR)&M5>M2/%R7)3]%/XAE*G9&N6:"1,H[QQ 1["KO.)DV-Z:UW@NEQ'I.1:% M? !S6T49C'474" M+O-\+_#E__V1Z 9P ;267):LPNR%Y1X,X\$"XQH=)&RG?T_4Y-FVQLSVLL!= M>]\*K3L+9,9+^7Q'(4FJ5DDZJ3Q C=81]FA8_R,0:"; R/\0LQ-X;C>S4D2: MZ,W9GZ;U7O=V7/L-(*BU((K.I!$0&NVH?64.?3$31@;E0V(=$]W<0F%4!P7U M?6&U+T7%=MBY/U1\I]3;KH$>A&*KAL+8<&IP'"U2WT\^P1OI!XP4@UJK"K0R M37U<$'R/;7N3\+C]JCY2U^[7];<;@,O8':@0CDJN>7WO!D"O6ZE;L3,2(GL4 M]^"(V6(YB.7^EF*)LU-&"Z-ES\Z..G>(6Z[T*(0IHMQ![: +72775E ]U2/G M+]Z:F62P==#S/*=;84-AU/^?I#H;BE#S-(E'(1N6#)V^X!5C3>V-]B>.[..I MU[G\,L*E%(N!%4&4&T4_6D+!Z,ZBSW@;S&IX(,[K'$1JPBI011E+/]C)BS4NV[@.F^5\MF?ER(-$$,:D@%(*-2]2 M-!C\/G][QO!J+2-_3ARKMM:8U7'E!WDP"V*$3$ZOXGP(0;E#_=E6QUH3'ZUI M&5[\%@UP>2+*Y:?._/[?="@]MI MK8&/AC?G!F& ,+(=$-<&+O/_8N\]H^%\O[#101!UHO<2)(0@T>L@B8B("$G4 M*"'J*!%M,%I$;\$/4:(+HDQ$;S-Z":+W,F;T/H/PA#%>OW>]:YUO[SGKK'/. M^J^S_A_NKT_9[=[7?5][;_^55H^NIL7PG!7QY[W/QP2G)2K$RS_^K$I\)"4H M39@A[Z>F8*:],A44UKOQRII@4F>7H'8D=T1W-G^"?6*1GE]=C,A=,KO'UVAI M<^#63>)*T*CCZB^:X*&6JB55P?US]R%+OQ1LMH2>'H6GOKE5B/SR6-J_ONJ ^[[T$U: [ M6B.U?-?-!THU"M"JU4NBOG<%'9GW7^@9OI&3(J,=H9P)WK@$(32L M5(-$_])NIEZ"?B+V^):':#KD,TIP]C&[LN"Z3?FSPM,?[>YN;!G)ZO8^GD*D MY23M?8@[N-M%COB5SB/@H#>0#.C&?G4S;&Q(TT'B=@_-9AR]=\2$Q!RJ+!X7 M!N=6_TPR4PV[,F1\-?9;,6[\)>#K4FPZ]Z8XDJ #S5_(S.WJI2WG-7B_ MYX-JF5MGMB#^ZR6H2X_1,0/UR6J,(&R7*)=2^:TP6?6='=?BT>U?Y?5Q/CT(L!E V1;$"+^U# 6*8RS&":;#LK'.@N*T MN)KZETK:+>3\[S6V$BVM7_S+J/Y_8E&N[;R27/KF%'8^C7FEMZ/((/]07_;I MOW4B>_J;'_K"FB=<#.3]XLIF"SWZPIHF'A>YUC(@K!.'!.0/]-7\4OX]$&WU MTY*)''JTN/U27][O3^D7*>&KK'#K8.F+_W3ILXUW+E,%KBF"_QZ(^KV__\Z^ M]%N&^[;CM];K[/>+2XH*537%/=G[_NO\PM5*BK(4$6D_%BCNQ,=JA\^)1+(OPK*A/K;CN\6- MC^IJ2) /;'_0.6?;Z:84PKK2QNGA59$9.CBD8VAO'^]PH?Z_W M]+BU8,1@S LSS/$XPW"K(J=BGF7RP(:LS4=I$ATJ8]*B23V_DV3:,UTE&D9S MA^]>FQ X5Q:ER3(D/#A?=?.);U%^(3C+#*/6K1>!8E7QP8))P.3;ICZQE?S- MV4==>AXLZU^%WI>;/>B*E1#HV+]NH<*X<)2QH89);'D39.\6:4'2A)=+*]TA MWL9S9V"W*\C:JXYM%E'W/\!8E3RF$)6Y0>K=)XD R8E!'M N1+0TFZJ M_8E$';8T(N1]=>I>>WS-S8[V-[J#%\: $V00,5MX94S _L>S[J4O&8^K\H#/ M0RQ%NR)KV,3;82;Y*33W^A]?XW://OTN0K;Q;P\P0L WXHC\)8@%[H[83#MM M2H@(JLIY-IJ;I.#LO7 WL=#Y$B13%K=6"&?L>JN.;95<20B1A @3>/#%GSRW MEFM14\>9F=>%&X?_21"RU7 F?4^U0=I\A7KZX4&X.X&"Q-^AF,J\0'&)H)_B MNZE$D(EU0QC3N]SW)@]S%58$HP_YHBW)U1PD$_AH*@D,V#BWMFR>&BK6\U9N M\X6![RVNY4C[+]'BG_<&R(^X5$C) ]PU03"M'K=/2TH3+5#<>2^$)%.] 4\9 MEM=4':#<)35$5S$HSR"J3"6@96LK>IWKO2^W85 \$@S7:@OF\P+7V M=ID+ZF4^F_0\GVRL&ZN]?NMFNHW7D="G,A'1)\ZG+,>JS"1'"9\@E(1G*. 2 M5$!X@>]IQ6QQHA\WC].'Y7>*1 \^>5&<=C?4L^NSC_2US>97'A91.# F[+0# M%9$$!+UJJ&MI"-![T8IV,OXV$%-Z6_\(](&E#?(7\30_&.(Z2F2"FP-W?,NV M+&DK"3<3(*C']-J? M+">M8 AS?"<5J!"?(1LLB>B\Q2.W5\Y'UN3Y5N\?DK_MN:Z(T *@5S&/+8C! MC2@$?SKA&=5B<.;AJ.2:G.M;\?:;F33%YZA;G0-BGQL#OH->@!!O+>D(VK ]-L3[-. MI]WQ#7A_:)IZ/R5[V^05O(T[[#-9[YOI3 _1,+31CHM2?;P=2J6?W?P._RG_ WC/X@BD5QPID20S4G..E.%$8_?K].\=7 5\A;W;55[/HENW53/75>>GPTABMA&-T M[-7VRX3D?+,I[Y=U9G0B49H/RS#)K6\(UE[7$GKY('ZTJ4J1G/V> K:$H I0 MKCA"Q("R'C2#UR*;,400=[CYTCO6J;E5)2*@.?K-9IK/WN0XFX MW2W'W@B.9:"\AU]0A)5D#K02+'_BLG.1%K7<<8X?RM8H8FN"5'QWE^642[0A&Z128Z%7,=)S@G2==O6!$TU^B[GN5B,GYN[A>4L0#?\G2*4",&@YH,"Q7@57PV6N@-OO MR(K38"K0H;+#Y.9+NKXV;MCPQKK&T<%R\Y67I%+#-ZR[7^T**BQ:/AU5Y^7! MHD,M9/!U";BVG>R;8U[B/IV!0G73LLH-=Y?&.!(YOO326C6R7Q-96%@16IUH MRFG;LS[OR6'U^M3ZTRR(S:%NSB7C?L"H-N<@C7:/'!%GPZ'">?)+A&P@D(MP M9Z*%ZUQYBQ?4W%2;^:IZ5*V:%\NXI)W\UKR3GZ?ES*YE#GUBAI<+PXUCM'%$ M5-$6BA%. CWQAYY'"F5W',H;5)O]RBW[ZWK_B/8>/X.E[M77:N-.QE>>YV$C M)5L\/):'F![6QTUL\7*9Q;MKK^E\#Y7P+G?PF< M_W'K?S\9ZI'X4H%3XA5(L!@2S'XD?J4@,:^2.'_F>$>&?_4S@?B7M[XS=J6S M*P499$0U3U<\:T]4\WM[H!=XW+G4^M1>6?!?_91R53Q>%!L/B1&\4M!XPDM= MV4WU]KC_-6,FM^<_;L;,M2$.1!*2'[#3B[H$U5_'I99B)9EG #\P&9WV74^^ M&TM;B1>Y%LY'[&9]F?%3@CEN3T\DKQ&'D5R &Z(;80(-E&K)7N2^7IO NFT: MUDA;R#,R)"W(S4O%SG"R AC7:?L46T #;]8_6#_1I=%H09HK MLFH]]B_@?O> Y#&FL8?^GD;EO[41O' J3%"$'$2Q&4_>@N2:8)7\\6:V;$%U M1[O+O9.3]%"9EU1$6+&/789DD]DH#<9U$H=+BS^^<(7E3QV;M;+.+%EN-1%C M/(H7.\$*R0,I)+8**J5J85YG1@DU+M VPT"IF@:?$=?C/Q/8K*[V6#J^+UQO M.2@=?RN-4&IJ^O)%JCFAPBV8<&F?"+H5L#C/5K;N&[(]:5X>;OQ,(K']'TF3 MRE^]+WR71=)?*6P*%"VC8WU0M%Y=>/EX%?8R;&W-C_&AN-]?9*%A884W%C0% M2$>DWJTN<]M

-;FK"#6)33)2@"28.GJ,#,(KS$C;HYG4MIFRABBMY86BHZ M=(4DL7].52]DO 1Y\DHGD7NBP4@%F#36_N,^X67^SIV+9.LQK4"W G\39Z%8 MNR<;\>H53"+;["\H?37A?X7WIG'9 [\:)Q!>>X*:3589@RJ.F#T+#'S)MX0MMB^&97:.5]08]IFX M6?\,I"2.97,"ME \G^[4MVFO"RB1*;,^W#0<\HLU^QW"O> M).UM"C(D)UXL;:9P7QS=1@<:,"[#^@OA'&+[Y@J["UYUNHC\:KL7@);HD+>/ MM?L!X29.("F -&P*;BT9:@JI5I'TLH%B>1AW=%T>D',XNK2L6LJJKZYD>42# M_LR9_A7L5*O;^+ARD1O([]"$BJXERY_K?>OXS50B#+Z=IEQLEM#H^J2?(6[0 M.\M6FP-18:KY2&*0!=1OTT8:S*,)DR@^=R9(CGN9E6BNU_H7F Q.G6;?JAIQ MDY#Q-V'&I.ITQ?;<@PDQ%C3N6*0CX*]QPQ%!&!9YTR05"^&6^-ZG&;//1A?Z M!=B>2:V2BU(MP'+IFZ+7X99XK@_HP3_>Y_HD-#>T3%&B1")K/ MQ+R\:09P!2+-@O*#J=Q'#Y^<;'O_OO^$"B 3-.]-.>Y"WQH\? M);\9J?0RFBT!,QY,]= J^FO%?56QH]O+SI:K$E7PS>HLFS6NT$! 3J6M(%C?+62 M(00;O"1F.G0=7QSIJ4:*[G8OA1ILUBD5I:S]*O>MCU31I_*6YO[Q',;!;X14 MZTT(1UT/Y *>=9=MGZ5D%Y/H,K:978D:F5N6M1C:= M!9<"\!B^6,.SK\@P'Q^7=&G:<2]<\W7GK&,[;=G^D*$_RF6D*VIR0V1+QS M9?41[8C=I 19C6BGCK M*4%PNIZFQ'&W-*APV_O#K*7)_OV*ULU:GSDUZ#JI\B$'ML6$LHS+BEC+M71"; M!O M*;1KTZ@,U\!,S4AEG^YX+\>-Y8+WOKT*[12M-%V6/'!*C%M$:K8""B_^!=>] M+3AGJ=$45,MV'L/(+RF8W*9)7MTC0M::W]*,,=KC6;X$Q60,[<=\"X)N*5T4 M"JSK\G4IZ?9D>EL)D]K&VQKT:9]W0H!*J/%%#9+#\:=YNZU/.1!_V(,UEMQ3 M4T'9K&_A4Q(X8@D^/@@[0=]8Q?.T9#,V MT9Q -P637BI+NQB/R1KLW71+LS*?76%AZT G(#F JA+SK0PO9&,AE+6*:FU< MY6'^PE8]JJ\6?\(78DDI2U/F8AW UR6?JUFL M2_Y/]>?Y\)5&&UN]-!6D:MF0FJ-E I$#2#R7H8-V$/F;'6KV/)[H[/17N-9< M@B2E\YS3"V)3VA0%!:>"(2/Y+3J=Z#K*SB &6+/>R-N6R0J*4OG9FE:S%Z.N M>S6+3]]<#/B7"C+T/5=H;]_5]>)C)JH".AB>[KAXA.P%L;&$ BH.?C2^/B&Y M_^!B_"9FZP'^C85"P:L,1'=%R"V([GRQ#T:&VA*8._;',!>S6I]:D& M*\JW/ZHC.'I+KAYJ,8T4=+#@P+M%$.1+W_2[E>[TO!J?Z%A7M)!=Z&^A^SZO MP<\H'2]"5IS?L&B&/0V3T8M2$@Y&R!IC\,^K7<074Z(,GB7VGO[V UOYG91) M$YZ.B!-@V?30'J6M'RZZR\9?"@VWVW6:5YQB/U/HR9!,C%IP2.[EX'I47V/8 MSFHR[GIDFJCH\T9XSXGJ-KNENCT*-/3HV=T[+^!<:NZ*RZ!G:97 M6,Q16?J(F2W)BL10]+I8,OK*3?V>XA,XB--\8 (+5E?K<:JNAW&F MME53ZU18GODV:Y/AXZ QNW Y8V"#0X@^URB&.,Y7HQ:JXK4,CE@2QZ&B?8 / M\SUR8EZESMECXL%K/]^]6FC8EQ(AVZ-^=A60Q$YJ@("5(/99P&DNP.89_I8/? V472"J=,P0^6% MYKN,6[O?TXB!W(34->0!%W(C+Q=,@3F73X"J;W0M,'GZ'Y;RL^Y#^T1763=U0V]RQ6#C^80-PZ\V+U$- MT9E]DKYCQ,O2TN>>10/Z)J&Z#EPZ"\"K6;MZ;#W047WTL]C'0P#W+O3N ?-GR(Y$'T+$IJPN#--]OC:4* MJI/=6=3ATNA!U_PZ5SJJYS@P1K.HV?)%6'*HO'7#)C!NG65"?YC$7&L>]RH; MH#@D8YMYQ)@KZ"ZEN>]PY!A,+AE$DR0BYQ469K;?@_IW07L6 M+C@RC'AO-V(VJ..%8[90$#40T\E[=^(/'QA]\57"^J/#?B6SH'H7E>"L4' ) M__(J0_09NHV/[AA\E0/'=%KP5$/%>>_<3K'RS3;@-.'4IM\0.OS=B^# -NSD MS+IA:J=#*N"WSVAC"F?1.J6S+4:G#(NFYD]V#^[*4V.-YR46RNCIE5Y09FCA MS7K3Y-$W EG@#\<]S7(8S&"& 78#)KB!I^((\7Z'*B'&M>5D=VY76Y5E'!2* M043*3%Y\(LB7U%XT.>)AMV\E;:W1,#+7SORU:>N\0[E@5$20!?ZEI'[:*QW( MW3JE"_KNU6Q.+XJGPZU/:YT=*?'@(UJ MYV)=E$29]YG!X"7(3[-*ZB_UK-"J,&7B$ B^@[F0:4;-60+CD-T=QV+U* M\0%M6>_^S_XF^V+S:DXY?T6NH'#O1<+]2] 63[>?2UJ;&[DC#F 5D2E^0F!* MS$/,%:G9#MI!/J#5?G7!_U8@V. *(RH>I0#TQ93SW/9.9U/PQ/&T2;;:[65! M?FOF8+38C\YW'F/!*O;++(64)^D7^1(M7X@3DC61+7L%@<-5R?4^;^RS/!&* M$S)F=*[G)[_&_M"4RBS*8<4>JG;7HK+PH<4\OP79EV#@G#[1>B\]Y./NH;R$N&#SY]I:A=Y/S%]!SB;TBQ[69P+>U/O?)%(;Y MGFDTX]"<9U=MG1%W#PXX>&I.#]=_GZ8RRABG5BY%W VM(EM5^:MNL7((2 M@E,5\(G+R9<@2-7KG)E?OY?$Q;#=8QJ<;X97%E_I2.6"^2W%'&PF5H0YMI+- M)T]W>W%'^D"Z<,*MT7VC+L:%ASYJ*:5O>J'N[C>Z7NHX_[Q>F/CXWN"G6/#3 M'0(#;D<#\'$IT\B=KEQE$1&7:V70(%OD2.GB&>XXO[ZH3=%8HCQM+=Q%26[$*EC#NL!442X M-V?V1(]'[9,G6K[K]P]CV =H>J6ZW"$E^FZ[_&WZL2L0PGV"**@%S]9C]LLP M:@R ZX'&^>-DQ+9;.?K1Z4LW^;B:OZ/]S9[/J.^07V_GMOYY+#DKALD.J73T MPSI,9X2COBT6K=55EVV?^IR6;%Y_?;21LM CS[>XX>K;XT!&AN%*/G]-<#'8 MU9KQE*)8N9C/P5^A[9-0'>E>=#6X M$Q$5>#^FFW,_SEVN\J:.;V'M1*6+37,4GY^6.[>!Z+/O"R'\ JW/\G^R\+,( M7N,$X1'!U8 Q\1>$/ED7^A83AIM0'F Y#+Y!/ ]R/D WHQ417UHH[]99DJO9 M4;FB^\>#,&INN^MI8G7]14VL;?N;U(GU,Y5B6ZIZ)Q* ]O?M-!\#F/#L@H6.T#_JJ]G/7U*V^@G'(YD!/:S>QW>XA$A/G7]G*4D) MB'^FN!5Y6Z6:XP&M[7NY%/Y8VA>4\<1)GZE^/-,R>>:;1_4?8$M4C L-C%)W MI<*M6I]P<$"PZ3BN9[5!<]4G81. M)!(Y8![&XUY?:OSG+]R>-\>?S!M.UOHW[_0MW7L@DN%H3JA*/F_9VRCRN=H- MO'(!HVZ+6WC>3+L1)Z( 3&BB6%HY*H/Y#B]S$AM)Y%_U83_0S!1JE9!)P4,_CVR.V)6[ UC!>:1WG MH]SSJV BT?)FX'#0CXWPX8Z9/>)-&%1_[,]\YDZ_+!>7N/?Z',WF'&9.T(.E M!GL'^0 ""%-2!*L$:9D,=^A1H\UKA#'_H#G6&[V3[6>#JNG:&>X/\QK-46@Y M^QN-H>NWZH)FAU\^;RI/FWKX]%5OEBMQ)-LH!>T=U/Q;VF+>'X?N.$L(&0YU M]:2#N%%GOK6_^#RU<^(F1'N-*I8D>AG.=GX++HT3CI+9^]"IA6Q!CAU=9,A^ MM3[2C]$;)IQWNXL5"M&3J%_G$2'[#;]?5#1-8*9YT33ALI+YL@;P<38T?&%Z MAW,'FJ(:U<_!$U5Q"8H"^.I\VC62?Z=5X'/.K&MW;\!EZ:Z$4]&I7T0K/4EEC<7?N_9+/Y&B!#I<4(_#\3"@?7P>5>G9_VS*J([M M:&;1K)JNXJ<##S<%Y37[*Z&@L-E:>WFX1[:-X[*5&T18Q>V/+N,G.+S\R3>, M-Y&^EM@C3[DF(L&U)\!]"6*%5\QL\$YN*VFU#9-OFB(^R=+0\<^_ 9Y/057Y M*P8+S;I%NH(_=BE"$,G9'GI 'DZG'^\.2:4O7PZ.X?WW6B35-:G;)5''; MNB$LZ=$P7.XJ<;]"WI&:[RX:(=QQW#UN-KBI$J\\-C1KL7WR^DI]^JD'6@'! M.8%:[9TF]EZ"+H8XSVDP"6TH"OA-7LER.2W=/Q,+S/) M.@I,]S-P7HV9S7#VHNZ,/LOSX_*^W,W5HX_>O>G5WHI;VM]KI *7.*^/T7"5 M$/B\+AI7-R('^T_U6HB?BA4[]V#I M)4_;Q\I7Q]C6(*Q:)Y@.;H+;<0B\,\[T\H?4W3Z5WFCC=R]3DA1OE/4L']OR M1Z^W,)VK LJ8V QD4>Z,Q<+.]$G/G+F1\:2$EUAO+#CUINI@_';ZA@._7;"" MY4RYHW?03V+F'3.'BJ'?Q;=V'K-HN-4.-?1IX5W(;C6V\93U0TCA1IF8T_8@ M^BT_T9O-@:R:VFAH2GX][N+5_$7!55=W5LW?B"X2ZB&IPZ M:K%_0J6_@]YU 5P)@0KKS6X4Q$$^>C@5]JMTUYQAU'V\>$1FM0ER0D+BX-;1 MC0+?<1U!E0)'?DHA26YDT[U&JBRV<#6'X[$;[X^>M*NB3]7 M$Y-GWBN_H.S/H0RDZ\;;+R,+[&T1:F&RBS18WM)2!]-_[A4.N'CPM(M],0Y+ M?"+$^70[!G(2M.M&W/X8C7.]'O]S0,],D'_(AW"XX2D;\0-_?XX7#3T7:>"M+ZZ$&?1-Y_A8&_$^&AV M4S]3D/S@U!;]JFO1R>;RBWYK.MI^7C5D\H1_(\G]! MF45YF%X)/78 OY)ZV7S3DQ>^<.(\5I%\;U2[?Q(QI-!IS11Y>5]4, M8%I1HW! W6BY7P+X="G!3;\EE#RR:JQ-XU?* ;YF1E?#"="SDG2L/_2H_KHW; M/J,;*, )M@>Q6S[/Z6IZD[3-"67[.;$K>;NJM5:X)!Y+JJHF*/^=V@D)"SU36N.V_#- :!> ZEQ-" \&]N=/W.UQB['*XQV =?W7_NUPA\R" EJ&OYP@ M0+K+6B_Z'JSZ)'EDT*>XLVDR&?!;HX&?F5?232UXF:CT4G+S9!U7_)7P L>@ MJ5$."=%(KK0]J1UO P M:Z/'D7LJ8N35<[=S6K_"O_U>-HFR^=J;Y&&(Y",HXDX[#LBWEIAP4QD9KB'% M76_K:PSMJ0N3-.YJ*PH=:N>",Y$<< &\97R0?1"]R2S<.I1X8^BA1CC?STZ, M/QGU VN2<7?55_O7LC]0J4S2)% A0M2<+&>;.ZNVJZ&?M[+9)\5M)ERI#[ZR MRE#WNO'%"TYX<36B.^OU32R>N[K6F+E8G_"(8@T^F.\FZ9,Q M^BH^X_VSY,1'V2+NCT73P[YZCKI5 !]^0^EN&]^"86O#-:E_"1C'+NGJ4A"8LWL M1_)L#,*A]LG,^ H*! Y6X.V[ZHU.F1+8U3/,@0G]A2\# SZB.B2O1#/OUSX@ M-"*T (;SN_-;*'JK\1:WPJ)8=UA8R\-"P'5 /^F)C,H-ZY!W!O++'Y]P/,LB MB08%[14P5B1TS ??5T7%R:PP!Q]^0M*K*F K8)8Y\P4]Z>*7( &7-(]+D!I% M:TRO&EV+&IZ73D(\< C!] P9HU]+(]W[$_9;'VD@'3J#?X.ZNR?C-=^XO,\DV\RLY[\\SI@]=W-BC MK^O;Q,MN?J< \:F+.OWW@OC_[(+X1FPL9^^(BF >\%@9L?M5;EK7+-T"B\&H M?].RNSLX-)&5/#$UY,O7A9[-[/B70O?H;*HBJ,)LL4:,8D"L+='ES?*>J._J MU$2CV5I6>:OD65Z9EXK]JP0]?-!><8'>,H9[ISA?I\S[Q0# M_R3R@(]*U, AEL[M1!'_.\S1L?1V[7+ AR#1)Z[B*]I8_EC"-HF0:]_N^\?* MTS-6JV3FP$5 9DR+R[OS>?\,O>*W#OG1A[$?H^^ GX*P-:B8#%X$WM(4\"1[M@*B"M$T*) MFZP1M6IN&EN==).T5;S+0YLH)*+ S68W_#H7;)F/?#@=!.5C-[U"G;?Q%47Q MZ<+Q!$D$'[WE?"]3IG+FE\J"J,&GS]=,%A?;$T2SCL!BL4==!< Z=BA8> MC'5MQ%R\M5B2'2>(%6X-.=3Y)/65,4OZ'=9GY/XP_!"S& [J!@6(A6SI6'+M MY-2 XR'L#O=@XZ9 Q95AD72W]V'3.P)]E I>/X]P;') MGH"0D3,!U=[\AX3%WO.&WT&BH"I->/=R @?!^B*_'-%BNSS, O-H0]*Q)<]M M3ODT<3EY;-^AC>/24\F&6\MX&\Y%RI/TJY:Y]:)9(/R(:!4V'*KS)\QO''L; M4=Q?LL/9]5G7HWC+&^]BE*1 (]CW>Y>%Y0M]H\H'DF,6EJ.>.#P95K)#+YK( MBO/I>3Z<2\Y+X,/CE-+R_#N9U8AH^*0QZ\%%=0 MI <=#[D)A!0[0 1QO:$R"%K@X\:SF)<"H0"C;(BH_/B-X12^T"T M=L&0_"G9&$GPEH]I:I$72UQ8N8O,J73#JRCF=]5,(R1O>N.1$@ 4<]"ID\/K MY),@&9Y;JS-<:_)H_&^B CD'Z:$&+7T '7PY+$#/R1F#O!Z#YQ33\ M?MFMB$_EQ6,N+I[:;QV"/'BO#9[2W_H+4Z 9ADR0_ E/^#Z_DZ&;6N P.%7_ M^5;7L^U7_WC1%H;V+<]*:LGRUJ-&D*VP105P$.L<)=EQ"6(IO*)Z4I2$_]PPK&'SH5#(G);_$XL0-**^%&@$SV[6G( MT,4W-[=E-;N8@01G>3 GO%$%\]@7(8J;WE->435:1G]JT54<1]7\4>-)H%]P MJ;T)^>7V3$5BG\\-;X]P IUAHP_11GKN2;G5:+7X M2B\(N84DAM;&@YV.5'6PPMT(/N((1 7PPHA[="ZQC7F*096KRBT=W0+>9SLA MK8U;)@P7VGAV U]<;Q<.!A>7(!+AY"L'5X__@XK:<_%"40%*.^UI25M&/EJ/ MD_YZE15RG7[G2-[%?YE3B6VVC:/G778G8^IL MBO&9HSMM'',FU8:C6&+V>_>Y8%6YJP^/.K/O1MT PJZ(;59FG>=F@?]J(0[I9/N ',2OQH,DWB M?UV"3@6,;1FDJQYHW$QS!\73@0+,->$I6!0OP1^7T&$$H (0, V99N7K?Z Y MY \+GYY7>(?;GOM\;?X]YY'(.P)KYY/UAJ@!\]@<5EAF.R\58'.14PS-OC6& MJJ^LK;";W7\[5BZ71[=:)IPNQO;Z]5TVQ?Y<\.LIB(C#'%]7#A@FL.8:7UUI MNK X]_,1[4U^$/)DF'*=G7T= =? +R7C!MI->Z-K9V_'/!ESR=Y>6P[[]CY: MZGTTE?",T:#2\-"8@)UY%HQ HE(@JJTTM+78<>BMF^])/!_QEI_>: M5/8'#3(.M8=P=_S5'AN,!,,ZNTPMDR\*OCEZ+)I=Y*OB#UX+N;Z)37 >H=18 M/F!U)"KA*E.P/+?6DG4G]@J:ZQWS';(*8F/+0!H;K<[3 Q9*P#FVBJ\=0?]O M&]*(%H: %1<>+QH4$]00ZL)")H?#@ND/;Q)%J8^T!C)42G8R<<#U\*H M15EPX[[5X@7;48R>!\SISKM_5.G9*RJ/ST A$X?VQP]$J7#BTV2CA9@'PJ),> M@7!2LG&2'O81.#"#O95Z_/U[5G627S"Y[W2''CLTB)HH2ASE%0!"O8JW?3)X M,XO?+)AOUAU<\]$O-$AYRU3-/G,LUAB\?67<.9IPJQP^I*#NC,B:U@%4 MA)O7^2I!*WH1?'1JRCCYE09?P_T M6' DFT(7O=G2SM4HI%'64NE/C-Y6BU+U&%.#SO*C_PZWYS 1?' '*W U.J(@ MM$DOYNVDI^^?.&FS<9FZ\;6$/L'?T<;P?N98[C)2,+M@JQT@W!W$I>9 )[71 M@V3"RX<3:##:$K<3'HW+TE']X3C QOWRG6;\B__[=O8Y"QO_!^TM=3X]?4MY M@@5P@+6D!\HZV M>EP2R 8/FO 5]\8<& M?NX;6GZ@LU=9U"N!K'"CT4#)3;_XLCSQ.=.9;1^E5_F'-[E\1R#3;=?6/$9. MRQ,H \>NQ"\ "Y'AHX4_P"VUEO>Q%X7GE&K*##+;_HCVZ(:CSL4V+=FO[!3, M51P*-\(,4SAX+]V;')1";QZ4+E@,VBN')LC)1M]O6_'@SOZR2K;_76SCRK-R MV(@"<'U K_Q;W#? >QIK%U6FG>=$%:125EP8^=A5_Q7;.Y'V5"D-8<'W.Z\\ M+3GAKP 3?')'(#-^(U+&DFLS6RQZS>7@>)%_JWK6_%&X;J;*UK7$GQ^EWFO\ MR047E"#^07+#=8 R_-1I%R5+471?PYH7?@F8#U=I"),UMB&R M5.C.7^IAONKT^H%C6[0P!YSUX<:@7*SE7?-AXZ?3P33C>-C-2@5 MV+O_K2Y(0"H 3!4 ]K0KFVG,V4N5%]I'8)^3B1>LA<6(UN(R?3)_A#9HU?#* MC5!.!)+B*W/P7.U-:E$U>5);]0_^5.XA0 M.[E6=PD:@4Z5_)=+_7^-2_TN;_"Y(#^$?BS W^CW5>[-!I$%.!UEKAR*()W< M7?XILI:'T;Q,="//!) M#!"6![60'M$*;;F3/["A63SX-]NN3\BF5!C$J ZR!ZVW^I^$3+9XY0.T>KBS M.9VOT+W[99%6VE^MA?9%X]KW9O 6Z;'Z4[6I=WZ]=Q5+598(_=#\&!SLZE4V M3+Z9#,0S4#3>*G3Q9W_1;"NXSDY)MBD6&"V6I)=>;TWZ>6S4@'*0D2 \J?+Z M7)]@YJ+SI"6FDY(O3PU3&X5:Z M^*[#/M#^1US?/'VMMO8KGO0+ M+EV9I9_;/>.Z.7_GY=7% M.4*RR7RGQF\?2*QK4[UH?ATI[(V)/@M=J>_T 9IQ0=U(<+1M7>/D\99+[M<> M0T7JK[%:[[E8EJP,1B@'B507A2WF19NF\F&R>A\#5=-ZY3YKVGQ(G?L@D2Q4 M0BI3&OA;@(';]=HA20\5RT:VZBC32V!HQ9AXCR"+1W65W7'EAS#_''->;QUE MG1XP'U@KC&%\+K1@LK$!NJ&.J/NA*M+C0':$[D21P^V+ GO1C"HR.6#$,9W! M$9;R)"PA0KR L<8P'#LZ/7#GL$FTC&Z@MV]FR_(U<=+RNEN@+(%M2D6Y*,9H M8 NY6AY.H*GE\)C0G']ER_UN+D5]*EH%2 M/W>B0-ULM!)FDCU+GJ,[0"W8H1L$_R'Q!SWGLR+9N6BK0H75NPY(MQM]V#ZR MA%4.G$.P^[BNT4[:>])LHO*I]E:4[!RWFX)F]3HXT6%>:C'#Y8[R?M9.%E)- M+=7R^LQL-V3T0P3LOR>!!<>0P=WB('@"QBT,*=8(N)T_=11^V%R/Q--7ET!2 M>'[Y/MCCG63AH'G_ZH>@JAB3.9XODGB7V(/DQ\GEX(9[S@QKBV"F\\]MIV1R MJ@.^;0D^F1-AKO)]_^IKN_<*]RH6.59 &@SQKL.Y-J%J^-H7C;?80G7'X5S^ MMK[>;R'F+;OB=3U[H\:[SF ;0^1-0-YT$@4]"/=;1*;YR(798RZLIP[TXP7> M?M2^IL&2F2L>&H)F.2:_,NO>]@-.(.W$%_<;@>LT "Q77(),(@Q1R4^1HYY5 MC_= MQ;JXDJVS=]X^AUV&7.%ZTK#'FT_ZA@+(0G34>3G.(8"1,>YBNGM]HF:@C*$$ M^+Z^/[CPZ.7>C4S8*R7[@SNBC[7R"DYD<955R^B/HUMSZ^E>A>@X,X/,W>E$ M=K3-XI.^&=7HSUI5"(_\8(@2<% T$(!?,;",0M+@$0E$7NVB#ADZR4Y#C\4M MM.. +W:;W=SG::#NMS>Y'#WTNNZ\'( B5EQM.6U/[9NC):T7F$(#RZPUHJ+( M+;J+SS3/LV%(*NH__U6X)QZ;;!FP(F/E]X(R%.Z$RZXM)W:?G4:4RY0U#_E9 M4HD7^CDSL'Y=/U="I+)5[L9:MYP;C,'-<9;=.31(H7E V0S_/(4O-.\J#2K: MK$,&%EC/"W@F6O5)D.49DB5N69J/V/NZH>P4S' 677+Z0 M?S*QEWH)LJPYE]F[&YVS<[/__IT>MJ"['FUD.0X7!3+0?\?<4^+7TXMFATJ< MY/U4N^1.ZOJ1VF_R2%[Y"(^U'. UK@ $/?O#)$84X] MQK7Z<]1F4C.N0X-S-V,>8IW3>O0]BZ5=H/ BCL#Q'3"8[QEOS]N!@(&@@!(M MX7"X-$*:)E/DH[4=@[3T@WA"^3M\[+(]R[&W2(\(V8;:7 $FA5B,19$0-,<) M7&Q=MW M]3>V>;D=\E/-,N^,.\=1ZQRJ1#[X8:"AT+:>AN&+49'%(KAFM3"( MV7,S7)8[)33G!C20HV[4<)PL.!/E*WA_996=1QN1?S8:HL['21SC(R=X^>)# M=@E,;Z4!/:PSZYE]]'[NR[JVA_RW,56+&"FMY/B""C_*/57.B7/ _*Y.UEZ#9S!7[KKBGIVU+ M8OBHFCEP M" *.P>1$(ED =!<;I\Q19^%V-NM8X*)MR;P*0NB9+?TU"7D7VV3VG@^: 5[: MP5>1_1(4$T@[>1-(P%C&SDJT'_6_KQ?76.DR7>L=W;1Q4U\SJ^X>Y"+P3JURF@*Z@K 3.IZ)RK M!N3LI( MY W"@PEA%!Y26N(XONDG/R_0&&T2/]1MS.X1,A!\G?^C+Z+6\9ZJ"!EFT1*# MZ$)1$=B3C1M&_S1(M!AA+T%[*+9-)-,_=66LJ8"^&TT/)C;ZN[SO.UYCZH1V M/KIC;:0J00[/UHGZR+D1ZDG#58;:X[NQPRH.]?HPY-K^L+!\G'G81*C'#&1? M$3 4?4^$#,N7<#*GUIU>RP4%!Q-EQP+O=X 09+=0V#C$>?C/2M'4QFEN+W4/-)+4&^' M^HJ'YNV-:S?[%!00")RJB* ,R1%=<<05%HO/H24$80[H" )(P,;F^Y:D/45I MA>,-QY?FOSH_G2L%XOB7]^%@C3=8@B6^KAAG:!FNC8/V5 %8NAM;C"TGI*I\ M'S37T@W/W8T>L+VGIN%>X4#\4.]FY_V'9#VG^GE$"<',VN_5YG_ ;6L_ZUU_;]3Z_K_ MW7J@SJ%"?81@#AR!7,<5K::F*=7/518HP,JM'>MR'G2N4<[+#D1VO^CHS6Z9 M,,JLF@[OL+Z?M-HY[A&HC>H[=A*+PZEU#],2'F8\D8&N9ZS++N%T:'JV57W9 M"7'>KSVA8UWMKPINB9P^WXP&_&9,XU-@"OV>3H-7[KFP\5^S^$\U"S#=10GQ MYB)@V7F2(?=56L.C=/_H5BPF]>8$V4P6MN$@W/)GB^EZC%LID'&R/K]'+13] M:]SI9^DJFS58R)L,7X:N34V^A41@OCHF9OR2/[1U?G=G@3W0BO-,4!-5/RF3 MJ=RL92+^+?:X5?A:Z MYO4FJ["^R=_7 >:*.%<<6A8SQ%,&>^T]G>Z2$QK\;/Z,DZ:A]S85,^BZPO(? MBM:@-LC=A%[>&V-_&K#W BKYAVF\XMH[\\[N"=3^X>KS/.?8=^4P8/_SOJ;TK_]:\7^D%3L^Q1H3)BH/B[VW.? N],%.+48H\C;90^B=\J&BHOPF9) MOF$D$T187(),)X @W$E0!(1/5[33$#J3:I\L7Y7:D1W98,7&F^NQ90SA_8H4 M(F@JS9.\=<3TI([>M;T$)82G1T@LOR]+:/[H8>2L\I0H@9=HN#W)]6RD)CTL M_RYC9 ;6V78VIX0LEXQE_>VVP4D,D^S0[86WXIEQE0=U4<5-J*&='>Q-DY

E=%9X MJ,CF&HMJ8BX< MH)#;TRIWW/TO&@MT[-?;/0.]7[NE8.W)*'D>^R+4PH/XB$/>=HN[:A@EP-?) MI"!U9F_"<],C2RI;Z/6P:V#*'W;1D9Z7'R*ZOI83ZNOUCA0@I2)JMF**FV-^ MMS.V:G,J6^//L6GQ7B@:\#4N?9[8IF\5Y$6K$F5R#.$F9'X;0)B?E7-\[=%& MKQI+._8*R,M,PU6V?.CV&UW$R[13#)ZK+VZ%9B4X+0%5ER JMDX7TOENTZ!H M69K^O4H,6ZJ\M5QM0]R"6' (R3/[6+Y*:,7H>BSK$/KH/LP"9A">F/S!4GGW M$B2N9_O[#C0)'UR7.D6SJ-4U#@O2ICHJ?UE4E9CP[%?@V^,W=@W@,(@BLAF? M$]U'A4[[EYWS?W-C",H_I>X/B@^Y731^EV!.ZIA@*U]ANC:R$<[Z^\ZO0 M8OY@:9XP#!T2AR':;2H)NCBUDYS(VD5U!@]W-]*9YRXS^4_:E'^"3/Y'._;^ MSX3BQW%\(J2C'3*16VXG-9?#(??PJ+DM8B616Y&:-9?"QM*6."XM0^&G\?KV1A8*/J\=,IVGL-:QN M&RRX7#C\S)?X?>)BKO5GXUI>G=&DUY;!$I>6-EAO]]8<^@Z#EP_?F* M0+A=Q]?,V/G&L,0'^O5"-BXR+F1M^DM=SJ_S: 9(I%V] FBF%12',(=%$$Q= M\*>O4UQ5ARQ+)K;7+)@Z+RK-_^\]_*C4?ZD^RVV$QY*BE 8?%QP;O5X#-UZ$ M(A(*9F02@M5T-,T_E$^UZ MG+4Y$M*BLI48.!MWH&\%N8*K'5W2.$UYNA6LJ*F-M8+QN:'DU94N[[=">,[Q M@DP='[ M +A+^Z5B.;8!>&KI9!0;O1Y7@[(_'+)-)U.F^JEP9%ADQM$0$_NU,2]+<8]^ MG4V;K'MU9TW9!C6G]-3:+:H0L#*"_&,G(TSL4ACFSEOS>3T*R<84-?3#IAR%J7:(./]!3:!!;N1%[\]8-?D]AI M^\8_\W!O[A@J! M;Z $X-;QC7W I='(J$9$=VT\#YK>FU$<3K;:62F^;HB@GP/,RQ?WN0%GN]V_!K;Y%GP\U^NFUYJ)&OOIB M(&/KI"<-_LDF*K*;?JOKWE<9-3O*"/.*UX-OYXWLQ-),<5BIW,Y8\3KJ;J#P M06,,^8,=!>$="0Z+>!: Q\T%B5312!$K?N5_;Z!XSE_YH'W 1F)QU;/$M!EG MBG(!0,(J;Z-HPH=57H-Y7#.";'GS,!.:.5(6"O1Z&!G MM7C3*>.A)A1V]J#+;U>%KD/2]==/F^"R4$Q9B*FKU8Y%PL&W9W/%V]U];5"-S@+^O%WXXNV*8^OPD:>.OY&6>EISUUCK(X3'(5^3\I]7,*H @9JN$/4 M"=0D^();UQ)-MU[,],SB/B&[=$U#DXYX MA?5+@Q)P=1EHJ*!;9>>Q]D5UXPM.* M"/PW>OQMS=SW#UR!834W.+N/:U:]@- M48)-;R#96"9NJ=#SVT1FS6/5MF- D^,N>H1NTL^4;Y^B35'1;M+ZUVHGJ\Z_ M_BIK5?7I=ZZCA(G YD;=&O[!>3\O9->9GXXN$KP)[BS=J.1L\ X8P\FJ$ZM/ M"0)LX^SFZ]!98&I=*R]L#430PR;)=PRHN0HCY;DE"& 1IU<#/U$Z%SXDB;K? MAG,2J0)3Z::6,.;+&U2])#JPY$D&:4X&$9C\);^L=BDK<1;V>%VAK3BS>\K2OUI71H]QYKLZX$)L(/64P]%; M,>#$-"6>=%?"]!$K^RO0&/UWN9KJ/U%VJR=1$]N>:C/%+RN%NVIWFE*9T%;@ MN'Z.'BO4P8T\<+Y?I-%,2S3/LV)\P2(X_V@7G,:=L.<=2>]XI20 S).P9$Y( M]F(8YF88ZD#ZE5.SGFX.%PX87I)B_AS.(.Q)?#_2DX@>[I0G7B!*T4M4R^0I MLYQ;1+,LF,[D:N]SI\6'&<3IK1QD>*MUW6+2V!%F^[_/3KD T:#P*J,3?)#ZADTKZBZ"Z MLVLG!K2K3\C4]]/=I#O?W_-[L2W^IYZP.^IB_9<8G[.2I(X-"\C@[U;7 G\IIG*8\2HN MH,(&AKZ_&%C<%B@RDFXYWU@N@N:J*2PPJATSO$-<)+,Q6D^Q.9FV)V9NNAH! MPR%(O]NQT85#)J.)M?V0O=(!J#$P9#8N:'1M[;T)<]M(LB[Z5^IYWLQ($10M:K-E M]3A"EN5NW7#;?I9F^IRX<>-&$2B*:(, &XMDG5__;WC\*/O7RDHDQXB9(9?'H?9$-Q$X_',A*_ MJR0)PE"\2P+_5@G1V^\>=WL'!]W]O;VWO\"[+O27XNB-.'K9>WFP?W D]D_? M[+]^L[\OOOPN=OY]<[%+#[__?''SWU\N>=0O_W[W\>I"O-A[^?*/PXN7+]_? MO.=?''7W>^(FD5$:9$$7]_W[T_[,;)[AG&<:JZ?N:_>/L+?@+_5=)_^\M(95)X0YFD*OO7BW_??-A[#4]D01:J MM[^\-'_RL_W8?WC[BQ_UD\?G.X/\[.X)LOX=>59[[O MW0=^-GS3V]__^]E8^GX0W>Z%:I"].>Z^?EU\E 2W0_M9S$M[DZA09L&=PG<[ M;_5")9,W_3@;GE4':/KFV'QO$$?9WD".@O#AS3]O@I%*Q2=U+[[&(QG]L\.? MP)^I2H+!/\_HZ33X'P6OAN5EZGNV)\/@%EZ.+3L\[S+DAAEF&0/;P9!KZO(GC! M/_[V^F#_\.R7E_CTDN;MP4U3R0R[V^L>-^_OU\OKW\[A&GV\^G!Y?7%U^>GB M\IKV>:ZW_-)/WL[_K>_?KV\Q+\]\1D7.R/PWT/^<\+Q MPA-K.\T_\S0+!@_\41#!P-F;PY/N87T=^]U]V%/1.Z!?MJ^&M_[%VYO?KJY% MTW:+G6RHQ#_^RN/L[/PV40IY-_^X*X)4C*2OA(Q\081&G%E\]K*XKQ)Q<-H1 M!_N]T\9WB/? R/6+.J*OLGNE(O%570_E6(F/P4"E7J! ;J0=L)1&[% B7(4C%.@L@+QC(4XU!Z2L0#T<_3(%)I*F0F MK@2(C"MQ(<-0B7,X"N6II".N00Y=A#1'U1$7Y^+TX.35X1DMTISN7%1\,X1S M3L5U)J-O\5W@#071\)03T6N^'(W#^$$I9]$PX6 0)U$@1:+2 *E W ]!)@G@ M_@DN#L[EX'2_UQ._Q_Z?*OTFQ1/FXCB -E@#Q''T'A _7%2ZHR&)]2>S5$< @ MZ,EAH ;B0Q"!QAP X_H\& 3 E?"6.2_JT"7$.VN_#Z\#E,8@!?1$:@F0!^P8[H+*:O]'J _\.5=Y>,7ZE/ M#.=%'S2R%#,O>J(T,>+"R^0D$VADGPYTPTC^J)'FCXZ8Z/>/UT7UEDK4=^7E M:+%)\0E/./7".,T3UAG@$P_H1&5,%(5N0"+<):-&K8)EXNROM3+T?HA2.$ M M()/>$&>7"F-(G"-%9T/X;3$?HL@\#!\$:!1:U8!O\2U9JFC[,0CRD ARO_OJ MJ>CQT^<_0)U!HOSP^>OES&2)7 7/,HC*?,7PUU&>Y:@N)O$H2%'S].([!;PX M8Z84]V'IDID4?#^3H$L:*NC4V%[!VY&.D,0&<1C&]^F;-1',>I0?31NO#KHG M3:310\HX*GC57 K1^=>;JXN/EZ#%%[8+T,7EU]_%^:?WXOV_;ZZTM?J3W$V] MV?N3;$+2B:IS!Q8*1M+#FR *@:CW^F'L?2N_$K[#OB&XY;TVP;+(Y&O7/HJ3 MD0Q+YZT_>O&VU^W9K5O %KNTMDEW)BOLAW78=9>)X: [\AY<P6'")"6JCXF*X'BU<0/W-F76 MHO9H4GQ),U0HV/3BK>B@MRI4,@4BW!>^?$B!T< [%(VNOH^#LA831'"_@;G< MJ![,"S6>!W0-Z0 '3;SNE3<)T&6J4A$,81TZ/P=O2J MP0MQG6S^T1-V=R>PD$SVX93Z<'8J^=>+_1?"4V&HPQ7VYW0L/?TS?".!?WU# M;'R%3KN'2&CZ>X:5O,Q\]U$X'-INK:C29SJ/Y.(Q,*RXF1K@X>-TP&O6F5A^&/?T M3.+M?9Z@1]SP_$[%Q"MK9JB_^42R1+V)2L=H?IM[M+4/J>F&AKAZ)Y#L7 ]U=](V>.!\\X*X[X\W^'B7E77WK?;I,X MC_P]+P[CY,W?]NE_9T[DOOR+(=,[CDQW6_^\7V';A_N5#63 @/[$Q1!4T0EC M>0L< [24;WNDJ+R1X3VH)9H]O'[=/3CZ^QD+>PTHV*^@#GY,+$,+B?<:2/Q8 M>VD/Y[/&I_/F8_;!/15O/IB/,S_*T/C"O).T>^14+/ GLN:#F1DSFLJ%?8RF M1*2]T\A#/8FZ)ZC"P)91RVT-Q.BP!*O$-IY1-O;%2#YHQLY1%C8%&D4#2X%$ M_94'B1,^N?QL&#?^2.QY+=RYR9][C.OWAFQ2S3R)$LS1GY\!\(FJ(88:C]8Z73AA63[:N<3P3K@ MTN0I?&:N!#ZMK5='9W+][?:&T Q&QGZ%P1'R *^"JQ+ [.%L,_A)DP5;U'7; M'-].:].'6=7"&CP-*_2/S8YG6&\,J(9H<&+NB^ ;K#O_:E4(LXO/OW^Y_'1] M?G/U^5-'O+O\=/GAZN::@@>7_X6_66'X8).,R<8 KE!06%I"BMOD#4YA\9R M\#A+\IU,E;B6H4RF&)#,8Z^MC&-!A$ZWU("HIC@R_:J&8U0-K5I(%TNB;;IB M=OP!O/?_/=S?[X")T-W?%^16@?]'.1S1_Z HE6F05C20B]I6?>P5F!-DT8DU@H]).$PLO"WC[=OF0Q"%%?3UX88)Q M7ZLDX'O'B?30'9J2!D";H\7&"&8U"!J5 (&^\,85)^HN4/?U'<-S@*6C?QD!L")Q(%$-^ M.#:.DQ IS]@#S>=6I1PJ3S,+S"B_:/JV=:>&Y^EZ7 VF/7=0PI;H\=T]AHT! M_0_LTK3I3.J7B+WEY@MR!$9V9G?/BT?L87=','&V1(TD?NEH.&[LSF4+:"N,4<.1=*2%RDQCX@6"-^ IF26E MJU=%]QN-72,YGMS4?;TNN?$H._:0VU.#O@?ND)9HKW^_FR8HOH02F$0P$XQ%3JTE; M"N7;X,?CC'F=%0:7WS'$;<0@W94,WT 2YSY(E8VV(1-W;P#C=B+E%4!O:>-/ M.@+6BD;N&/%!D2R[*L]=E8GB.W?+B

;LB$@W2,QZ!TFM2&8)M_>"%9GO-M_23D1PI MZS0$/16F5-A+^ (0-.97A$-TOE^6-^[W$B619?=!>TW47SE[Q?HMLA"D)<-=FUPUZF ;EMN&Y=86 MEFO+)VK-R9]/M6PM5K*0:CF[8GDZDV*Y.N\J$,9$G;+=%U 32QS&P':YD78= MSI8&)'98_Z#(AO6?[>K(1:)&DL5HX1%F[YUTA#Z:_MHMRQ%#5YF![WK:.5A) M:J[/Q<25M-$JT$XD@-E#R=W0FGBOY3^9ES !95RMJE7<4OPK5;7VO&[N=1UX M4ZA&7(8$GWO#42+0!>Q63%TOYQHDZ..,P5+6/@E,K)'D(LGD=UOJ("+U6?KP MMMBHCS8D*_CB='#E6IGS2._"04/0$$EU]I3B_)X@NHO#.YQ_<[H+OT6K0J3 M2-R"<:PBV:$WXQ[[Z$FA1__*@^2!2G6)6W(%LU/V%E[W,$'K'#R*6 +4^.Z4 M##FL5L2OC0L\9)4-/S G0?1=T!CN)31L:[KXMO\8KVN M6(#&K\:U][DO^6E"=">-_HDC76;DX-%"9#TRI+>_ 4)$5]2;[)&8X$E^5X\2 M<=(31N^1C$U1%<>UJ+-"+>LG]R2B#H'E,;[A%F0%6.5M83R)' 6LIC8/^3!( MM+4Y1W9Y<25ALSA6CDS:0#YF?U%5HI)5#.P=Y.(M>:4G>#MLSFY3+GODU]ZD M(_9.^F\U_:S%VN\XY81D/Z:\F:*H4(?WCM+:@"L-K'V+P4F*2Y()#N*##S5% MUS-\CD&Q_H/- ,;?H0P;PM5M]L%V!*?,*=AS?J'[\D[QYC$(3Y)D$HS>$"45 M/=F'E0=@)IOC(V56D9]H+*/ .=4@T?9R0F5]@.UF/!HB7C#[DETIMSP*^;+H M;T;N&T&)<'GT=N]@2W)V<84/&H3"GF9:NR^^,&#%(%[)BD?JA\DS'Z4#].5( MWFJ/@7VD>D%J%Z-I(!%[7IX0X>5 6$8,'$\ M4G@C\@3/JGCZ'$@9WPV7Q\;C@Q(8P9GEJ_HL/R.IB3_BY!N2D:X!@$&]3-\^ M.]('DC]T(CI_0WQ4N&7V"7Z+./:9R#K MX3.O5CEC'Q&'TQ@@YI%M!"R4F%',''@2/N2-N$_BZ':0AX5(.!/HZ/&&G.# MKSUS"I\A@\PCRNEQ.Q"L\PA0DN#N5EX;,! M3M'=&3(!X"X%)->X6!=^?ANC;UURX);^!N($K!C8%O?KZCL:LQ0I-6_16H;[ M%%!M3H4+$A.VUEE2[D-@>>1@/,+L_3Q[.$/I+$$-@T? [E0)?#)(9 Y\;D!< M!89+P,8D&^X,3469:E\Y5N&1WL,9ZXFX.5Q +U*W87!+/!0FZ+KA$>WC*[AO M&@_IT%H(2@PRJ%!&9$@6&D?Q!8X(JW"P-\[[H>&'Q>_/G&\!)=P%<6@C+_P- MWA"8,H+ 4I!58%34V518$E!R]A7DSEAV+S' R?X3&= MB1+SI;OU4%Q$ML#1F0'#4O+RSV$$+HU)5KDBL!+"0KQ15TA]_+SA:VN52*GPJ>"-,=N%:)1&I\@UEXP!LI'U2$@H(D)GN)'&B0B M<(""4Y1>JM\)EQT8G*XX)#B JIU&2R#8IZ.49Q";FC\9:Y.C4X?;Z-0V.K72 MZ%1IQ_?)>UCJW<0?M=3RZ#5Y&QO .[^!;G"'RLA#0Y$B4+KO)6O=Y &FRKX@ M$$9QI#+2KK13P+)8F!N6KD(I4-< 2&E4 R$QZY5=V(Z#C+@_I[\ODP4_/>]: M@B?YN!FWS ?[2)C;VB#+\/0F@-QN-$#EG- ]\Y7RT6Y#CG.8$F*EO/1JQ3*3 M#06Z"5<\=$!%E.U :2)4ETL#4K4_C'UX1GW[O_P_D_ZX;,VD,=5H7V>HSM8T M1WM!:&1N>.LY@B\(+=R:G581^$U7P9C226Z MV'DP,C]UBN ML)U,LD] )'ED,NWH?E&*L;"3]2[6;H0O3,V/ M8GDFP&*5 5T2L=G_CB9H&@]DPOE*G';J<^T0VY! >\"*[%WT7$]T7)]["#,V MLVJ+ZMNYLJ-CZF1-]NVKHKA94]:KN<\U;M^UFT8>S4E;QK4CGW+/+C"]%CA/ M(,5O.5"V$XB@K?)!]P)%C^WV^P1Q Q%/)#4AQ%:(->Q)[[BR*=R7:I8-J7HN MK)Z7%)1I"FKR7$9YFJ'0'$F?O%PX74X0]LTZ&/0PI(K!"?X5&]!P?C$F9W1T MJ@\7VQMG!:H8RRJE&?"?;YR!44Y1P6)OA AV$K&=7')GQAHRC/[B2PSFH%1* MP@Q=?K]]Q;!- E0CKL<*02Q!FC4GRW>H5$P'W2_[/3S#$*-#,H)9@TY^<2Y. M#TY>'7;%%5?BM/GNC5>PM2II2Z+^",'AA/I(=5)V1ZB Y&>4AT!.U9 YG@4^ MC#0(^\O@&T)_!/0[G;J)9:T(246X_%0X<"NII3:,.B:G=(%(KE_'KQ63TG[44MEZ\3'&Z$3G!)5%Q2/64-5R$PK%D5C-'!$RDWG MFY[);P@R[#@M:L@A/1H%F<[^*[' (IBGD[.I)$G!*=!80B.ECYH$=Q-$R]$4 M]-!100(?&M%HRPUH,Y*. ]-0^RHQV_@NEHGO-J0HDNG1;^-)$H]5"S9'9*HB MP 17,&1(2Z+@"IH]A8>P9B&UKG R,\D"*G@R 3'CQ"41 M=R\?#._4>*EXEL/Z>;,D7[>RTU=-A3[FXZ9-78(6GOS!7-QT,RJ4EBH_S%Z+ M%(MVFHMXG>G".8[23KH$1ZCHF3OXE4\P?:H2HAG&UC8AJ7+<+& M:YPFYY3+H9 NP:/E?05H7$3>_LR3(/4Y]IN2XDDPPX[)!&X.2H"7 M'P.+]SH'32[-9F\JX.3+H-=U@.AUG0VA99L=QJBNNHY[/Z&\FE "[R/ M*+%#9W%R!9)H#]]D,SL(>Z&XB)'1C GSV91Q2'5@8RY$$F'Y$M05$2J(Q:'B ME-P%!'BS8#I2WG<*S+&N"XJN\T [W$F3=TN@US,C*TF49,?85,I==A#H+$6& M#VH_$,ZN4T;@&?OA&[JT=V)=?@IVRF3[:+A^*?W'*6C%*;4VH[;Q\3AA'$KA M*J$9AMAZD[IHI[37_*YTUS@E:-T=)WI W_)'H-U3(9B ,\4<>.$=-J7R']@! M0MC#'=N;FPZQ(_[*91IHX"_O1' 'Q[);2JWYDD]$3 FNMB3UO M1@7!3[$X]S5ISL:#/VG@A6WC+PF_RDF+;BQ\M'+K92/%YG:8,N+O]2;$8=MC\D MAKAGO0Z$T2Q$5^&/F@!'ZP=<$BR/J,^GC1XXP7:GG#G5M3(H4!Z-0Q9Z9'BT M1)PX$Y.-HU\35WX]TT11A3%%X$C2.MY&$MKEE6.6+8;Y,29 @R_A'E1 N8>6 M$MI;B.WM-U:6L3)DMIY[5Y_$'U.L7X:DU*M?.V*(8GR_U:TR%K7=C/=.4]V)J!SIK9\.;U6W?.O>?].*2F MCJ5BI94\XBN#-I"U#:R HJR,%>%4:!=[:;X3+6C=3WR]X&5]D[Q$F<6V.Q! M^MCD%\[ 5%:S2,E)P%-W;B-Q%X=8827!+%WR@; ;?*[(8J1WX(XW]C/Q86,)#C5+TQ?W%7CE/77C9TX6 Z'&9QLBYQ>DSNI\QZ M]/23/5YO>R/?V#3L/2&'FF.85%K@.LMSWEWM.6I^IH2^-^R^NX?%376KV=_+ M/B@'P-7/3$?]QKVW!QC#0C[-^V!["$ ^@> M'&\)?I7[?;+=[A5N]U'W\-66ORSI *A7.?W[>,FZ\I#FB[?OT7/SIM:!?7:Q MI146'>7KC;\+,NF%\0K,3G8;&]!](C&RZ>L#53,=2]!+#UY,7^OK[NFK10]_ MXS?#O=-S[ZV"T);TEX/20\E[_]Z^7U;^=?+L7'JP^7UQ=7EY\N+J_%U:>+PKF[ MI>8M-?]H#'EK_V[MWPTZW2=?WV:QW!=OWSTL1KGL$/Q)*'BK2 M<=+"QI*NTBA,()470=BTCTY\;4YS M[<@V#=VOGY.4T:))DR8^0*2FR7.OSRGGN]&;(#A1)5<%"CC-SJ<@='&W0.6@ M,,B=1VMR)62ZJKB">5^3M9%6">RSF VB MP3Y$GY+H,(DBN#J'W=MLLM@%CWX<3QHZSXTZP M'T8Q9(8K2XZTXI*QDXL>]$KGJH2QNJ[#>AAJ,V?9-2O=0NXSJ;7%4#C1&X\: MQ-^1B_%H@8Y#47)CT7WNW69?@T.OXDOFQ4]T[H.:A"N3.(K>IA47@M0\D#AS'@F'!X^8H7GY".J. M7&)0[&9:N6#&%R172?^+(2[[[_NG*)?H MJ.#^V?JR!A8-S?IIJVSI%WK/GI_#>Q=P27/ON\DU[0J0>!DTOWC0/30!\[\& MS&B!%BZPAFN]X,J':Y$F[$;$&MM*Y%H*[^KDOJ2# M:)B.6./J!>;<&U^C+7F%,*49VH+0GUOV/9RI(H3=8]\#-3>X]Z+SOVGS_]Y^ M+5+;5YG]9O6]A2O12*Z$A:/PFZ>R@;PZ-E_NK#/^B.!PY58P=0)V_T"O@E. "!(+OFTHKRYN.;Z I+:B9T[N/^B^9W67.I58P:0]MF&FS M;B"8_JN#NB'=W4OS$#_GQ<^YT7=*!(66VB0[47NE&Z-V6U!VQ[N?>JDDA<'Z M/5J3W!KR:VAKQC_='RH^QR#WV]+/@,\\J80O-8FTF^T?/X7#MVFNC4"S'O=1 MNW%T:TF[YXQ_ U!+ P04 " !-BH%8'Q ]7K@# ">"P & ')S;',M M,C R,S$R,S%X97@R,V0Q+FAT;>5646_;. S^*[P46UL@MF4[21,["]"E+59< MV@N2%,,]RK8<"[,E0U:29K_^:,MIDV[8PV' '5 _R!)%D1\IDN+X#\NZ%1D5 M,4O@R^IA!HF,-P43&F+%J$;JCNL,5K(LJ8 'IA3/<_BL>+)F "ZQ^[;K>3:Q MK,D894W;0U($T'-#\@H(,. $)@_P,73:GK9,-_\-5W]/;\U6N=/GV?W M4^A8CO/5GSK.S>K&;/1LXL)*45%QS:6@N>/2R7XR3O@6*KW/V:=.0=6:"TO+,O!)J4,\Z>#V&YYG:\<3G04N(1_"DB8) M%VLK9ZE&BNWW7VF*K[-7HC3&!8KE5/,MJZ4?R8US1E4029V%;U7\[&1Y.)=* MH:V4%CS?!^=AP5_P[0]%H8+/OA*M45SOD9(-6=H_!88E]T^9SSB^N.9.R"A MY]ONV"E_%]X";^> CMCD%$N, NZDRF4E1U$LD4[D7"2H8#+A=LS2M$@ADRWT0YC^$Z MCA&/1C_"'5?%V(DFO]$I/]S9J;DU][^R>,LKO,B\<.Q M4TOZCXSX'^'ZRB!N@T!+T!D#+F*I2JEHG;$0[4&Q%$,!2R]N-1PF/%J&I<9* M6E?B"JLIW$E5P-(:PL6CK&R30;[O6Y[KCX;#+ICYL#?TVKG7&PYZ[=SWKOJC MP[P_O!IT@8JD70_(P+OL'A3X/RCP7.]%D'>%Y';>'_G$/1)4K_U+0VB%N7!A MCHW"Q7NC']%=UHFR8,N,E@QF/&55S&O'5)@]L5UORHU"?Z'W-"3-"W-= MXDL$[E47\(WQNV J(*91Z^W:^3+GACGE I\XC&F\^%>O_D(E BQ+K+JUP.9R M> 770FQ0PL*@:._$.,HEUI^_-B&5JH&U1Z%05X,$;EC,BH@I\-W&",]^]TGC M5 XLE@_PM(39;/[NW7&OMKC?A2F^8AA @M-W[Y+3M&_4FC[,C)DZ8'A]ZZU8 MYE(%9Z3YPJ-NZG2CU>F]P4!: "=]7$LZ:>/>MH@E73,KPH;XFT53?/0#NI4\ M"4W[=C6R_0]A)%7"5-O1D::I-)UGT\I._@%02P,$% @ 38J!6& X%M+T M!P 7"$ !@ !R&5X,S%D,2YH=&WM6FMOVS@6_2O< M#':; +9EY['3VFF -$E18_H(,BYVYR,E4A812M20E!WOK]]S2?F5I&TZ,^WX M0PLTMLC+R_L\]Y+RZ3^ZW:NJX%4F!7LS>?>6"9,UI:P\RZSD'J-SY0LV,77- M*_9.6JNT9J^L$E/)V*#?.^D-#@][_6[W[!2\+MI%IAJRXV20'/8/CUG_Q;#_ M?-COL^MW;/_CY.(@$%]^N)C\=GT5=[W^^.KM^(+M=9/D/T<727(YN8P3Q[W^ M@$TLKYSRRE1<)\G5^SVV5WA?#Y-D/I_WYD<]8Z?)Y"8I?*F/$VV,DSWAQ=[9 M*8W@K^3B[+24GK.LX-9)_W+OX^1U]SDHO/):GITFR\](FQJQ.#L5:L:<7VCY MW>&QEO5R7F\IWSMF-*7GUK!-'\.FD5?FS4:!VZG\2K*&@5I7L%C+*V1N\&'EYY[MJ.Q6+CHLD]:K?,%\ MP?V0?7-KJDK DL/#X]Y)_;D@&/38F!5\)IF5,R7G0 5?*,?.JZKAFMW(VE@/ MH&"OC2VQL/L+,SF&?RUX+=E;E4N7*0E@/5@C65MXV$#D#)@+)0F;,23U;!*#G/,&29 M*95GWD2Z!P25A%$WH,VZ3Y"5GM!*A?.6J@I7(X&NK=.! K 6MW9A758[PY03"^)[I1F Y++]A M@@Z\IJQ>L!J&(Y]3+*"(KIS:VM,%.=:L(9$(Z-XABD:# )XT,'?8S@5Y,NX* MEFLS=TLW6SE5SJ-B>L9I,,H-*3L;WG)+81Y(NT,..^ZQR99"__KI^>'@YY%K MO= "'\6ER7.%QZ#JF'$K@U%A))5J2[@9%\>A*6# M$Q&?XJ.BXE-%KQ)_1MFRX>QH?)+ER1OE6QOEV(CTO!\"H" 0WJ'"P _8I70H MR5 P(,^7K=\A4,QXXYZ^A- IE;!DNU/$.]-8,$ .S)0+F04J604^5#[7.;F9 MU[&Y@FM:P%N;M]/F/$TJY.<6B+@F=4HH;A4IH"(L!]BIB%/C""I#)+N JR$/ MT;I"(#2C85'-$1-9HSG!!]0*0JPA%RLB@&_6'7Q+)1$BP[%>BAW*Z/2^ZY^< M%@\BX.D)]>1 0/#,E"#_C!B$'=X@-*ICD=&[%T@$("<53I95?$.X^MBV% M8_!5<$.,I"W2C8(; .JN5:AN+/IZ>(7J1)89*X( H?1.907XUX@&S,B:PHQ( MT%9$CR,<50V,V"&?9P?L:L9U$W*"#"+S'-4.AY4*7'Q\O) % M%V,A\M/%@$%]12^H%\B_W/RQ=MAPA:F6T!.09!>8[XR6!S(P& M>&A(:ES;(A1F'O765^0C :W)LL:2N390[1&NI7$>XW1V R^7@='O#4 1K/<_ ML22'WY$I]ZA;P=$NR=!S4SL>SB%1KH,H5<'=J@10CH4XD2* 3[!'"PP+=-:W M4K<-^#WZSI\VT8[%QLD?[%!15Z)QE&5 MO;%NA<-A "Q+G*V\E)\!GM0 Z6E>*,@7F.PC )#GCG $G]0;+*-6_MXHB!\B MM*FRT)H?[%:[=8[3!E4_!>=04TCM93A;JQ9#5VW/7/); L58?0(LAKH9#J7+ MD\=7^:CM4&)+_DCZ<(&%3JZRYY/^;*LMEL I*(J=B,P.L.R:$OK#7D&9%K4> M/:/M6&:A'SH'N.86P=F!I63()]@Z'+M;IW0B-JEJ9O1,$D!5?-K>'M@V!659 M:[.0F)T7)N8=WW(Y7/27H'$>:;N9T9K7 M3@Z77S:-]V\8H+4;76K2OM!H^]*4C+1]8THC&_>?M+%=[KKT0KS,\V(Y/B-X M0BUH[P&]J5L6)^"P]LURIV%[&[AQ ;O!F>Q"Q^UAH01\O'KNSBVOARE"_+8[ MA_I?O-1=S?,41X;&RQ'=+3_4[YO?,-(F1+TR%QKBF&M+'??.*$[Z1Z/3A CC MS6>\_6[_>O'#X-_=X(FW%/Y_@>5W5N6OB*L63T!+N79[=2:IA+411H[7,+XQKOP[8EVX\-[@BR!?^LM M?#NT]1+^_@O^&CUV-[87/$>P#/G,*-'&[\\O>D>KDA.'^N$G ?%W ^&'"&?_ M!U!+ P04 " !-BH%8+\(M>3,( "<(@ & ')S;',M,C R,S$R,S%X M97@S,60R+FAT;>U:^V_;.!+^5W@I=IL MN5'LDWE-$":I%CC^D+BWN-'2J(L M(K*H)2D[OK_^OB%E6XZ3UME++EB@!>I8?,[,-_/-D-;)W]KMRR+C12P2]OOX MTT>6J+B:BL*R6 MNT3J7-F-C59:\8)^$UC+/V7LMDXE@K-?M''5Z_7ZGVVZ? MGF"M\WJ2*D)V&/2"?K=_R+IOP^YQV!^PKY_8_K?Q^8$;?/'E?/SOKY=^UZ_? MWG\!!?C"]]QV.GVV%CSPD@K5<'S(+C\O,?V,FO+, CF\WEG M/N@H/0G&5T%FI_EAD"ME1">QR=[I";7@4_#D]&0J+&=QQK41]MW>M_&']C%& M6&ES<7H2+/_ZL9%*%JY>+C,1OT.GUV$D2GSR-CC( 0^L\*>7YY-1Y]&)V?C4=?/E\_ ML90/RS1JL7&&-0R[MKRX43,99RT6"VUENF VXS9\9CGZAYTC)TJOPT8LXS/! MM)A),0=#V$P:=E84%<_9E2B5MB -]D'I*>:V_\Y4BN;KC)>"?92I,+$4("G# M1D7<&;*GAED6"2 .:X$?MFF_P]YSXPB.31?LIE#S7( *6UX?[15)%"0H%#@4 M6W%9,%XL6%5870F(#()T! L-.9OB24O8(.4QFC134VF957[8EK!HT33#D_/%KB -O@.2($R,RF7B M\E0J"]B$S+NV00MP82[&ZD:_+%+X)B>VQ? D=3Y@I4P$R%, MR"-;KB"LK6><'.NE(5'B:+Q%(ZH< X";@G'==L;)$W.3L317<[,$58N)-!:I MT3).C5YN2-EJ8&.6PFQ)^W)!=-@!,37E__75<;_W9FAJH]<414ZGTE3BT6DV M8EP+9T/81$:Y(%V9 '!1+DU&PVG8% %'04?/B31QKDRE'>Q6J]P;L]0*!0^: M#=N'[1(!,+R!+F]1(12H;<[@Y5=5CA&] 6_WCO;%@9O:.TK\DW^4E!@*#R*M MSR@4&MAZ6Y,L.V^4;FR48B/2\R[B&$&$&KX8BOR 70B#[ A]'(O\V-@M(KB8 M5V;W*<0TD8#AZIT\=ZE*8P%X^$P:%S<8)0JW#N6U=<0UH];72$"B)J^U-5MU M1%.G1/1M4(2I(B,3R;4D!:2G6$MRTYGT/&&=W[S<;01JIT M['-;*U16&L4X0"#.CV.E$R> 2YH348#*7SB?+$$ +\?( M\0&[G/&\<@Y/^HLT1:+"@:) N;&=<%:$O4, ^\?[<1 MT4:DJ>*XTF2=!D/=L^I4&8MV.A)A+1-CH3\J$!R6WG]@2@J8$0=W1M>"H[ 1 MKA:F,MD=![QH>&]$7A?&=\:W_F<3O:PK M'/W9BLF=N9*E%[76GDZ!UT1R[?2$Q2,8?BN9KD3C2*A6:;,B5=> ):4)X%&0U+6$KY7O"0Z> M8*(1J]AX$+XZ4V(*,$!":WF:->!84TVA/\SCE*DYZ=ZSTLOJ7,S!EJN%Z M+1A&N&B!:=W9ML:@Y8E&%C.5SP2Q3<$G]1%=UP$FIF6N%@*]\TSYJ.(;" .1 M)Z'BCK<5W?ZYJZ=W>W1]2/>4KK2I+1@!#J';LRBZ M-:2-H=+FK219:?-*DEH:%XRTL5[N6J_6\S=>-EFVSXA]P.SU99E59;W$X=O. M\9M?FE>)]6;UM6+SDK.Q.-F&3KIA)A/@O'INSS4OPPA>?=.>PP(_O#A=]?,( M]7QEQ9#N;[=5?(8;TQ/JW%C6#T0G%:\^MI8*T@7K<;\[0(E/0_WUH+]>KC]M MLI/!C[J=7O^GP9_(X('5Y/Y/X^K/?R=]UPB[JOTXWZJI)U+6JBG,>\O<49F] MZKI_+VV!X#KP/U9L?VX8QRU#'&TH5855B5Q+E2B6L/[2W*PNS;>L]=,Q'D4Z M_Q\-O_<+S-;O(*L?87[B^5?$\SR3(F4?5N73%W_H^8GJ7QI5.BEYNWG+BQV!.49Q+C :25D9Z66.>NU&+U8L56U M9*M2/>+QS42KJDCHD*!TN$S/C7<)-COJ#,R9#$N M:'1M[5CK3]M($/]7YE)="U+\2@(%)XT40A#148*(T;4?U]YUO.K:ZZXWA-Q? M?[-^A"145TZ]HWPH"GG,SL[C-[,SXQW\9EF3+"%9Q"A*Y]9'N=CNU:UG" LL;U)IGYT',\I^-V M>N">^NZ)W^G"S4;70 MLUT/ D6R@FLN,R(<9W+=@E:B=>X[SFJULE==6ZJ%$]PZB4Y%SQ%2%LRFFK:& M T/!=T;H<) R32!*B"J8_M"Z"RZL$^307 LV'#C-9\4;2KH>#BB_AT*O!?O0 M2HE:\,S2,O>[;J[[N-/!Y3V>!VO%J4Y\SW5_[^>$4IXM+,%BC12[>_1(4WR1 M/!)EY9ROF"":WS,C?4MN)!A1?BAUTM]7\:V=>;,OEIFV8I)RL?;?!3QE!5RS M%=S*E&3OVA4%/PNF>/RN7W(7_"^&HM%!P3-F):RRT_9.^YH]:(L(OD!MAMJO M(/%K-,(=K:MJ8R@%Q<7)I\OIV32 ;L?V8."$B%W^$G9&F,=,-8:>YAKW ;3B^EX%$QGUYB@M_.[T74 P>SG>? ,J[T3N+/G]MB&MV^\X_=]KWOD MME^SP:,YC,YG-\'D_-5@7&:(UWE>FLPGXS)!3MUCF%U <#F!^>CV;'0]F5NS M3U>3SS :!V:EX[J=EW&+9Q1=\CL]^RC7_^#7-(-(9AF+3 FIZKQ.&(RR;$D$ MW+)<*@TRQF_SA.0,KGC,BH@S;!8%3+/(A@/#/Y8I]H;U(19]N) JQ:Y@_0&Q M5*6T' V7%!C:1.&<12P-F8*NUT9 L"60 F(NFC9C-LQ9M%18U5 'R2A,'K!D M9XM23PVORHY8^)RHD&2NLV8-@:QA%)(SR)L(U$-YIM][8I[A\&7H*)"6S;QT';F6HD)3XA$J=19[Z6F7^)A!H2QD'UIFTC C M#0D%:U +I:),69$4@N0%\YLOVP =HY,U-F; ,*ZA[;L#C %B=WHQE*U9Q"A6 MC=8&Z:I^:MK0[\UYBHBH2R^.4[6((Y2PU31J34T#V1J&MB1+E!8+N?(33C&. MF]_62I'<#W$4_6*MT/WO#EB;=1(64BPUZYLY[ZE__U,J[C9+P[VCI]J)B_>\ MX"$77*\;CUO#MV]..FZW/W ,:]5:JKFT?M?T%_P_&7Y'*W,T_H,XO#@ SW7Y M7V1978_P:4;+%'%] (PYI_#&+?]>WOOO#*_.W-F!I&37YH'4] )_F6-UCDAA M__5!8G_-0\(UH.^6(U53YUQJVE[!K ME"LNH'J:ZSWI?\EF( Q)]&6AY#*C9A25RF_J_=;EUNY"K;*S9T+3(7:NU6K2 MSJW:_HU=3A;,JJ82$F.:^.1>_XJHO \F9Q^#=02P,$ M% @ 38J!6,*]5IHX!0 1A< !@ !R&5X,S)D M,BYH=&WM6&U/&SD0_BMSJ=J"E'U-H+!)(X40U.@H062Y:S\Z:V_6JG>]YW4( MN5]_XWU)$^BK=$6Y$PB293SVS#PS]CS>_F^6-QJX)X'?@>OW<' ;C@Y+Y?/I*/QX/:ZL7M^>74Y&T+(\<1*=BJXCI"R8335M M#?I&@I^,T$$_99I E!!5,/VV=1M>6">HH;D6;-!WFN]*=R[I>M"G_ X*O1;L M;2LE:L$S2\L\Z+BY[N%,!X]UQX/9S \GUZ'X_.] ?FGZGDV'I45P_0"PG=CF UOSH97XYDU_7 Y M_@C#46A&?-=]FH+G&<6( K]K'^7?VJ:3#"*992PR1TAUSNN$P3#+ED3 #L#4,HQ)?4QAM'"@"^1V&W(2EUM;F4FJX0+',\IR-2F+)V M"@4<\-ZW]._D^WGCW,[U?N$<]9 M_E]EV7#Q&:)K'SOK46[;QN??@J M-R<+9E5LE<18(P&YDYS6E?OFU.YL>E,E#DW9#$N:'1M M[5U[<]NVLO\JN#[36_N.),O.R[&3SKB.TWJ:.!G;G4[_A$A(0D,2+$!:T?GT M=W'A8-CO__0"VCIS+ZGL MF#W>/]@_'!X^9L/GQ\.CX\,G[/U;MOO[S=D>/?SJW=G-G^_/;:_O?__YS<49 MV^GO[__QZ&Q__]7-*_O#X\'P@-UHGAE92)7Q9'___'*'[4R+(C_>WY_-9H/9 MHX'2D_V;J_UID2:/]Q.EC!C$1;SSTPO\!OXK>/S3BU04G$53KHTH7N[\?O.Z M?P1/%+)(Q$\O]OV?]MF1BN<_O8CE+3/%/!$O=U*N)S+K%RH_?C3,BQ-X1S+;-)/Q+@X?C(X.JJ_TG(RK;Y3=FK'6B2\D+<" MVPY:C1+!]?%(%=.3=@?+WLS]>V.5%?TQ3V4R/_[Q1J;"L$LQ8UR DTCF,]L?,_=E,?-3J9"9K.2"4Q_'C^ M<2I'LF#/GPT.7NR/8)WR+S"J"" J=&M8^/C*D=U* ^-*9#$_GLHX%AF\\;__ M.3H[FB3F#Z3Z5T8X?5RQ-GO#YLBS@\'SY] #02Z (*"G4.GQ M<#!\ K\NX@9AC2-SX'HZ'#Q^YD#>;=["2->A_^K\^M=3H&IO+EZ?7Y]=G%^> MG5^SB\NSP5<\"@S_/7QL_W+7@,_>G/[Q\^G9;^S].Z# ?WZY8?Y5FD*.Y^UQ M'AQ6X[R92L.NQ/64YX*]D6-A(BF ,QEVD44#=I;PV8A'']A[EM?4*.&&CS]&<82MG*LU%9C@>0?R0RJ(08O,>JE<:C<.PL8&? M%=ZZURH0J#3QW M.H/IP)OA>M.4;F#UO313@2>!/;SK4PT)"E)HX( MM/L;RPPF)&&Z,ALKG=J'?0/E")JDGMPW.CA0(CA0W!THF!OT""2N/^(&/D?! M ?N<2+X73DYA<6#DIDR*GE\$1UFGO*8O14!V8+K( &0,BSGE\!IL/[XI;FEG MFL#3XN\22&ILWQ(Y'F-NP55F!$'HW!\8%I?5!L%JP^Q@[3.5!>!J;I7;??A+ MO5?0B=*N9>J;6BZ!&FIZ-: I%C(6<_@"-E0->,40"7D:F03. _=9XP+ W&ZE MW6]I3 GOUR.J7C:T8+@LU>QJ.&[P>H\I;9N8J3*)W;[18:U;3*&!:K32+I<= MYDS XKO!$Q[I-U@-C8_F\+J*L0<4@V'![GIR5_!HVF,\/%[P<2/>=E6O:,@/ M>JW-31)_JN!/;D"1'<$* ?K2O$BL6,!3W"7$!;[B^EYV_,+CYOKSCT,? LYE M[+\&B0/VUK?U$0!#DHD:CV4D=,\_!LN"2\ B;D@$,B5\@%U(+;>*!>RA7[WJ M^/1P3P*J 8<5U[2"'?4->!: 5]A-V Y:*<2JI6[X54W;"!+X=:_Q96Z/*FXF M\$S$L*?8_@1=!ZP51G/^$53\;.+.OS%(Z39BZM?G9TW91]/X@U,F?-/0Y S8 MQW1S5A\>3CSJJBS@%Z!/;II.'/FG4LV#4=V+D&(ZZ+I%PL/\5?;__.SS[A7C MX\*1V*8PWW,M.8@W>#N> G_"PP/*QG#&B< NG+Y%$F&$^%!S7T_I&PQKQ4FC M$QL(#KV&U+!D]ON"*:UA]"++FS-A/ K,%&@#^Q(6KZ9"[15I M_R]T>1 ,VOYWJOT@4$.=:"#E<3]2B=+'_QG2_TZ"*35_<+:;0[3;H$7'?1XN MF[G[*C INF]"BV+;5IGS"8AJP'<^] G:QSR9\;EQRWAT-#A\_,/)"&1DH9UY M<=BR0?Z++)N?C-4'U=).XU1F<)0UG>PMT,L"$7M< @G+U0Q)&R^!QZ$"UB.F M;%1B-4L@RPEH:D %8VDB+;PB$@A%H-3!_$K1(RU.@T!9T*O<3;U)$P>L.1"B MH_6+(?7$AO%]V'&2MC^1Y]I! >F>E-)JET[@!1*M!1%O2^*7:W(U]^I5+2E\ M=96VV>"6ADUPI!F2=*MD %4OE)XWE+>0$?4JP6Y-HRGW[+O'1J)>1T'BM+A5 M">P<<;0"D$3\"/X&58([?&_W<&\/Q!Q]Z[:J&MP66,!. MW;DC%O#@=G"WPT0,4-14!.MJ(U9;8#90"5'Q-4@2_I'B=TSK4M 1M5+#RYWA M#HM$DC@IH/IL9Z\7\3A@T#,"C35N>6CE031 MY@1D\4+TL0=QG*F9YOG)ZC8_)["\0(8[%LI:*_9YF6O+#^!ZG@+X?B1!X^"H M)1,WEV&;)G1*"M)(P(/$@>A 1X2@353+S%(]BO&" MF"=QI!C4.<<2 >-DZT0RYPP]8V]U6G=^3NK5WT?([A/2.\!_SX#_8RK1XA[H MZV139E'"#8ERH2VVY=NQQ@DKVEGA"$VARRP5\-S2)Z /%4D+3CP4'4 [@+8F M]*JF>\54"V&=2B2XCT&*!CS-0=6[QW*0Q"T5KD*U*NLZ-6HM_,:9PP(;X7)_537D/=+5X#F478/!CU62J)D= M/+HMU\WZQ+MY0 2>@GYZ:S4SY!M+QCL2Q4P(.S XWB#I\ODJQYKW=H3=,4': M'.F!\+VN6T#U)@,DA _3,'#86AH\ZI7W8LR M9**=7#(4@#)U#AGR0@%,UCW MV$KMBQ,F(A',>5QJI#Z]A>VMYJ%&@"=>*^/6CGF7\P'1 82-U4H!?C?&K9I- MW0HZC],*+Q)B:0RDU8G_BS3M :3OUS#\W#K#B;1[O=8?%"T2<(GR(K+M<@\2O\3D5 0^ ,1RS7;D7-K^X@T[#"_2X5D2(-6A[F4EI M_U?3]D0ZT\U_[5 +_D$X%3&R>SYV+?K/%@-^>EXOCX5U\@6&'3,E^$[YK:@> MBA=!N=%BG6#;NS)<%9PZ +VR?"L[2^*[B9B ]M28&T9X.B5VP9"_M,O.8/[/ M#>:'G<&\,YA_11I^1X"RUR#?>1)XAH3<>M+J6,%M,/\0AUD11.2"&)#7HZ*+ M#+NM&QO2G[T)Z&Z&#J03ODV$56J B1/UM#['MMI=1V*E('K82"RDN/#70LM1 MZ6*TJJB-;\/ZNC#/>UMA@SWJ+&7?NUZ&T7D21>/.JM2!8Q$<$C2B'%2B6CER M5*>#2P>7U7 )(CH]-]Y%^\C8^IZM3N:UMO:C5D\E+JV21.B]#FL=UMH30D48 M73K]BH&US008*C^%ELC.P%D-SBH2O\PD:./H?:<@3 #HN,RLT6#78M,PPRE8 MC3?"6NA1HHBB V<'SJ7@M'8=3_U0RW'^/K*ADES>3_D'I'L>=6@SZM#4H6DE MFFQ41!-,1L)@N%X!*>-0:/7[2A>4$ MP4M^2/:'#8>S16;U]TM'[,W'89J?2YU:.4?KN0$Q!U\TT+N$1>:?UT![OR!X MY(\T")^$M31.8=QR+(0F!.O9\3,GSQ1RQ+1,EZ%)N@ZMQ2J$7Y@^>5&(E#T> M'NR.*.L1X^2OJE@_=MW_[<$6;'T8E@\=I;/TKN&9<@&:=P9GGF :B,@)+P]I MREM(CVAZ3<.=2Z&QI;E!WAMWCZR@>T?:+,E[;/PN:#5;^09\QHIR=\WQW>/Q^:'GUK>$_D!XSY MBGA)!2JLNC:3&/;%/_;_!O7("L.8+.+2Y/.$ ^FU>0@V:W,D,I!^7-#12"L> M(\6^Y:#>.> "&4[47(BVNM;#'\?P(/Z9"E&X.* J*=\5C;$:#4K M)+_H+J7UH;,Y-X^1N$/DO4?(!%HZ*E'Z'LE-54@+-6&%?=,JHW&/YJB5FJO, MZD#%$88"5[U-.V MW-4<^9DPI/L\F''F-64)KEZS>K:&BF>!8!E1\D*A"HSNG0)_G0)0J-1)4>JL M5XFEXAYZD[<,FG+T%^J%R'HY-('%BR*JC@/_C;PURRJ/&!=.R:E3T:AT1'5E M0LM+9T'XSHW^ 1;]R:Q@W=#_ 302*Q)Y" M.-3C/ WJ,H Z1*]"=,.6G(+^CCI\RW#DD-LTN]*7O%@*_, 2957R>QJBMEV: M67?R-I9DJ.Y1>&1]?;2)YAG5?P)Q.;-E%&X%)0C:WF9 %9*YR\Q'&Z6UD0AVP.7N M;;J2=GUL8I"M'T9>RS$H=K@?RM:&D45)Z3[KAF/]X( =YW!]P )I:_@Z>>0H MDV^3X^,E@-91:3CXEIT;6P1PT1^]/OG2Y2&ZA/I:4%FWZB87D;7$N;;72C4D M]5/MW\+:FGOD*/6E'G,^M[1/6R+J.=?:-BECS@05W# 9TW,W.Z4'@\*E*O \ M4 4V3U\F(L/J>$&I%4"NF"CXO7YQ!&LD-HRTF*K>Z$3K94PPI&,V!QX MWUAQ,1AW.!J M%;:R_BZ:#:*$5X$;Q&EOE2N-A7FTJAP5]P)UK(2/#K+[8<^'2_SNDFN^=Y4' MD8,1Q%S/FQ0'"$#X&\ '%1OA9?!%8:QAP+N'W.TK@E8]2!,:K"KG)S?KZ67E MZUD9[[PE!O1OS-GSN'/V?+_.GHXU?,>L066E<9X4JCZ* J/UVP=5)6LWOR^9 MH5UQBT:,,37B"MP6ME$\:3+ M>^E O0FHR5H8H(R"S!YJ]#9))Z^L3.J1V2&U/",V)&!Y%%_ XN=>:$TAK-UX2WP3$ M!-*)C&H;*$&8"@V9,D47+U'75.B)K6P$DHL@,Z$6>U2$2 %2?5V]Q5::2,^U MPD.SU_G9.F@OFY"#M-4U/ZMD M 6NN)TS#4W0)5M5T>(+N0;0]G;>Z;OO,X?%=YZSY6A&)]PJO>BN*J2VVMKG=NTH-3.9DPEU&@ZM/<;&1&\52)P\"SW%U'J8[#OE0FZ M,[%UU(XF9(.<)5T=)M-1J8WPAK&(F^EZ0 9W@:'(V@F*';[:$\(;CRRZZELK MZ$X-#%P!\IA0K49GF'4<$-,1A8ZD :IF1%$D+IL2:TGT;$'7L0B*/^*%R-R!K0/;>KJ&/!0]0@ 6QI'Q&AN2@ ::<8E6%*O84I;;,G+FE,D.:!W05M;6 MNO6L*B3+HV(KK0WG5'M ;,%M41<9PQT/K_2FG._*P174 M\5BX<=26=R]$3C=,R=1%*M'-UA,MJINBV_&$\&JC_K E$XNE:C#;U=\_$%Y[ M'42YT054B]&)01A%V'FK.#R6_W&ILY15X1:@JN4.?S^-/L"I3T0\L;-YC464 MT.X533&C2\";6%2"W5$S>BI'LF"GN-.-*CO6U$)!F(N3H#6FA711>2.,-_!% M>]Q%6UG)R50_DU44[VD@T<\57%5VJ]]6IFBZD#V@: M!IRPVIXW#^XVILN+&Y7&_/7)@>6V.I"]P*F"US):BW33](*^%FQXYBY_<%=+ M5F>Z>>4DW8]0S3]8E55S[BY#^.=!24^ZH*3O-RCI6X@[;Y;YJNYG:12\\*17 MV-PPX^^T]54P'@T?5U?<WX+"OSTD[]+?&Q!=E(Z9775E1J*-W!I>QM%'?&_F?*"5P-WLR; MH\+/MGQQ%:8/D)9E:M.+;AVH-^UT"P!R3AG)N'JO>/&@LME-4Q 3UZ7DE303H]#F36T,( M\!HWVL"X'N!"5E%#5%^>G=DNJT2\2<3(K1JW;-(EYM:[[9E:W7.M(SJ@!-:% M.J/0U->*^P1GG$#U+CY99^6$\[)%.]J5!VU"U9J*G]L)K5,86EPI!3=U6O@6 MX,O%3Z &QG&8/9:JV'$:G\ NVK#"_ X1IG>$-P2[T N,FVE?,$^]H.G$U6@L M,2_8I;]'(JXS>V5!>9MXFV,DC,$<$R0H.3R7:TDC"HTIX?!L#;Y0WV_=DG[$ M=J\"9^A=18/V6II15!=;#N!>%U&N)Q*/S!EJW?+3)$@H-W&.?ZH MO+#O_+)#D@#Q M#;[B:MY+Z#U[<_K'SZ=GO['W[]Y7]ZPU^^N MWCZDE/[SW%[] C(YW35A;<-DE<;O,3BE]OMZ)VLVENB9JRS:X>/3H,:>4Y=N MI9CA!W@SK^SD*\4:=N9]?$YYV,7'-RGL4U\Y[)))]QY,/PN6E;369<[S#9:: MS*TK%EH&9A>;R%)Z[WC#YR]"LTK5DK_DH;;V(T?S98JH[\JN%_1:60@#?RII MWZNWDZPYA?'W4ECCCOL07M;TU?8*MN>UC:3H46KQ'?!W6Z 8'Z%EJQ%SX+!< M7__BS&C+TT1&X9.7[C3%[_+673.^KSU[B\^GKGG+1158^WK>"L=9BB%L M=*N7NZ=ZY#Q(GS^XXJY]VPIIY[.-C&1P&];GQ7 KSH*DG?#"]R*&/SLE!-$9N^:0C PSIFSSU#T\31]$&\ NS:ET*MA=$"@ A, M+' APK 5.&@U -? D^$/X8)]P>"Z3U'HU@9"-N;S?'#P]"O/Z!H&P3$^[/B^ M@WT\'!P]JI0E'WR8?T3KK8R95^F^C?VAV,4.>%]Q1I<\_6*8<[^CUM\!X !$ ( ! M ')S;',M,C R,S$R,S$N>'-D4$L! A0#% @ 38J!6)\>P'SA$P ML"8! !4 ( !RA4 ')S;',M,C R,S$R,S%?8V%L+GAM;%!+ M 0(4 Q0 ( $V*@5B^"C8Z)T4 "V-! 5 " =XI !R M&UL4$L! M A0#% @ 38J!6%4$@C\M80 PB<' !4 ( !1?X ')S M;',M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( $V*@5CD](=O.+4# ,0V M)@ 5 " :5? 0!R#$P:RYH=&U02P$" M% ,4 " !-BH%8D .\OO+* #:\ & @ $0%04 &5X,C%D,2YH=&U02P$"% ,4 " !-BH%8'Q ] M7K@# ">"P & @ %<308 #(S M9#$N:'1M4$L! A0#% @ 38J!6& X%M+T!P 7"$ !@ M ( !2E$& ')S;',M,C R,S$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( $V* M@5@OPBUY,P@ )PB 8 " 719!@!R&5X,S%D,BYH=&U02P$"% ,4 " !-BH%8R)':VQ(% M%0 & M @ '=808 #,R9#$N:'1M4$L! A0#% M @ 38J!6,*]5IHX!0 1A< !@ ( !)6<& ')S;',M,C R M,S$R,S%X97@S,F0R+FAT;5!+ 0(4 Q0 ( $V*@5CZ?V'!81H +6V 8 M " 9-L!@!R&5X.3=D,2YH=&U02P4& 2 \ #P $! *H<& end XML 92 rsls-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0001427570 rsls:PrivatePlacementWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 0001427570 rsls:RepresentativeSWarrantsOctober2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsOctober2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsOctober2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsOctober2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsFebruary2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsFebruary2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsFebruary2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsFebruary2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsApril2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsApril2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsApril2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsApril2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsOctober2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsOctober2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsOctober2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsOctober2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsFebruary2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsFebruary2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsFebruary2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsFebruary2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsApril2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsApril2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsApril2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsApril2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsOctober2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsOctober2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsOctober2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsOctober2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsNovember2023Member us-gaap:MeasurementInputSharePriceMember rsls:MonteCarloSimulationModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsNovember2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:MonteCarloSimulationModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsNovember2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:MonteCarloSimulationModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsNovember2023Member us-gaap:MeasurementInputExpectedTermMember rsls:MonteCarloSimulationModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsApril2023Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsApril2023Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsApril2023Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsApril2023Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputExpectedDividendRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputExercisePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputExpectedDividendRateMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputExercisePriceMember rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsOctober2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsFebruary2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativeSWarrantsApril2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsOctober2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsFebruary2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:PreFundedWarrantsApril2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsOctober2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsNovember2023Member rsls:MonteCarloSimulationModelMember 2023-12-31 0001427570 rsls:CommonStockWarrantsApril2023Member rsls:BlackScholesModelMember 2023-12-31 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsNovember2022Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsNovember2022Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsNovember2022Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsNovember2022Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsJune2022Member us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsJune2022Member us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsJune2022Member us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsJune2022Member us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:RepresentativesWarrantsMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsNovember2022Member rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:ReloadWarrantsJune2022Member rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember rsls:BlackScholesModelMember 2022-12-31 0001427570 rsls:OneOfInvestorsMember rsls:AmendedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2023-10-03 2023-10-03 0001427570 rsls:AmendedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2023-10-03 2023-10-03 0001427570 rsls:RegisteredDirectOfferingMember 2023-04-20 2023-04-20 0001427570 rsls:PrivatePlacementWarrantsMember 2023-04-20 2023-04-20 0001427570 rsls:SeriesDMirroringPreferredStockMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 2022-11-08 0001427570 rsls:PrivatePlacementWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 2022-11-08 0001427570 rsls:CommonStockNoClassMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 2022-11-08 0001427570 2022-12-23 2022-12-23 0001427570 us-gaap:RetainedEarningsMember 2023-12-31 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001427570 us-gaap:RetainedEarningsMember 2022-12-31 0001427570 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001427570 us-gaap:RetainedEarningsMember 2021-12-31 0001427570 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001427570 rsls:SeriesCConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001427570 us-gaap:CommonStockMember 2023-12-31 0001427570 rsls:SeriesCConvertiblePreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001427570 us-gaap:CommonStockMember 2022-12-31 0001427570 rsls:SeriesCConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-12-31 0001427570 us-gaap:CommonStockMember 2021-12-31 0001427570 rsls:SeriesDMirroringPreferredStockMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 0001427570 rsls:SecuritiesPurchaseAgreementMember 2022-11-08 0001427570 srt:MinimumMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember us-gaap:PrincipalOwnerMember 2023-01-01 2023-12-31 0001427570 srt:MinimumMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2023-01-01 2023-12-31 0001427570 rsls:TwentyTwentyTwoEquityIncentivePlanMember 2022-12-14 2022-12-14 0001427570 us-gaap:EmployeeStockOptionMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2022-12-31 0001427570 us-gaap:EmployeeStockOptionMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2021-12-31 0001427570 us-gaap:EmployeeStockOptionMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2022-01-01 2022-12-31 0001427570 us-gaap:EmployeeStockOptionMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2023-12-31 0001427570 rsls:TwentyTwentyTwoEquityIncentivePlanMember 2022-12-14 0001427570 rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2022-12-31 0001427570 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001427570 srt:MaximumMember us-gaap:EmployeeStockOptionMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2023-01-01 2023-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001427570 us-gaap:EmployeeStockOptionMember rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2023-01-01 2023-12-31 0001427570 rsls:ReshapeLifesciencesIncorporatedSecondAmendedAndRestated2003StockIncentivePlanMember 2023-01-01 2023-12-31 0001427570 rsls:OneOfInvestorsMember rsls:AmendedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2023-10-03 0001427570 rsls:SecuritiesPurchaseAgreementMember 2023-10-03 2023-10-03 0001427570 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001427570 srt:EuropeMember 2023-01-01 2023-12-31 0001427570 rsls:ObalonTherapeuticsInc.Member 2023-01-01 2023-12-31 0001427570 rsls:DbsnDeviceMember 2023-01-01 2023-12-31 0001427570 country:US 2023-01-01 2023-12-31 0001427570 country:AU 2023-01-01 2023-12-31 0001427570 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001427570 srt:EuropeMember 2022-01-01 2022-12-31 0001427570 rsls:DbsnDeviceMember 2022-01-01 2022-12-31 0001427570 country:US 2022-01-01 2022-12-31 0001427570 country:AU 2022-01-01 2022-12-31 0001427570 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001427570 srt:MinimumMember rsls:ComputerEquipmentAndSoftwareMember 2023-12-31 0001427570 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001427570 srt:MaximumMember rsls:ComputerEquipmentAndSoftwareMember 2023-12-31 0001427570 us-gaap:ToolsDiesAndMoldsMember 2023-12-31 0001427570 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001427570 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001427570 rsls:ComputerEquipmentAndSoftwareMember 2023-12-31 0001427570 us-gaap:ToolsDiesAndMoldsMember 2022-12-31 0001427570 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001427570 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001427570 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001427570 us-gaap:ConstructionInProgressMember 2022-12-31 0001427570 rsls:ComputerEquipmentAndSoftwareMember 2022-12-31 0001427570 rsls:ExistingWarrantsMember 2023-11-21 2023-11-21 0001427570 rsls:PreFundedWarrantsMember 2023-04-20 2023-04-20 0001427570 rsls:PreFundedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 2022-11-08 0001427570 rsls:PublicOfferingMember 2023-01-01 2023-12-31 0001427570 rsls:SeriesCConvertiblePreferredStockMember 2023-12-31 0001427570 rsls:SeriesCConvertiblePreferredStockMember 2022-12-31 0001427570 us-gaap:SeriesCPreferredStockMember 2023-12-31 0001427570 rsls:CowenAndCompanyLlcMember 2023-01-01 2023-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001427570 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001427570 us-gaap:InternalRevenueServiceIRSMember 2023-12-31 0001427570 us-gaap:ForeignCountryMember 2023-12-31 0001427570 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001427570 us-gaap:InternalRevenueServiceIRSMember 2022-12-31 0001427570 us-gaap:ForeignCountryMember 2022-12-31 0001427570 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001427570 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001427570 us-gaap:InProcessResearchAndDevelopmentMember 2022-12-31 0001427570 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-12-31 0001427570 rsls:LapBandProductLineMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001427570 rsls:LapBandProductLineMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001427570 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001427570 us-gaap:InProcessResearchAndDevelopmentMember 2022-01-01 2022-12-31 0001427570 rsls:ObalonTherapeuticsInc.Member 2022-01-01 2022-12-31 0001427570 us-gaap:InProcessResearchAndDevelopmentMember 2023-01-01 2023-12-31 0001427570 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001427570 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001427570 rsls:CommonStockPurchaseWarrantsMember 2023-02-08 0001427570 srt:MaximumMember rsls:InvestmentInWarrantsMember rsls:NewUnregisteredWarrantsMember 2023-11-21 0001427570 srt:MaximumMember rsls:InvestmentInWarrantsMember rsls:ExistingWarrantsMember 2023-11-21 0001427570 us-gaap:EmployeeStockOptionMember 2023-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001427570 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001427570 rsls:SecuritiesPurchaseAgreementMember 2023-10-03 0001427570 rsls:RegisteredDirectOfferingMember 2023-04-20 0001427570 us-gaap:WarrantMember 2022-06-16 0001427570 srt:MaximumMember rsls:NewUnregisteredWarrantsMember 2023-11-21 0001427570 srt:MaximumMember rsls:AmendedWarrantsMember 2023-04-20 0001427570 rsls:PreFundedWarrantsMember rsls:RegisteredDirectOfferingMember 2023-04-20 0001427570 us-gaap:OverAllotmentOptionMember 2023-02-08 0001427570 srt:MaximumMember rsls:WarrantAmendmentAgreementMember 2022-11-08 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember us-gaap:CommonStockMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PublicWarrantsMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:ExistingWarrantsMember 2023-11-21 0001427570 rsls:NewUnregisteredWarrantsMember 2023-11-20 0001427570 rsls:ExistingWarrantsMember 2023-11-20 0001427570 rsls:CommonWarrantsMember 2023-11-20 0001427570 rsls:PreFundedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2023-10-03 0001427570 rsls:CommonWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2023-10-03 0001427570 rsls:AmendedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2023-10-03 0001427570 us-gaap:OverAllotmentOptionMember 2023-04-20 0001427570 rsls:PreFundedWarrantsMember 2023-04-20 0001427570 rsls:AmendedWarrantsMember 2023-04-20 0001427570 2023-04-20 0001427570 rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember rsls:SecuritiesPurchaseAgreementMember 2022-11-08 0001427570 rsls:WarrantAmendmentAgreementMember 2022-11-08 0001427570 2021-12-31 0001427570 rsls:IrvineCaliforniaOfficeAndWarehouseSpaceMember 2023-03-13 0001427570 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001427570 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001427570 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001427570 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001427570 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001427570 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001427570 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001427570 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001427570 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001427570 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001427570 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001427570 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember 2023-02-08 2023-02-08 0001427570 rsls:NewUnregisteredWarrantsMember 2023-11-21 2023-11-21 0001427570 rsls:WarrantAmendmentAgreementMember 2022-11-08 2022-11-08 0001427570 us-gaap:OverAllotmentOptionMember 2023-02-08 2023-02-08 0001427570 rsls:ClassOfWarrantInvestorsIssuedJune2022Member 2022-06-16 2022-06-16 0001427570 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001427570 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001427570 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001427570 rsls:ReshapeVblocProductMember 2023-01-01 2023-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001427570 us-gaap:OverAllotmentOptionMember 2023-11-21 2023-11-21 0001427570 us-gaap:OverAllotmentOptionMember 2023-04-20 2023-04-20 0001427570 rsls:MonteCarloSimulationModelMember 2023-01-01 2023-12-31 0001427570 rsls:BlackScholesModelMember 2023-01-01 2023-12-31 0001427570 rsls:SeriesDMirroringPreferredStockMember us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001427570 rsls:LapBandProductLineMember srt:MaximumMember 2023-01-01 2023-12-31 0001427570 rsls:PublicWarrantsMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 rsls:PreFundedWarrantsMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 us-gaap:CommonStockMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001427570 rsls:CowenAndCompanyLlcMember 2021-08-06 2021-08-06 0001427570 rsls:CowenAndCompanyLlcMember 2023-05-11 2023-05-11 0001427570 rsls:CowenAndCompanyLlcMember 2023-12-31 0001427570 rsls:CowenAndCompanyLlcMember 2023-05-11 0001427570 rsls:PublicOfferingMember 2023-01-01 2023-09-30 0001427570 rsls:CommonStockPurchaseWarrantsMember 2023-12-31 0001427570 rsls:CommonStockPurchaseWarrantsMember 2023-02-09 2023-12-31 0001427570 rsls:NewUnregisteredWarrantsMember 2023-11-21 0001427570 rsls:RepresentativesWarrantsMember 2023-01-01 2023-12-31 0001427570 rsls:RepresentativesWarrantsMember 2022-01-01 2022-12-31 0001427570 rsls:CommonStockPurchaseWarrantsMember 2022-01-01 2022-12-31 0001427570 srt:MinimumMember rsls:PreFundedWarrantsMember 2023-12-31 0001427570 srt:MinimumMember rsls:CommonStockPurchaseWarrantsMember 2023-12-31 0001427570 srt:MaximumMember rsls:PreFundedWarrantsMember 2023-12-31 0001427570 srt:MaximumMember rsls:CommonStockPurchaseWarrantsMember 2023-12-31 0001427570 rsls:ReloadWarrantsMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember 2022-12-31 0001427570 rsls:PreFundedWarrantsMember 2023-01-01 2023-12-31 0001427570 rsls:LiabilityWarrantMember 2023-01-01 2023-12-31 0001427570 rsls:CommonStockPurchaseWarrantsMember 2023-01-01 2023-12-31 0001427570 rsls:ReloadWarrantsMember 2022-01-01 2022-12-31 0001427570 rsls:PreFundedWarrantsMember 2022-01-01 2022-12-31 0001427570 rsls:NewUnregisteredWarrantsMember 2022-06-16 0001427570 rsls:NewUnregisteredWarrantsMember 2022-06-15 0001427570 2022-01-01 2022-12-31 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember 2023-01-01 2023-12-31 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001427570 us-gaap:AccruedLiabilitiesMember 2023-12-31 0001427570 us-gaap:AccruedLiabilitiesMember 2022-12-31 0001427570 2023-12-31 0001427570 2022-12-31 0001427570 srt:MinimumMember 2023-01-01 2023-12-31 0001427570 srt:MaximumMember 2023-01-01 2023-12-31 0001427570 2023-06-30 0001427570 2024-03-26 0001427570 2023-01-01 2023-12-31 shares iso4217:USD iso4217:USD shares pure utr:sqft rsls:segment rsls:Y -1.91 -108.90 5956549 424390 0001427570 FY false 95388 95388 23457047 519219 0.02 P30D P5Y P3Y P5Y http://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill http://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill P5Y6M 1.5 1.5 P5Y6M0D http://fasb.org/us-gaap/2023#FairValueAdjustmentOfWarrants 0 0 10-K true 2023-12-31 --12-31 2023 false 1-37897 RESHAPE LIFESCIENCES INC. DE 26-1828101 18 Technology Dr. Suite 110 Irvine CA 92618 949 429-6680 Common stock, $0.001 par value per share RSLS NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 5074445 23457090 49 RSM US LLP Irvine, California 4459000 3855000 100000 100000 804000 410000 1659000 2180000 3741000 3611000 337000 165000 10296000 9911000 60000 698000 250000 171000 28000 56000 260000 29000 46000 10663000 11142000 1689000 1926000 1814000 5040000 163000 344000 111000 171000 3777000 7481000 151000 72000 4000000 7481000 10000000 10000000 0.001 0.001 95388 95388 0.001 0.001 300000000 300000000 23457047 519219 23000 1000 642302000 627935000 -635574000 -624187000 -88000 -88000 6663000 3661000 10663000 11142000 8678000 11240000 3130000 4438000 5548000 6802000 7548000 14093000 10324000 17250000 2315000 2537000 777000 18744000 33000 -529000 20931000 53153000 -15383000 -46351000 26000 -113000 -3878000 22000 -141000 122000 11000 -11335000 -46594000 52000 -380000 -11387000 -46214000 -1.91 -108.90 5956549 424390 -11387000 -46214000 4000 4000 -11387000 -46210000 95388 356641 622399000 -577973000 -92000 44334000 -46214000 -46214000 4000 4000 2500 2500 2087000 2087000 20045 47851 639000 639000 21362 28769 318000 318000 84641 1000 2492000 2493000 95388 519219 1000 627935000 -624187000 -88000 3661000 -11387000 -11387000 18399 766000 766000 3246395 3000 10137000 10140000 -653000 -653000 2546 19670488 19000 4117000 4136000 95388 23457047 23000 642302000 -635574000 -88000 6663000 -11387000 -46214000 121000 330000 33000 1823000 777000 18744000 33000 -529000 766000 2087000 395000 -43000 335000 579000 28000 -423000 -3878000 -17000 23000 -125000 -678000 465000 1187000 172000 -1141000 -3457000 448000 -182000 -371000 -17000 -16960000 -21902000 43000 131000 33000 39000 -10000 -92000 13438000 639000 4136000 2491000 17574000 3130000 4000 604000 -18860000 3955000 22815000 4559000 3955000 10000 5000 6000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Description of the Business and Risks and Uncertainties </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Description of Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We were incorporated under the laws of Delaware on January 2, 2008. On June 15, 2021, we completed a merger with ReShape Lifesciences Inc. Pursuant to the Merger Agreement, a wholly owned subsidiary of Obalon merged with and into ReShape, with ReShape surviving the merger as a wholly owned subsidiary of Obalon. As a result of the merger, Obalon, the parent company, was renamed “ReShape Lifesciences Inc.” and ReShape was named ReShape Weightloss Inc. ReShape Lifesciences’ shares of common stock trade on the Nasdaq under the symbol RSLS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">ReShape Medical (formerly ReShape Lifesciences Inc.) was incorporated in the state of Minnesota in December 2002 and reincorporated in the state of Delaware in July 2004. In 2017, the Company changed its name from EnteroMedics Inc. to ReShape Lifesciences Inc. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company is headquartered in Irvine, California. The Company is a developer of minimally invasive medical devices that advance bariatric surgery to treat obesity and metabolic diseases. The Company’s current portfolio consists of the Lap-Band<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> Adjustable Gastric Banding System, the Obalon Balloon System, the first and only swallowable gas filled balloon system, and the Diabetes Bloc-Stim Neuromodulation, a technology under development as a new treatment for type 2 diabetes mellitus. The Company sells the Lap-Band worldwide and is managed in the following geographical regions: United States, Australia, Europe and the rest of world. Refer to Note 11 for additional information about operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company continues to devote significant resources to developing its product technology, commercialization activities and raising capital. These activities are subject to significant risks and uncertainties, including the ability to obtain additional financing, and there can be no assurance that the Company will be successful in obtaining additional financing on favorable terms, or at all. If adequate funds are not available, the Company may have to further reduce its cost structure until financing is obtained and/or delay development, or commercialization of products, or license to third parties the rights to commercialize products, or technologies that the Company would otherwise seek to commercialize. Refer to Note 3 for additional information about the Company’s liquidity, going concern and management’s plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of the Company’s products are covered by U.S. or foreign patents held by them. Refer to Note 14 for additional information about contingencies and litigation matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Summary of Significant Accounting Policies </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Reverse Stock Splits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">On December 23, 2022, at the commencement of trading, the Company effected a <span style="-sec-ix-hidden:Hidden_vCYn4mq9pEKi5jCoWetSRA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-50 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Use of Estimates </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Cash and Cash Equivalents </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company considers highly liquid investments generally with maturities of 90 days or less when purchased to be cash equivalents. Cash equivalents are stated at cost, which approximates market value. The Company’s cash equivalents are primarily in money market funds and certificates of deposit. The Company deposits its cash and cash equivalents in high-quality credit institutions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Cash</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents $100 thousands at both December 31, 2023 and 2022, related to a collateral money market account maintained by the Company as collateral in connection with corporate credit cards with Silicon Valley Bank. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,855</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,955</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Accounts Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The majority of the Company’s accounts receivable arise from direct product sales and sales of products under consignment arrangements, and have payment terms that generally require payment within <span style="-sec-ix-hidden:Hidden_veWGypFUSUSVbK2AhHilWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span> to 90 days. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on customer-specific analysis and general matters such as current assessments of past due balances, economic conditions and forecasts, and historical credit loss activity. Amounts determined to be uncollectible are charged or written-off against the reserve. Additionally, under the current expected credit loss model, we utilize historical loss rates based on number of days past due, adjusted to reflect current economic conditions and forecasts of future economic conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Inventory </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. The allowance for excess and slow-moving inventory was $1.0 million at both December 31, 2023 and 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Property and Equipment, Net </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives of <span style="-sec-ix-hidden:Hidden_noGMpzljjUmiSzBVlNWVAQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years for furniture and equipment and <span style="-sec-ix-hidden:Hidden_1jpzLguqgUSVLVeJIScbjw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years for computer hardware and software. Leasehold improvements are amortized on a straight-line basis over the lesser of their useful life or the term of the lease. Upon retirement or sale, the cost and related accumulated depreciation or amortization are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in the Consolidated Statements of Operations. Repairs and maintenance are expensed as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Goodwill and Other Long-Lived Assets </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the cost of an acquired business over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed in a business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Indefinite-lived intangible assets relate to in-process research and development ("IPR&amp;D") acquired in business combinations. The estimated fair values of IPR&amp;D projects acquired in a business combination which have not reached technological feasibility are capitalized and accounted for as indefinite-lived intangible assets until completion or abandonment of the projects. In accordance with guidance within FASB ASC 350 “Intangibles - Goodwill and Other,” goodwill and identifiable intangible assets with indefinite lives are not subject to amortization but must be evaluated for impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Finite-lived intangible assets primarily consist of developed technology and trademarks/tradenames and were being amortized on a straight-line basis over their estimated useful lives. During 2023, the Company fully impaired the finite-lived intangible assets, see Note 6 and Note 7, for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We evaluate long-lived assets, including finite-lived intangible assets, for impairment by comparison of the carrying amounts to future net undiscounted cash flows expected to be generated by such assets when events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Should an impairment exist, the impairment loss would be measured based on the excess carrying value of the asset over the asset’s fair value or estimates of future discounted cash flows. The Company recorded an impairment to developed technology and IPR&amp;D intangible assets for both the years ended December 31, 2023 and 2022, for further details see Note 6 and Note 7.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Income Taxes </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance for deferred income tax assets is recorded when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The Company’s policy is to classify interest and penalties related to income taxes as income tax expense in the consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Foreign Currency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">When the local currency of the Company's foreign subsidiaries is the functional currency, all assets and liabilities are translated into United States dollars at the rate of exchange in effect at the balance sheet date. Income and expense items are translated at the weighted-average exchange rate prevailing during the period. The effects of foreign currency translation adjustments for these subsidiaries are deferred and reported in stockholders’ equity as a component of Accumulated Other Comprehensive Loss. The effects of foreign currency transactions denominated in a currency other than an entity's functional currency are included in Gain on foreign currency exchange in the Consolidated Statements of Operations. The Company does not hedge foreign currency translation risk in the net assets and income it reports from these sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Revenue Recognition </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Product sales consist of a single performance obligation that the Company satisfies at a point in time. The Company recognizes product revenue when the following events have occurred: (a) the Company has transferred physical possession of the products, (b) the Company has a present right to payment, (c) the customer has legal title to the products, and (d) the customer bears significant risks and rewards of ownership of the products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For the Company’s <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and product, these criteria are met under the agreements with most customers upon product shipment. This includes sales to distributors, who sell the products to their customers, take title to the products and assume all risks of ownership at the time of shipment. Distributors are obligated to pay within specified terms regardless of when, if ever, they sell the products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Taxes collected from customers and remitted to governmental authorities are accounted for on a net basis. Accordingly, such amounts are excluded from revenues. Amounts billed to customers related to shipping and handling are included in revenues. Shipping and handling costs related to revenue producing activities are included in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Variable Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company records revenue from customers in an amount that reflects the transaction price it expects to be entitled to after transferring control of the goods. Customers and distributors of the <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and product generally have the right to return or exchange products purchased for up to thirty days from the date of product shipment contingent upon a 10% restocking fee. Any such return or exchange of <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and products will be recorded as a reduction of revenue in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Certain <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and customers may receive volume rebates or discounts. Discounts are treated as a reduction in sales price and therefore corresponding revenue at the point of sale. Any volume rebates offered would be estimated and reserved as a reduction in revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company generally provides warranties against defects in materials and workmanship, and provides replacements at no charge to the customer, as long as the customer has notified the Company within 30 days of delivery and returns such products in accordance with the Company’s instructions. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For the vBloc product line, the Company has a <span style="-sec-ix-hidden:Hidden_EMaCTuZX50GGrJDGnWRCzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5-year</span></span> warranty on all implantable parts. vBloc sales began in 2015 and ended in 2018, so this warranty period went through 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Cost of Goods Sold</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company expenses to cost of goods sold, direct and indirect inventory costs as sold. Additionally, the Company expenses to costs of goods sold, various indirect costs such as warehousing finished goods, shipping costs of sales to customers, non-production salaries and consulting costs relating to inventory, and portions of salaries that are not allocatable to operating expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Advertising Cost</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred and totaled $2.2 million and $6.8 million for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Stock-Based Compensation </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company applies ASC 718 Compensation — Stock Compensation and accordingly records compensation expense for stock options over the vesting or service period using the fair value on the date of grant, as calculated by the Company using the Black-Scholes model. The Company’s stock-based compensation plans are more fully described in Note 12. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Net Loss Per Share </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period, including the pre-funded warrants, see Note 10, that were reclassified from warrant liability to equity as a result of the reverse stock split. Diluted net loss per share is based on the weighted-average common shares outstanding during the period plus dilutive potential common shares calculated using the treasury stock method. Such potentially dilutive shares are excluded when the effect would be to reduce a net loss per share. For purposes of basic and diluted per share computations, loss from continuing operations and net loss are reduced by the down round adjustments for convertible preferred stock and warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,416</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,530</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,598,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 193,476</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash and trade accounts receivable. Cash and cash equivalents are primarily deposited in demand and money market accounts. At times, such deposits may be in excess of insured limits. Investments in money market funds are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company or other government agency. These money market funds seek to preserve the value of the investment at $1.00 per share; however, it is possible to lose money investing in these funds. The Company has not experienced any losses on its deposits of cash and cash equivalents. To minimize the risk associated with trade accounts receivable, management maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s revenue is denominated in U.S. dollars. Only a small portion of revenue and expenses are denominated in foreign currencies, principally the Australian dollar and Euro for 2023 and 2022. The Company has not entered into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Fair Value of Financial Instruments </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (referred to as an “exit price”). Fair value of an asset or liability considers assumptions that market participants would use in pricing the asset or liability, including consideration of non-performance risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities are categorized into a three-level fair value hierarchy based on valuation inputs used to determine fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Level 1 inputs are quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Level 2 inputs are observable, either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Level 3 inputs are unobservable due to little or no corroborating market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 7 regarding the impairment of developed technology and IPR&amp;D and Note 10 regarding fair value measurements and inputs of warrants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">New accounting standards adopted by the Company in 2023 are discussed below or in the related notes, where appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide financial statement users with more useful information about expected credit losses on financial assets held by a reporting entity at each reporting date. In May 2019, the FASB issued ASU No. 2019-05, which amended the new standard by providing targeted transition relief. The new guidance replaces the existing incurred loss impairment methodology with a methodology that requires consideration of a broader range of reasonable and supportable forward-looking information to estimate all expected credit losses. In November 2019, the FASB issued 2019-11, which amended the new standard by providing additional clarification. This guidance is effective for the fiscal years and interim periods within those years beginning after December 15, 2022. This guidance became effective on January 1, 2023 and did not have a material impact to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">New accounting standards not yet adopted are discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its financial statements, but the guidance will impact its income tax disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Reverse Stock Splits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">On December 23, 2022, at the commencement of trading, the Company effected a <span style="-sec-ix-hidden:Hidden_vCYn4mq9pEKi5jCoWetSRA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-50 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Use of Estimates </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Cash and Cash Equivalents </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company considers highly liquid investments generally with maturities of 90 days or less when purchased to be cash equivalents. Cash equivalents are stated at cost, which approximates market value. The Company’s cash equivalents are primarily in money market funds and certificates of deposit. The Company deposits its cash and cash equivalents in high-quality credit institutions. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Cash</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents $100 thousands at both December 31, 2023 and 2022, related to a collateral money market account maintained by the Company as collateral in connection with corporate credit cards with Silicon Valley Bank. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,855</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,955</p></td></tr></table> 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheets to the same total reported in the consolidated statements of cash flows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,855</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,955</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,855</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash in the consolidated statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,955</p></td></tr></table> 4459000 3855000 100000 100000 4559000 3955000 P90D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Inventory </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. The allowance for excess and slow-moving inventory was $1.0 million at both December 31, 2023 and 2022. </p> 1000000.0 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Property and Equipment, Net </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives of <span style="-sec-ix-hidden:Hidden_noGMpzljjUmiSzBVlNWVAQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years for furniture and equipment and <span style="-sec-ix-hidden:Hidden_1jpzLguqgUSVLVeJIScbjw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years for computer hardware and software. Leasehold improvements are amortized on a straight-line basis over the lesser of their useful life or the term of the lease. Upon retirement or sale, the cost and related accumulated depreciation or amortization are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in the Consolidated Statements of Operations. Repairs and maintenance are expensed as incurred. </p> P7Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Goodwill and Other Long-Lived Assets </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the cost of an acquired business over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed in a business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Indefinite-lived intangible assets relate to in-process research and development ("IPR&amp;D") acquired in business combinations. The estimated fair values of IPR&amp;D projects acquired in a business combination which have not reached technological feasibility are capitalized and accounted for as indefinite-lived intangible assets until completion or abandonment of the projects. In accordance with guidance within FASB ASC 350 “Intangibles - Goodwill and Other,” goodwill and identifiable intangible assets with indefinite lives are not subject to amortization but must be evaluated for impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Finite-lived intangible assets primarily consist of developed technology and trademarks/tradenames and were being amortized on a straight-line basis over their estimated useful lives. During 2023, the Company fully impaired the finite-lived intangible assets, see Note 6 and Note 7, for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We evaluate long-lived assets, including finite-lived intangible assets, for impairment by comparison of the carrying amounts to future net undiscounted cash flows expected to be generated by such assets when events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Should an impairment exist, the impairment loss would be measured based on the excess carrying value of the asset over the asset’s fair value or estimates of future discounted cash flows. The Company recorded an impairment to developed technology and IPR&amp;D intangible assets for both the years ended December 31, 2023 and 2022, for further details see Note 6 and Note 7.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Income Taxes </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance for deferred income tax assets is recorded when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The Company’s policy is to classify interest and penalties related to income taxes as income tax expense in the consolidated statements of operations. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Foreign Currency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">When the local currency of the Company's foreign subsidiaries is the functional currency, all assets and liabilities are translated into United States dollars at the rate of exchange in effect at the balance sheet date. Income and expense items are translated at the weighted-average exchange rate prevailing during the period. The effects of foreign currency translation adjustments for these subsidiaries are deferred and reported in stockholders’ equity as a component of Accumulated Other Comprehensive Loss. The effects of foreign currency transactions denominated in a currency other than an entity's functional currency are included in Gain on foreign currency exchange in the Consolidated Statements of Operations. The Company does not hedge foreign currency translation risk in the net assets and income it reports from these sources.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Revenue Recognition </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Product sales consist of a single performance obligation that the Company satisfies at a point in time. The Company recognizes product revenue when the following events have occurred: (a) the Company has transferred physical possession of the products, (b) the Company has a present right to payment, (c) the customer has legal title to the products, and (d) the customer bears significant risks and rewards of ownership of the products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For the Company’s <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and product, these criteria are met under the agreements with most customers upon product shipment. This includes sales to distributors, who sell the products to their customers, take title to the products and assume all risks of ownership at the time of shipment. Distributors are obligated to pay within specified terms regardless of when, if ever, they sell the products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Taxes collected from customers and remitted to governmental authorities are accounted for on a net basis. Accordingly, such amounts are excluded from revenues. Amounts billed to customers related to shipping and handling are included in revenues. Shipping and handling costs related to revenue producing activities are included in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Variable Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company records revenue from customers in an amount that reflects the transaction price it expects to be entitled to after transferring control of the goods. Customers and distributors of the <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and product generally have the right to return or exchange products purchased for up to thirty days from the date of product shipment contingent upon a 10% restocking fee. Any such return or exchange of <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and products will be recorded as a reduction of revenue in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Certain <span style="text-transform:uppercase;">L</span>ap<span style="text-transform:uppercase;">-B</span>and customers may receive volume rebates or discounts. Discounts are treated as a reduction in sales price and therefore corresponding revenue at the point of sale. Any volume rebates offered would be estimated and reserved as a reduction in revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company generally provides warranties against defects in materials and workmanship, and provides replacements at no charge to the customer, as long as the customer has notified the Company within 30 days of delivery and returns such products in accordance with the Company’s instructions. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For the vBloc product line, the Company has a <span style="-sec-ix-hidden:Hidden_EMaCTuZX50GGrJDGnWRCzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5-year</span></span> warranty on all implantable parts. vBloc sales began in 2015 and ended in 2018, so this warranty period went through 2023. </p> P30D 0.10 P30D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Cost of Goods Sold</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company expenses to cost of goods sold, direct and indirect inventory costs as sold. Additionally, the Company expenses to costs of goods sold, various indirect costs such as warehousing finished goods, shipping costs of sales to customers, non-production salaries and consulting costs relating to inventory, and portions of salaries that are not allocatable to operating expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Advertising Cost</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred and totaled $2.2 million and $6.8 million for the years ended December 31, 2023 and 2022, respectively.</p> 2200000 6800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Stock-Based Compensation </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company applies ASC 718 Compensation — Stock Compensation and accordingly records compensation expense for stock options over the vesting or service period using the fair value on the date of grant, as calculated by the Company using the Black-Scholes model. The Company’s stock-based compensation plans are more fully described in Note 12. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Net Loss Per Share </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period, including the pre-funded warrants, see Note 10, that were reclassified from warrant liability to equity as a result of the reverse stock split. Diluted net loss per share is based on the weighted-average common shares outstanding during the period plus dilutive potential common shares calculated using the treasury stock method. Such potentially dilutive shares are excluded when the effect would be to reduce a net loss per share. For purposes of basic and diluted per share computations, loss from continuing operations and net loss are reduced by the down round adjustments for convertible preferred stock and warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,416</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,530</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,598,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 193,476</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,416</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,530</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,598,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 193,476</p></td></tr></table> 12497 21416 1417 4530 10 10 15598392 193476 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Concentration of Credit Risk, Interest Rate Risk and Foreign Currency Exchange Rate </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash and trade accounts receivable. Cash and cash equivalents are primarily deposited in demand and money market accounts. At times, such deposits may be in excess of insured limits. Investments in money market funds are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company or other government agency. These money market funds seek to preserve the value of the investment at $1.00 per share; however, it is possible to lose money investing in these funds. The Company has not experienced any losses on its deposits of cash and cash equivalents. To minimize the risk associated with trade accounts receivable, management maintains relationships with the Company’s customers that allow management to monitor current changes in business operations so the Company can respond as needed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s revenue is denominated in U.S. dollars. Only a small portion of revenue and expenses are denominated in foreign currencies, principally the Australian dollar and Euro for 2023 and 2022. The Company has not entered into any hedging contracts. Future fluctuations in the value of the U.S. dollar may affect the price competitiveness of the Company’s products outside the U.S.</p> 1.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.2pt;"><i style="font-style:italic;">Fair Value of Financial Instruments </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (referred to as an “exit price”). Fair value of an asset or liability considers assumptions that market participants would use in pricing the asset or liability, including consideration of non-performance risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities are categorized into a three-level fair value hierarchy based on valuation inputs used to determine fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Level 1 inputs are quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Level 2 inputs are observable, either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Level 3 inputs are unobservable due to little or no corroborating market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 7 regarding the impairment of developed technology and IPR&amp;D and Note 10 regarding fair value measurements and inputs of warrants. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">New accounting standards adopted by the Company in 2023 are discussed below or in the related notes, where appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide financial statement users with more useful information about expected credit losses on financial assets held by a reporting entity at each reporting date. In May 2019, the FASB issued ASU No. 2019-05, which amended the new standard by providing targeted transition relief. The new guidance replaces the existing incurred loss impairment methodology with a methodology that requires consideration of a broader range of reasonable and supportable forward-looking information to estimate all expected credit losses. In November 2019, the FASB issued 2019-11, which amended the new standard by providing additional clarification. This guidance is effective for the fiscal years and interim periods within those years beginning after December 15, 2022. This guidance became effective on January 1, 2023 and did not have a material impact to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">New accounting standards not yet adopted are discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its financial statements, but the guidance will impact its income tax disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;">(<b style="font-weight:bold;">3)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">Liquidity and Management’s Plans </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue, primarily due to the introduction of GLP-1 pharmaceuticals, which has taken a significant market share of the medical treatments for obesity. As of December 31, 2023, the Company had net working capital of approximately $6.5 million, primarily due to cash and cash equivalents and restricted cash of $4.6 million. The Company’s principal source of liquidity as of December 31, 2023, consisted of approximately $4.5 million of cash and cash equivalents, and $1.7 million of accounts receivable. The Company completed multiple public offerings during 2023, which the Company raised over $17.6 million in cash and cash equivalents after deducting underwriting expenses, commissions and offering expenses. Based on our available cash resources, we may not have sufficient cash on hand to fund our current operations for more than 12 months from the date of filing this Form 10-K. This condition raises substantial doubt about our ability to continue as a going concern. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company’s anticipated operations include plans to (i) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (ii) introduce to the market Lap-Band 2.0 FLEX, (iii) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, (vi) identifying strategic merger and acquisition alternatives, (v) seek opportunities to find strategic partners to leverage our intellectual property portfolio and custom development services to provide third-party sales and licensing opportunities, and (vi) explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing, and product development activities. If managements’ plans don’t develop, and the Company doesn’t get additional cash raises, at the current burn rate, management expects to run out of cash during the third quarter of 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">The Company has incurred significant net losses and negative cash flows from operations since inception, and as a result has an accumulated deficit of approximately $635.6 million. The Company also expects to incur a net loss and negative cash flows from operations for 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">The Company will be required to raise additional capital, however, there can be no assurance as to whether additional financing will be available on terms acceptable to the Company, if at all. If sufficient funds on acceptable terms are not available when needed, it would have a negative impact on the Company’s financial condition and could force the Company to delay, limit, reduce, or terminate product development or future commercialization efforts or grant rights to develop and market product candidates or testing products that the Company would otherwise plan to develop.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:14pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">COVID-19 and Supply Chain Disruptions Risk and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The impact of the COVID-19 outbreak has subsided substantially in the U.S. but continues to result in reduced activity levels outside of the U.S., such as continued restrictions on travel and business operations and advising or requiring individuals to limit or forego their time outside of their homes or places of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">In response to the global supply chain instability and inflationary cost increases, we continue to take action to minimize, as much as possible, any potential adverse impacts by working closely with our suppliers to closely monitor the availability of raw materials, lead times, and freight carrier availability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">We continuously monitor domestic and global economic conditions, potential outbreaks in viruses that may impact the medical field, and introduction of alternative procedures, pharmaceuticals and weight loss trends that may impact our business. With this information, we develop new models and approaches to achieve the best outcomes.</p> 6500000 4600000 4500000 1700000 17600000 -635600000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Supplemental Balance Sheet Information </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sub-assemblies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 864</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,915</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,611</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Prepaid expenses and other current assets:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid advertising and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 165</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Accrued and other liabilities:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Payroll and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,829</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued legal settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,775</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 510</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued professional</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total accrued and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,040</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sub-assemblies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 864</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,915</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,611</p></td></tr></table> 1020000 832000 1379000 864000 1342000 1915000 3741000 3611000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid advertising and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 165</p></td></tr></table> 110000 78000 13000 41000 3000 47000 126000 84000 337000 165000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Payroll and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,829</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued legal settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,775</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 510</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued professional</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total accrued and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,040</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 701000 1829000 200000 1775000 639000 510000 61000 119000 155000 316000 58000 491000 1814000 5040000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Property and Equipment </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consist of the following: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling and molds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (331)</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:12pt 0pt 12pt 0pt;">Depreciation expense for the years ended December 31, 2023 and 2022, was approximately $121 thousand and $330 thousand, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023 the Company determined the carrying value of the property plant and equipment had been impaired due to the current financial condition of the Company and recognized a non-cash <span style="-sec-ix-hidden:Hidden_DmHtAoxXx0qbjCPHtbH5QQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment charge</span></span> of $0.5 million. The fair value was determined by estimating the amount the Company could receive if they were to sell the assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling and molds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (331)</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698</p></td></tr></table> 61000 582000 5000 27000 78000 136000 6000 199000 19000 66000 150000 1029000 90000 331000 60000 698000 121000 330000 500000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(6)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Intangible Assets </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023 the Company determined the carrying value of the developed technology and trademarks/tradenames had been impaired due to the financial condition of the Company and recognized a non-cash <span style="-sec-ix-hidden:Hidden_IO60aRg_6UGxqLQ7HQO4Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment</span></span> charge of $0.2 million, which fully impaired the intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The consolidated intangible assets at December 31, 2022 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:39.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Useful Life (years)</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Carrying Amount</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">10.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5,989 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(5,805)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">184 </p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Trademarks/Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">10.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">462 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">76 </p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6,451 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(6,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">260 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">The gross amount and accumulated impairment loss of indefinite-lived intangible assets are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Gross amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 20,721</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Accumulated impairment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (20,721)</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total Indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">Amortization expense for the years ended December 31, 2023 and 2022, was approximately $33 thousand and $1.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The Company had impaired all of its remaining intangible assets during 2023, therefore there is no future projection of amortization expense at December 31, 2023.</p> 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:39.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Useful Life (years)</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Carrying Amount</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">10.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5,989 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(5,805)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">184 </p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Trademarks/Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">10.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">462 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">76 </p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6,451 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(6,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">260 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">The gross amount and accumulated impairment loss of indefinite-lived intangible assets are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Gross amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 20,721</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Accumulated impairment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (20,721)</p></td></tr><tr><td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total Indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:39.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Useful Life (years)</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Carrying Amount</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">10.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5,989 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(5,805)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">184 </p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Trademarks/Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">10.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">462 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">76 </p></td></tr><tr><td style="vertical-align:bottom;width:58.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6,451 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">(6,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">260 </p></td></tr></table> P10Y 5989000 5805000 184000 P10Y 462000 386000 76000 6451000 6191000 260000 20721000 20721000 33000 1800000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:12pt;"><b style="font-weight:bold;">(7)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:12pt;"><b style="font-weight:bold;">Impairment of Intangible Assets and Goodwill</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company determined a triggering event occurred due to the decline in the Company’s market capitalization, and as such, the Company performed an impairment analysis of the long-lived assets. It was determined that the carrying value of the developed technology and trademarks/tradenames had been fully impaired and recognized a non-cash impairment charge of $0.2 million on the consolidated statement of operations for the year ended December 31, 2023 and a consolidated balance sheet value as of December 31, 2023, of zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">As of December 31, 2022, the Company determined a triggering event occurred due to the decline in the Company’s market capitalization, and as such, the Company performed an impairment analysis of the long-lived assets. It was determined the developed technology related to the Obalon Balloon was fully impaired, as the Company has not been able to start up production or find a partner to manufacture the Obalon Balloon system. Based on this the Company has no current projections for revenues related to the Obalon Balloon and has fully impaired the asset of approximately $2.4 million. Additionally, due to the continuance of COVID-19, the Company has revised the near-term projected </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">revenues related to the Lap-Band asset group and has recognized an impairment charge to both the developed technology and tradenames of approximately $8.4 million and $0.5 million, respectively. The fair value of the Lap-Band developed technology was estimated using an income approach using Level 3 assumptions which included discounting projected future net cash flows to their present value, with a discount rate of 17.9%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company also determined a triggering event occurred, as the Company elected to stop the clinical trials for the ReShape Vest and was closing out the previous trial that occurred, as significant additional clinical work and cost would be required to achieve regulatory approval. Additionally, the Company currently does not plan to pursue the development of the ReShape Vest. As such, the Company determined the carrying value of the IPR&amp;D asset and related trademarks were impaired and recognized non-cash impairment charge of approximately $6.9 million and $0.5 million, respectively, on the consolidated balance sheet as of December 31, 2022, which reduced the value of these assets to zero.</p> 200000 2400000 8400000 500000 0.179 6900000 500000 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:12pt;"><b style="font-weight:bold;">(8) </b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:12pt;"><b style="font-weight:bold;">Leases</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company had a noncancelable operating lease for office and warehouse space in San Clemente, which expired June 30, 2023. The Company also had an operating lease and warehouse space in Carlsbad, California, which expired June 30, 2022. On March 13, 2023, the Company entered into a lease for approximately 5,038 square feet of office and warehouse space at 18 Technology Drive, Suite 110, Irvine, California 92618 and relocated our principal executive offices from our former San Clemente, California location to the Irvine, California location. The Irvine, California lease has a term of 36 months commencing on May 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company does not have any short-term leases or financing lease arrangements and the effects of any lease modifications have not been material. Lease and non-lease components are accounted for separately. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company determines the lease term as the noncancelable period of the lease, and may include options to extend or terminated the lease when reasonably certain that the Company will exercise that option. Leases with a term of 12 months or less are not recognized on the balance sheet. The Company uses its incremental borrowing rate based on the information available at lease commencement in determining the present value of unpaid lease payments. Right-of-use assets also include any lease payments made at or before lease commencement and any initial direct costs incurred, and exclude any lease incentives received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">Operating lease costs for the years ended December 31, 2023 and 2022, were $0.3 million and $0.7 million, respectively. Variable lease costs were not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 12pt 0pt;">Supplemental information related to operating leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Operating lease liabilities, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flow information for the twelve months ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of operating leases liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 560</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities at December 31, 2023</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term at end of period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average discount rate at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 5038 P36M 300000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Operating lease liabilities, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flow information for the twelve months ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of operating leases liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 560</p></td></tr></table> 250000 171000 111000 171000 151000 262000 171000 228000 560000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term at end of period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average discount rate at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 111000 115000 59000 285000 23000 262000 P2Y4M24D 0.069 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(9)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Equity </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company may issue preferred stock, common stock, or both, in connection with underwritten public offerings, registered direct offerings, private placements or business acquisitions. Such issuances of equity typically include the issuance or sale of warrants to purchase common stock. Certain issuances of convertible preferred stock and warrants may contain anti-dilutive features apart from customary adjustments for splits and reverse splits of common stock (collectively, “down round features”). When a series of convertible preferred stock contains this non-standard down round feature, the Company is required to adjust the conversion price in the event of future stock sales at a lower unit price. When warrants issued in connection with an equity transaction contain, or are amended to contain, this non-standard down round feature, the Company is required to adjust the exercise price upon the issuance of any shares of common stock or securities convertible into shares of common stock below the then-existing exercise price and evaluate and account for the value attributable to the reduced warrant exercise price. In the event down round adjustments are triggered, the values attributable to the adjustment to the convertible preferred stock conversion price and warrant exercise price are recorded as an increase to additional paid-in capital and increase to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">All series of the Company’s convertible preferred stock are classified in stockholders’ equity, including those with the down round feature, when applicable to the equity transaction. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Warrants to purchase common stock are classified in stockholders’ equity, including those issued with the down round feature, as they are both indexed to the Company’s own stock and meet the scope exception in ASC 815 “Derivatives and Hedging.” </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company had the following equity transactions during the years ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">November 2023 Exercise of Warrants for Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">On November 21, 2023, the Company entered into a warrant exercise agreement with an existing accredited investor to exercise certain outstanding warrants to purchase up to an aggregate of 5,382,500 shares of the Company’s common stock (the “Existing Warrants”). In consideration for the immediate exercise of the Existing Warrants for cash, the exercising holders received new unregistered warrants to purchase up to an aggregate of 10,765,000 shares (equal to 200% of the shares of common stock issued in connection with the Exercise) of the Company’s common stock (the “New Warrants”) in a private placement. In connection with the Exercise, the Company also agreed to reduce the exercise price of the Existing Warrants from $0.2503 to $0.23 and to reduce the exercise price of the remaining unexercised warrants from either $0.33 or $0.2503 to $0.23 per share, which is equal to the most recent closing price of the Company’s common stock on The Nasdaq Capital Market prior to the execution of the warrant exercise agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The New Warrants will become exercisable six months after issuance at an exercise price of $0.23 per share and have a term of exercise equal to <span style="-sec-ix-hidden:Hidden_Rahjbk5Hh02TAVKjtM9lcQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> and one-half years. The Existing Warrants and the New Warrants each include a beneficial ownership limitation that prevents the investor from owning more than 9.99%, with respect to the Existing Warrants, and 4.99%, with respect to the New Warrants, of the Company’s outstanding common stock at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The gross proceeds to the Company from the Exercise was approximately $1.2 million, prior to deducting warrant inducement agent fees and estimated offering expenses. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Maxim Group LLC (“Maxim”) acted as the exclusive warrant inducement agent and financial advisor to the Company for the Exercise. The Company agreed to pay Maxim an aggregate cash fee equal to 6.5% of the gross proceeds received by the Company from the Exercise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">October 2023 Securities Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">On October 3, 2023, the Company completed a Securities Purchase Agreement with certain investors pursuant to which the Company agreed to issue and sell to the investors (i) 1,770,000 shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”), (ii) warrants to purchase up to 13,650,000 shares of Common Stock at an initial exercise price of $0.33 per share (the “Common Warrants”) and (iii) pre-funded warrants to purchase 7,330,000 shares of Common Stock at an exercise price of $0.001 per share. The securities were sold as part of units at a price of $0.33 per unit or, with respect to the units including pre-funded warrants, $0.329 per unit. In connection with the offering, the Company also agreed that certain existing warrants to purchase up to an aggregate of 965,351 shares of Common Stock at an exercise price of $3.07 per share and warrants to purchase up to an aggregate of 382,500 shares of Common Stock at an exercise price of $8.00 per share that were previously issued to one of the investors, were amended effective upon the closing of the Offering so that the amended warrants have an exercise price of $0.33 per share. The net proceeds from the offering were approximately $2.8 million, after deducting the placement agent fees and before deducting offering expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">April 2023 Securities Offering</b> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">On April 20, 2023, the Company entered into a Securities Purchase Agreement with a certain institutional investor, pursuant to which the Company agreed to issue and sell to the Investor in a registered direct offering (i) 291,395 shares of the Company’s common stock, par value $0.001 per share, and (ii) pre-funded warrants to purchase an aggregate of 509,300 shares of Common Stock. Each share of common stock was sold at a price of $3.07 per share and each Pre-funded Warrant was sold at an offering price of $3.069 per share underlying such Pre-funded Warrants, for aggregate gross proceeds of approximately $2.5 million before deducting the placement agent’s fees and the offering expenses. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes. In addition, under the Purchase Agreement, the Company also agreed to issue and sell to the Investor in a concurrent private placement warrants to purchase an aggregate of 800,695 shares of common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">In connection with the Offering, the Company also agreed that certain existing warrants to purchase up to an aggregate of 164,656 shares of Common Stock that were issued to the Investor, at an exercise price of $15.00 per share, were amended effective upon the closing of the Offering so that the amended warrants have an exercise price of $3.07. The Company’s exclusive placement agent in connection with the Offering, Maxim Group LLC, received a cash fee equal to 7.0% of the gross proceeds received by the Company from the sale of the securities in Offering, as well as reimbursement for certain expenses, and warrants to purchase up to 40,035 shares of Common Stock, which is equal to 5.0% of the aggregate amount of shares of Common Stock issued in the Offering, at an exercise price of $3.38 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">February Public Offering of Common Stock and Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">On February 8, 2023, the Company closed a public offering of 1,275,000 units, with each consisting of one share of its common stock, or one pre-funded warrant to purchase one share of its common stock, and one warrant to purchase <span style="-sec-ix-hidden:Hidden_ld7hXDpYJ0GRT8DrVcEt0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one and one</span></span>-half shares of its common stock. Each unit was sold at public offering price of $8.00. The warrants in the units are immediately exercisable at a price of $8.00 per share and expire five years from the date of issuance. Alternatively, each warrant can be exercised pursuant to the “alternative cashless exercise” provision, to which the holders would receive an aggregate number of shares of common stock equal the product of (x) the aggregate number of shares of common stock that would be issuable upon a cash exercise and (y) 0.50. For purposes of clarity, one common warrant to purchase <span style="-sec-ix-hidden:Hidden_NOt53Y6a_0aj4hC0wSWnvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one and one</span></span>-half shares would be exercisable for 0.75 shares under this alternative cashless exercise provision. The shares of common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were only purchasable together in this offering but were issued separately and immediately separable upon issuance. As of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">December 31, 2023, warrants to purchase 1,674,376 shares of common stock have been exercised under the alternative cashless exercise for a total of 835,313 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Gross proceeds, before deducting underwriting discounts and commissions and estimated offering expenses, are approximately $10.2 million. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company also granted the underwriters an option to purchase an additional 191,250 shares of common stock and/or additional warrants to purchase up to 286,875 shares of common stock, to cover over-allotments, of which Maxim Group LLC exercised its option to purchase additional warrants to purchase 286,875 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">November 2022 Sale of Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">On November 8, 2022, the Company entered into a securities purchase agreement with an existing accredited investor, to issue and sell 47,851 shares of common stock, 2,500 shares of Series D Mirroring Preferred stock for $0.001 per share, which automatically terminated subsequent to the shareholder meeting on December 14, 2022, and prefunded warrants to purchase an aggregate of 9,841 shares of common stock. Each share of common stock was sold at a price of $13.00 per share, and each pre-funded warrant was sold at an offering price of $12.95 per share underlying such pre-funded warrants, for aggregate gross proceeds of $750,000 before deducting the placement agent’s fees and offering expenses. Under the purchase agreement, the Company also agreed to issue and sell to the investor in a concurrent private placement warrants to purchase an aggregate of 57,693 shares of common stock. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">In connection with the offering, the Company also entered into a warrant amendment agreement with the investor. Under the warrant amendment agreement, the Company agreed to amend certain existing warrants to purchase up to 106,963 shares of common stock that were previously issued to the investor, with an exercise price of $33.33 per share and expiration dates of June 2026 and December 2029, in consideration of their purchase of securities in the offering as follows: (i) lower the exercise price of the existing warrants to $15.00 per share, (ii) provide the existing warrants as amended, will not be exercisable until six months following the closing date of the offering, and (iii) extend the expiration date of the existing warrants with an expiration date of June 2026 by <span style="-sec-ix-hidden:Hidden_TII9bqJmvE-GcBf5K75odg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> and one-half years following the close of the offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">June 2022 Exercises of Warrants for Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">On June 16, 2022, the Company entered into a warrant exercise agreement with an existing accredited investor to exercise certain outstanding warrants to purchase up to an aggregate of 74,773 shares of common stock. In consideration for the immediate exercise of the existing warrants for cash, the exercising holders received new unregistered warrants to purchase up to an aggregate of 74,773 shares (equal to 100% of the shares of common shares exercised) of the Company’s common stock (the “New Warrants”) in a private placement pursuant to Section (4)(2) of the Securities Act. In connection with the exercise, the Company also agreed to reduce the exercise price of the existing warrants and 32,190 remaining unexercised warrants from $300.00 to $33.33 per share, which is equal to the most recent closing price of the Company’s common stock on the Nasdaq prior to the execution of the warrant exercise agreement. For further details see Note 10 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The gross proceeds to the Company from the exercise was approximately $2.5 million, prior to deducting warrant inducement agent fees and estimated offering expenses. The Company intends to use the remainder of the net proceeds for commercial growth, working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Issued Related to Stock Awards and Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company issued restricted stock units (“RSUs”) to certain members of the management and Board of Directors. During the year ended December 31, 2023, the Company issued 2,546 shares of common stock subject to the vesting of the awards. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company issued 50,131 shares of common stock subject to the vesting of the awards, of which 28,769 shares of common stock were related to bonus in-leu of cash. For further details see Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Exercise of Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">There were no exercises of stock options during the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Series C Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">The Series C convertible stock has a liquidation preference of $274.88 per share. Holders of the Series C convertible preferred stock have the right to convert their shares into shares of common stock instead of receiving the liquidation preference. The Series C convertible preferred stock is entitled to dividends on an as-if-converted-to-common stock basis if such dividends are paid on shares of common stock. In general, the holders of the Series C convertible preferred stock do not have voting rights, except in connection with director elections.</p> 5382500 10765000 2 0.2503 0.23 0.33 0.2503 0.23 P6M 0.23 0.0999 0.0499 1200000 0.065 1770000 0.001 13650000 0.33 7330000 0.001 0.33 0.329 965351 3.07 382500 8.00 0.33 2800000 291395 0.001 509300 3.07 3.069 2500000 800695 164656 15.00 3.07 0.070 40035 0.050 3.38 1275000 1 1 1 1 8.00 8.00 P5Y 0.50 0.75 1674376 835313 10200000 191250 286875 286875 47851 2500 0.001 9841 13.00 12.95 750000 57693 106963 33.33 15.00 P6M 74773 74773 1 32190 300.00 33.33 2500000 2546 50131 28769 0 0 274.88 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">(10)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">Warrants </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company’s grants of warrants to purchase common stock are primarily in connection with equity and debt financings. See Note 9 for additional information about equity financings and the related issuance of warrants. Warrant activity was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 139,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 145,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (84,614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 193,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 35,912,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (20,507,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,598,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants issued in 2022 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">74,773</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> reload warrants, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">57,693</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2,885</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> representative’s warrants, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">9,841</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants exercised in 2022 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">74,773</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> reload warrants at an exercise price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$33.33</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">9,841</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants at an exercise price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.05</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants issued in 2023 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">27,415,070</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants, of which </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2,199,375</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> are classifies as liability warrants, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">7,929,300</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">568,348</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> representative’s warrants.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants exercised in 2023 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">10,904,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants at an exercise price range of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.33</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.23</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">1,674,376</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants (liability warrants) exercised with the alternative cash less option, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">7,929,300</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants at an exercise price range of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.001</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.0001</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrant Assumptions – 2023 Warrants Issued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table provides the assumptions used to calculate the fair value of the new warrants issued during 2023, using a Black-Scholes model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk Free Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants - February 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.0001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">96.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants - February 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 73,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">96.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Common stock warrants - April 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 800,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">88.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants - April 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 509,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.0001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">88.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants - April 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 40,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">96.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Common stock warrants - October 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">89.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants - October 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,330,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">89.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants - October 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 455,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">89.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The following table provides the assumptions used to calculate the fair value of the new warrants issued during 2023, using a Monte Carlo model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk Free Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Common stock warrants - November 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,765,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">86.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The following table provides the assumptions used in the bifurcated Black-Scholes option pricing model for the common stock purchase warrants classified as a liability:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cashless Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.905</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">16.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">96.50%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">96.50%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Risk Free Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">3.784%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">3.784%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The following table presents the changes in the fair value of the liability warrants:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value as of February 8, 2023 (issuance date)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,363</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value of liability warrants in excess of proceeds, at issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (164)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercises of liability warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,249)</p></td></tr><tr><td style="vertical-align:bottom;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_9Xg-r7fYBkuIBN4YN6bp2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gain on changes in fair value of liability warrants</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,878)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 72</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrant Assumptions – 2022 Warrants Issued</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table provides the assumptions used to calculate the fair value of the Series G warrants issued during 2022, using a Black-Scholes model:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk Free Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Reload warrants - June 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 74,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 33.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">64.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Reload warrants - November 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 57,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">84.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">84.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">84.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 139,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 145,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (84,614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 193,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 35,912,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (20,507,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,598,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants issued in 2022 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">74,773</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> reload warrants, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">57,693</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2,885</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> representative’s warrants, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">9,841</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants exercised in 2022 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">74,773</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> reload warrants at an exercise price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$33.33</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">9,841</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants at an exercise price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.05</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants issued in 2023 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">27,415,070</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants, of which </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2,199,375</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> are classifies as liability warrants, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">7,929,300</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">568,348</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> representative’s warrants.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Warrants exercised in 2023 includes: </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">10,904,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants at an exercise price range of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.33</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.23</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">1,674,376</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> common stock purchase warrants (liability warrants) exercised with the alternative cash less option, </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">7,929,300</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> pre-funded warrants at an exercise price range of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.001</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">$0.0001</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> per share.</span></td></tr></table> 139047 145192 84614 6149 193476 35912718 20507676 126 15598392 74773 57693 2885 9841 74773 33.33 9841 0.05 27415070 2199375 7929300 568348 10904000 0.33 0.23 1674376 7929300 0.001 0.0001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk Free Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants - February 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.0001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">96.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants - February 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 73,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">96.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Common stock warrants - April 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 800,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">88.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants - April 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 509,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.0001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">88.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants - April 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 40,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">96.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Common stock warrants - October 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">89.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants - October 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,330,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">89.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants - October 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 455,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">89.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cashless Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.905</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">16.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">5.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">96.50%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">96.50%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Risk Free Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">3.784%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">3.784%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk Free Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Reload warrants - June 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 74,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 33.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">64.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">3.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Reload warrants - November 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 57,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">84.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Representative's warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">84.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Pre-funded warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 9,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">84.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 90000 0.0001 0.965 5.0 0.0378 73313 8.80 0.965 5.0 0.0379 800695 3.07 0.884 5.5 0.0356 509300 0.0001 0.884 5.5 0.0356 40035 3.38 0.963 5.0 0.0357 13650000 0.33 0.891 5.0 0.0474 7330000 0.001 0.891 5.0 0.0474 455000 0.363 0.892 5.0 0.0474 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strike Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expected Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Risk Free Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Common stock warrants - November 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,765,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">86.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">4.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 10765000 0.23 0.869 5.5 0.0440 5.905 5.905 16.00 0.00 5.00 5.00 0.9650 0.9650 0.03784 0.03784 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value as of February 8, 2023 (issuance date)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10,363</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value of liability warrants in excess of proceeds, at issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (164)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Exercises of liability warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,249)</p></td></tr><tr><td style="vertical-align:bottom;width:78.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_9Xg-r7fYBkuIBN4YN6bp2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gain on changes in fair value of liability warrants</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,878)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 72</p></td></tr></table> 10363000 -164000 6249000 -3878000 72000 74773 33.33 0.648 7.5 0.0332 57693 15.00 0.843 5.5 0.0421 2885 15.00 0.843 5.0 0.0423 9841 0.05 0.843 5.5 0.0421 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;text-align:justify;"><b style="font-weight:bold;">(11)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;text-align:justify;"><b style="font-weight:bold;">Revenue Disaggregation and Operating Segments</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following table presents the Company’s revenue disaggregated by geography:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,230</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,678 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,240 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Operating Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company conducts operations worldwide and is managed in the following geographical regions: United States, Australia, Europe and Rest of World (primarily in the Middle East). All regions sell the Lap-Band product line, which consisted of nearly all our revenue and gross profit for the years ended December 31, 2023 and 2022. During the second half of 2020 the Company launched ReShapeCare, which had minimal revenue for the years ended December 31, 2023 and 2022. During the fourth quarter of 2023, the Company placed the continued development of ReShapeCare on hold indefinitely. There was no revenue or gross profit recorded for the DBSN device in 2023 or 2022 because this product is still in the development stage. During June 2021, the Company merged with Obalon, which had no revenues for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company has one operating segment based on the financial information provided to the Chief Operating Decision Maker (the Chief Executive Officer, or “CODM”). The Company’s CODM evaluates segment performance based on revenue and gross profit at the consolidated level. The CODM does review revenue based on domestic and international. As such, the Company believes reporting revenue based on territory is useful to the user of the financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,230</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,678 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,240 </p></td></tr></table> 7134000 9230000 526000 688000 956000 1252000 62000 70000 8678000 11240000 0 0 0 0 1 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(12)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Stock-based Compensation</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 10pt 0pt;">The ReShape Lifesciences Inc. 2022 Equity Incentive Plan (the “Plan”) became effective December 14, 2022, and provides for the grant of stock options or other stock-based awards to employees, officers, non-employee directors and outside consultants of the Company. The maximum number of shares of common stock that will be available for issuance under this Plan was originally 105,000 shares; provided however, that the aggregate number of shares that may be issued under all awards under the Plan will automatically increase on an annual basis on the first day of each year beginning in 2024 such that the aggregate number of shares that may be issued under all awards under this Plan equals 15% of the total number of shares of Common Stock, on a converted basis, on the last day of the immediately preceding fiscal year. Under the 2003 Stock Incentive Plan, as amended in 2018 (the “Prior Plan”), as of January 1, 2023, there were 110,798 shares available. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 10pt 0pt;">The Plan is administered by the committee, which determines the types of awards to be granted, including the number of shares subject to the awards, the exercise price and the vesting schedule. Options granted under the Plan expire no later than ten years from the date of grant. The exercise price of each option may not be less than 100% of the fair market value of the common stock at the date of grant, except if an incentive stock option is granted to a Plan participant possessing more than 10% of the Company’s common stock, as defined by the Plan, the exercise price may not be less than 110% of the fair value of the common stock at the date of grant. Employee stock options generally vest over four years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 13.5pt;"><b style="font-weight:bold;">Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">A summary of the status of the Company’s stock options are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 398.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 11,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 59.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 139.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 311.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 149.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 377.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 445.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and expected to vest at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 377.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, stock options under the Plan that were <span style="-sec-ix-hidden:Hidden_xDcKAVlZiU6-AQslDusp1w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>, <span style="-sec-ix-hidden:Hidden_P30uaQHdn0iGe1OM5907QA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">exercisable</span></span> and vested, and expected to vest, had no intrinsic value. The unrecognized share-based expense at December 31, 2023 was $0.1 million and will be recognized over a weighted average period of 1.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Stock option awards outstanding under the Company’s incentive plans have been granted at exercise prices that are equal to the market value of its common stock on the date of grant. Such options generally vest over a period of four years and expire at ten years after the grant date. The Company recognizes compensation expense ratably over the vesting period. The Company uses a Black-Scholes option-pricing model to estimate the fair value of stock options granted, which requires the input of both subjective and objective assumptions as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term</i> – The estimate of expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the options granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility</i> – The expected volatility factor is based on the volatility of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-free Interest Rate</i> – The risk-free interest rate is determined using the implied yield for a traded zero-coupon U.S. Treasury bond with a term equal to the expected term of the stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividend Yield</i> – The expected dividend yield is based on the Company’s historical practice of paying dividends on its common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company did not issue any stock options during the year ended December 31, 2023. The Company’s weighted average assumptions used to estimate fair value of stock options granted during the year ended December 31, 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">2.67%</p></td></tr><tr><td style="vertical-align:bottom;width:79.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">6.25</p></td></tr><tr><td style="vertical-align:bottom;width:79.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0%</p></td></tr><tr><td style="vertical-align:bottom;width:79.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">80.40%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 13.5pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">A summary of the status of the Company’s unvested RSUs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 34,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 218.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 32,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16.92</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (50,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 97.44</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (12,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (189.88)</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 174.15</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 194.81</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested RSUs at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 128.56</p></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">At December 31, 2023 and 2022, there were </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">113</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">278</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> shares of common stock, respectively, related to RSU awards that have vested and the shares were not released to the participants subsequently. Additionally, during the year ended December 31, 2023 due to a decline in our stock price </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">454</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> shares of common stock were not issued in order to cover employee taxes.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The fair value of each RSU is the closing price on the Nasdaq of the Company’s common stock on the date of grant. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation. The remaining RSUs will be settled in shares of the Company’s common stock after the vesting period. The unrecognized compensation cost related to RSUs at December 31, 2023 was $0.6 million and is expected to be recognized over a period of 1.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Compensation expense related to stock options was recognized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 280</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,494</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 313</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,087</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 105000 0.15 110798 P10Y 1 1.10 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 398.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 11,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 59.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 139.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 311.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 149.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 377.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 445.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and expected to vest at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 377.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 17702 398.57 11201 59.00 7487 139.16 21416 311.65 6198 149.34 15218 377.75 P6Y4M24D 12366 445.51 P6Y 15891 377.75 P6Y4M24D 0 100000 P1Y9M18D P4Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">2.67%</p></td></tr><tr><td style="vertical-align:bottom;width:79.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">6.25</p></td></tr><tr><td style="vertical-align:bottom;width:79.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">0%</p></td></tr><tr><td style="vertical-align:bottom;width:79.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">80.40%</p></td></tr></table> 0.0267 P6Y3M 0 0.8040 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 34,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 218.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 32,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16.92</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (50,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 97.44</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (12,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (189.88)</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 174.15</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (3,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 194.81</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested RSUs at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 128.56</p></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">At December 31, 2023 and 2022, there were </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">113</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">278</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> shares of common stock, respectively, related to RSU awards that have vested and the shares were not released to the participants subsequently. Additionally, during the year ended December 31, 2023 due to a decline in our stock price </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">454</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> shares of common stock were not issued in order to cover employee taxes.</span></td></tr></table><div style="margin-top:12pt;"></div> 34226 218.00 32777 16.92 50131 97.44 12342 189.88 4530 174.15 3113 194.81 1417 128.56 113 278 454 600000 P1Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 280</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,494</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 313</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,087</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 107000 280000 451000 1494000 209000 313000 767000 2087000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">(13)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">Income Taxes </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Income tax expense (benefit) consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Deferred: </span></p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (293)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State </p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax benefit</p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (423)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State </p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax expense (benefit), net</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (380)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the U.S. federal statutory income tax rate to the Company’s effective income tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit at U.S. federal statutory rate</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax benefit, net of federal benefit</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock warrant valuation</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other permanent differences</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in state tax rate</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss true up</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other adjustments</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the beginning and ending amount of uncertain tax positions are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Uncertain gross tax positions, January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Current year tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Increase in prior year tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Uncertain gross tax positions, December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">The components of deferred tax assets and liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Start-up costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,137</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserves and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,492</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,424</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State and local taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,124</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,945)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which those temporary differences become deductible. Based on the level of historical losses and projections of losses in future periods, the Company provided a valuation allowance at both December 31, 2023 and 2022. The remaining net deferred tax asset at December 31, 2023 is the remaining balance of the Netherlands net operating loss. A valuation allowance is not applicable to this entity, as they historically produce income and utilize their net operating loss carryforward. In 2022, the indefinite-lived intangible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">asset became fully impaired. The Company has a policy that NOL’s are shown gross with valuation allowances with respect to IRC 382 limitations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023 and 2022, the Company had U.S. federal net operating loss carryforwards of $218.9 million and $207.9 million, respectively. Of the total U.S. federal net operating loss carryforwards at December 31, 2023. Losses generated beginning in 2018 will carryover indefinitely. The Company had state net operating loss carryforwards of $348.7 million and $329.1 million at December 31, 2023 and 2022, respectively and had foreign net operating loss carryforwards of $0.2 million at both December 31, 2023 and 2022. Net operating loss carryforwards of the Company are subject to review and possible adjustment by the taxing authorities. With certain exceptions (e.g. the net operating loss carryforwards), the Company is no longer subject to U.S. federal, state or local examinations by tax authorities for years prior to 2016. There are no tax examinations currently in progress.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company’s ability to utilize its net operating loss carryforwards, tax credits, and built-in items of deduction, including capitalized start-up costs and research and development costs, has been, and may continue to be substantially limited due to ownership changes. These ownership changes limit the amount of net operating loss carryforwards, credits and built-in items of deduction that can be utilized annually to offset future taxable income. In general, an ownership change, as defined in IRC Section 382, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50% of the outstanding stock of a company by certain stockholders or public groups. Due to the valuation allowance against deferred tax assets at December 31, 2023, the net effect of any further limitation will have no impact on results of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:14pt 0pt 0pt 0pt;">The Company is in the process of completing an IRC Section 382 analysis for the year ended December 31, 2023.  The Company believes it experienced an ownership change during 2023 that will result in further limitations on the utilization of its net operating losses. The 2023 ownership change is expected to result in further net operating losses to expire unused. The Company reflected the estimated impact of the 2023 ownership change in the deferred tax table and gross net operating loss carryforwards within this footnote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company has adopted accounting standards which prescribe a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in a company’s income tax return, and also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company had no amounts of unrecognized tax benefits that, if recognized, would affect its effective income tax rate for the years ended December 31, 2023 and 2022. The Company’s policy is to classify interest and penalties related to income tax expense as tax expense. As of December 31, 2023, the Company had no amount accrued for the payment of interest and penalties related to unrecognized tax benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Inflation Reduction Act (IRA) was enacted on August 16, 2022 and includes a new corporate alternative minimum tax based on book income, an excise tax on stock buybacks, and other items such as tax incentives for energy and climate initiatives. There is no impact to the Company at this time, however this may change depending on each year’s differing facts and activities. The Company will continue to monitor this over time.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Deferred: </span></p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (293)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State </p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax benefit</p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (423)</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State </p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax expense (benefit), net</p></td><td style="vertical-align:bottom;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (380)</p></td></tr></table> -293000 -76000 28000 -54000 28000 -423000 30000 7000 9000 17000 4000 52000 -380000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit at U.S. federal statutory rate</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax benefit, net of federal benefit</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock warrant valuation</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other permanent differences</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in state tax rate</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss true up</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other adjustments</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.210 0.210 0.059 0.038 0.097 0.022 0.019 0.043 0.003 0.027 -0.002 0.063 -0.008 0.028 -0.348 -0.250 -0.005 0.008 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Uncertain gross tax positions, January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Current year tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Increase in prior year tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Uncertain gross tax positions, December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,052</p></td></tr></table> 1052000 1052000 1052000 1052000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Start-up costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,137</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserves and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,492</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,424</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State and local taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,124</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,945)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123)</p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td></tr></table> 1096000 1137000 170000 272000 751000 1157000 56000 4420000 4597000 2492000 2492000 70000 43000 67930000 63424000 2000 2000 76987000 73124000 76895000 72945000 92000 179000 80000 64000 43000 64000 123000 28000 56000 218900000 207900000 348700000 329100000 200000 200000 0.50 0 0 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">(14)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:14pt;"><b style="font-weight:bold;">Commitments and Contingencies </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Employee Arrangements and Other Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Certain members of management are entitled to severance benefits payable upon termination following a change in control, which would approximate $0.8 million at December 31, 2023. The Company also has agreements with certain employees to pay bonuses based on targeted performance criteria. As of December 31, 2023 and 2022, approximately $15 thousand and $0.3 million, respectively, was accrued for performance bonuses, which is included in accrued liabilities in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Purchase Commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">The Company generally purchases its products and accessories from a limited group of third-party suppliers through purchase orders. The Company had $0.9 million of inventory open purchase orders as of December 31, 2023, for orders being issued to supplies for which the Company has not received the goods or services and which are expected </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">to be fulfilled within one year. These purchase commitments were made to secure better pricing and to ensure the Company will have the necessary inventory to meet anticipated near term demand. Although open purchase orders are considered enforceable and legally binding, the Company may be able to cancel, reschedule, or adjust requirements prior to supplier fulfillment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.7pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen &amp; Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of December 31 2023, the Company has paid the $1.35 million judgement, including related interest, and first $275,000 installment of Cowen’s attorneys’ fees. At December 31, 2023, $200 thousand of attorneys’ fees were included as accrued expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result the Company may be involved in various legal proceedings from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Product Liability Claims </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company is exposed to product liability claims that are inherent in the testing, production, marketing and sale of medical devices. Management believes any losses that may occur from these matters are adequately covered by insurance, and the ultimate outcome of these matters will not have a material effect on the Company’s financial position or results of operations. The Company is not currently a party to any product liability litigation and is not aware of any pending or threatened product liability litigation that could have a material adverse effect on the Company’s business, operating results or financial condition.</p> 800000 15000 300000 900000 1350000 1350000 0.09 675000 275000 200000 200000 1350000 275000 200000 false false false false

$3 MC/C)'M@"H68 !P>J0 M@W]"W2F'$X*2\5B?W8;3J;$N".A"&I1 MY]IN[!5?3]B_23M@SA"^MLG;'7B,R M=>TX05J@5 P0%WT9N]T*G 6])SBAB)+7R#@&RE6XEKFH#TZWO-3Z_L.H=/D;J M?8JCO?\/;0WB#=<9+%E\'C-$%X70+/+/W#,BS]L$!5;!GX%>H[V_[ @IC1#S M"#GI:G4O'W$3^XJK" P*ONR%V*/)D;QS^773[TW(#?EB#E<3&5RO>W#\=^0+ MB)4OP_CU%! 3@]>0IHN>,_)+)QX(PF=*W95CV_P8W5S1_%I>;BGJ5 NP.4&H M982UC7UN%+30^$+Z'@]'W[C# M($QV#X."BHK3AE/$%8@=$#.[0B,2!T&2DCT"3R0I*MAZ[^IX2W'0W7]]>/AW M(@&K#KI'CXKA2]3.@S'; W 3 MWJD(>$H(PUH!2V(']J,08\D;C MA)?@,^9;>#]+_HN2B65,QM/1SA;_37DE MW;))YSQDK+0[R2\LUM@8V*SR5-9COZ!G'HD*P0_T&_;O/G1KZZR>.7$M.Z8] MD;0< '&"LR6_$=R:B'WMY$Z0(VL:PU\CO]G=;G-L8[@6:+C>YA+9K6(?+OFA M K:>6(U;R9"=[S#D$!^K95*P4SKCB2.\(4[TCA & M!6P9B;CP- .AS-R;=!2\>/3 T^YHA2#03 _!GGF4#D5APQ@,8C#[K/)U8)YT=Q MY??T:3#BK82QX-G MJ*M9\A&Z[KJ/NL=KR !Z+*EN8_0KCM$?;F/TSSM&/\%^8[CST:,+!AUWUZH2SQ(';*G* M7C'>+*@2R(H!F-E!_ "\('QA;4:]V8U\RJEM*+ M7_6WT3"/>[P#/0 M9]IB%<;\0L)A)B@+@^@.Y!@5L-LMQ7,))7 M&\E,KQ;K8[ LO!9T"8G2G,9F^P-&=%9HLA0".(:$[(@!<'+RHGH@T\#&21 0 M@AY6_)L7!K37\I;^B)W0'"$4X@%9 CO^+OM,29.7GE8"S+A61\'RNTQ$.J4E M@\6B @"$G]U17U"M51)_/,O+:U*(VGKX[8P([ 9].0>T:GT-B4&+9*V+>+L!1)9,H=))4B MW";RG=;LKF2 MTYS\'!/NB]P;)_\D<5_(T @JAT1XO1QLQ9 922FC@4\".!T6K,.\?1@K'U7V M<[9M=CQ%NA1O;6O2TMY\R!-DB&CR&F@?W)NZ!"[8CH;5P82 ,2/Z+5*W< NX M\&!]@ZM>H$BH)"&GD?@S]V\YUE'R P6.=VX(1V[PVKZ;QHIL+TX8<^,LNF+Q M:UW $5.V%@&* \0^CI- 9YZX?H!E\8O"V=N$^GXZU?9)J]3,K=L>/YENZZ3, M,,?X%<_Z*YWGC$5FW00@)XHF0&O+0=](8#L<_7<8E#3<9J^B2<1ANF*&I'_0 M+D7;F9E-J7<"- /X_L)M8+Y%AS6]QZBT[Z/?;4P/3/%/ ;V4 Q9;4%N0,D-3E4T9" $ MMM(0)#)#37R -."[DOWLSKIC[+/3DGVF31]\$2#&="+(P+ MHXH/NEHUAUM-OFOAA!CDJ2H6 X<-%Y=\0!0=HNH:K(-7U\F%1.KQW"HQ-1,0 MQC]JV(79RFQ,+\=1%7EXP>!:X0K3VCK(/ @(#6W],$Z,2 LTMZ=1PSG=,]'" MFDIO'CH2S<>+RF$F)"R\ ?P&-'GX]N!^HNA(&2J/OZS$<$A#W!11L=\N*;9A MG'6'<8ZV89SG'<:96%6QW0+>GZDZ<8M[K!9(<+B9&T[HN*H+2VYRV)"#H)(! M52I5 @,YZ@R[&#HNI""IUZ-F%04E+;R<4I$B+*3H!Y05%7%ECHZI99V'&0-_ MC(<<'@26GFNG<* M?] ]('&#!S)_0178X0*#<0QT2J$(#V=?"'VRK4:U[# 44^R#T\<;4W%9? .H M^CRJ^W)85X@M7M"17766)L$(-X!P$?;+CNYBU(6E)_X\[C*=_%AFT.NG,8.0 M9ECWG+\%BU,1:9Z :+9ZWBV4?%'F MHL9&O5$-Y;IF[\AU-2DA>(+A7BHPU&C=&30X1D@*L=IX'2I%QAM3CBL)/.YF M()7:[%B*P]AFJ'IGEI#B,QMH97_.5/9EER>:EUQGRJ1I(=@O17FXF2N[SD26 M9=HK!>U,X4:+X7!,T$J15^M=Z1T5R@CY/AP'4!T83F7O7.VPIINE>7(7$#P$ MU#'"!\0)Q;@BBM]5UT5XS187+=T84KM2$TXKN;AS6&TOQCB!J&NPCK930)7K\ M\K@(L&,V&I=90R&"DF0AG',PJ@O"@JT BUQVZ'@2KJ3Y,CTC ?,(C<@1,-<8 M%Z *%'C4LX0?M5[RN+@(<"B\IHN(*MUPH1!1*;E)3\1.VXQW<G\'7MST&NAD^X]#6/2_*FH MY)IQDVN]T#&&C&O:2:4>M2FV"ULA'X3;X,;E12>=DL" +W&1=7L]Z),)KI\= M$T#0I7UT&5F-;:KPU5T=YRXR9-+@N]@YV>7*5U,TJ:ZX:2_Y0UNC16JY6EB1 M1%:NN5R F5(;^"E_SRD>7"[0PS'N(I!.5R>>)$]*0 M,(<7.> $]] .=$%_:Y&7-6:;1J2/)D\Q?YS*NQ',%Q]!G93@7G&GM7 MJQ=$W8 <,-2$TO]U]':%?$JUEK@9:YG<"%!*17B,BHX-;HI3LNM&<=L(X$ V MBMI"T0>Z>)_[-C4>M6IWAO==/XQ ?OR3(B2]UT6 9 J#PETJ^B483#G')8.T MNK?:L'5\EDUH3CSZY\>L-S\H-G>/P$T.B1UO0V(_<$AL0E^@TZ=V?#ZAFC]' MF6MD<[-4 YA'R5_$DS]K/Y3)"KW5YIO=$!2MZ(BM-KL9VNP\RFRG49G=*K)S M*+)+"Q0Y_')".YS'5ZUJ=4RN@$<^(CWTDNB:]?XJC'B6-@#_-KDKY&!-#'9. MUM_65+RZ&2&\6[ I_DE)B]ER.F0,?FFP@)>\H3,F%)$L_WE1*EM?76*RM.= M$JVGR.GRL-&E6;I>5%=ZVOI*W6;T_3&5YW2W5<\#7DR\A^-1R!;7E\$4,N.**H-.4T%O"GW Q//1J!3C!KJ(4IT9 MQC@96Q6V8?.<(*)UQTN&HQB)0Z/I@HCDAT-+3A_NCA6Z#R;7JN4OUNN M[&Z@/ PUX;-/QZ#YFKHZ?97=(UK8 (V*"O$&2H.U0!!6"==8):[=WM3+PA0" M=K?$@'S+KS?Y4X(KTQ?-.IQRB\U4S<:Z(:(B60VE;1BZ:6Y-A]5 S-A\@QO? ML6< %^">QUJ@,Q.4[OD2L3:Y&2?*E$>D9?W*5;O%%\.2Q5=U*Q/BV3?HBS%: MN2:66>3,I6U#5/0F*]3(*OSD0,-/0#0V0?UJ):];>P^T,/!.K0,@D3NW--#, MQUFGRUTGJX-;DEXB29\\PI2T;4#?D]E1,BFUG8D]'OLS[)5V773W=0_&V9R( M5X/.;$9H 9.I62D@39I>,6&6!R<61#7+V)-$$%J]?;@P:$\F$D%CK!!B>Y @ MLJ#0B]A7106G_=/S7;*)YYSWX5'W]='L\W8K74DKCPUW,<4NM&PVTTZF3=L8 MP62UC@)'VI7,4/)=VQF4H+&:FW781-*5M#"1D$UGD(FCAG+(INI%6IP_#@/? MPZQQ?.N.FT1-&1KLB7^P&%O[\*XH+[?GC-FW MZZ,UK0,XPUV*,!^-Z41*JIZ\!:EQ2]T!-!JG;./SF>KL&&WJ#Z5?WD-,BBMM M(EXM5!\IJ-&*PCS@L"^23N$3FC<':;&6P-;[DKII]CJ"PZ ,M[8!WBG,]K=H M4X<^=]LGKZN(%#1@'$RV7::2:9[8/A7.>5?(0]_YXO7T!3W7>C[MQ%O0%9>R MB$TUAZ6*&J%%<$J:&VO#137T276L&87'^?*[,_:FZQI[_%134M5!]XE;,YXT MHB=7HVD\PF5M6O2(#Y;)7>@6MP4\UP6I+* \]VJ-?2O>N$-3(T7/!:L]EONC M$BRQH@)7_2($8.P4S7!\-59T3.2!T=A%VVG5P'5K_D+-FDO-@ROH=NJQ\AP) MO')0FQ\=_<%2!D^V\=%G&Q]MNYT3KR+;M;TI=]'B-D#)HSY;@2H!8TRILDH+ MY"9/@Z/L6@V:7HONNX8.8 QJX:Y;=FAJ@NBH]_(^77*TI+&[CMF\QZ)&U]OA MH]Y/9PH57'Q^]_52&+49]Y7#P^6:6[K2 '[+!IOA9YW5;_J[T6L\ M](XA"-U8S*ZO %GMV#3CXZ9I[FZ8M(RCT]?[[XKVH]2P,[7-Z'9T/1P\,1-0 M0<\QV,-H4)+*@=>GXZ!D=9-XRH'51ZPSY-0HR$>IXWLV\W>L!S!\:2\VT7_)E,KL@*G MJX=\.#I?.GL/R2$U+5>-GC=P^OHUGCO=IZ9C*5E]+ERBLOV):Z([/4-J;1I* MI8T"N>EJ51NI-"_Q.68BK*YZ).*"5@"QY[+$/[2C^-O^ ?T#>_#- M_3F-!]F]Q J4]B-8UVTB@5?OV(7!8WGBH1L*943,5#YB>6")QQ06:X&YI^ !(*LXS7G4?R3&QA91A-U-:4 *\%.; .)UO M"OL_,"48 '0'%X)@:I0;'KG[]-,^E<;!OR02M0[X6_I-97#D],L[+F:L/=:Z MS+$%JL6N>/%8UT""8LY%X2CNV#+B-DH5>*T M/Q$U]3+$8.&K=/\9W495F^;VY-WJQ*:\A4Y$9Y)T'J@5J-9UK$V)ZH P#91X MQGX)FH":,+R[L[;Z,_=N]891\%=>5O G3V#YOC3BQ]-]#9/*.#1%[AHXW^&4 M(HVMG+?!Z3D+I_U4A_!PL]Y__*UWLG^FC\V">OA3.%?]ZXIUY>188LF"[Z@I M<4^4*C>OLF\'_\:5#8)!+?,;;D :E^J3RWG=Q"VQ(:XD9GR\I1ST2HD47K$U M,:_HWC@]C'6S>Q UNB@,7698+"> =1I3"6KST4UB2@YJD_E!ZT]R;;=*'U,? MT\Q 4&])865L)*KIN(4TO:6A,S3Y'T_"\QT?=#5B>;'VP?\A4I[KN[_TD[?S M?^OWJ^N+RX\?SS]=?O[WM?CR]?-_KJZO/G^Z7E[WXF9M\Z!M*T^;,CP?IVRV M+B)\)6X#S+HC#DH-ACMG;GE)#."%DW]&?.5C)N=O*XZP<:=6*_.-'Y6Y\ MME G6" H#7!3L$<$#\I/ZJ*ATL>(,%G1-D6<$>M@SJL,-]"7(S!$T[-RNR[D MV3Y!T=$Z-J'YHBV)TZ"X#G^=9UV:UX/@TU-=A\G;Q(3VVWA0[:9M@REQ?Y'-;_7'6@G -$! C(^A='$G' MVL_#V-C;U(:ET]C? -F\2=ZBYI*1V\N$=0AT^R" ),ET'PMX>C1FQ(DM7HF6 M,$+#!^Q)JXA^TPRII7M6IU[!$AVYUL6<4HH8VS,V'G87!SZ:00T[$D2Z)8@# M0F!I1Q*_'[#I2$B!UDI*P#\2[;I124JE\4!.PT39TW.'ZMNC1WQ 5E$J*/P&1VQ;K]BW'MDG>,H6A%=6LVP=VN>J2-.9 M_&I5.UMO M!=#]1M-YG\*RB%1Y]=0,?FT50(\>UTS\$]6(FM'0.V=FSJY8=+DH!Z!3JZQNJJI37P'J,\4WPTT4H](6Y)U"%Y?AA2'# M,%$B\+.FGRY=.+@MNCI68*)[]&+N*Z7S&X9!XE,A+;X1(PD7"EW _IK47BQ M_RB9N;&)BQRGZHWY MB[MX]*9IC1R55/1&P(*-[LQ&1Y; O[YYZQT>ER=#O5V@ANNGCTZ[KT[^[IH2 M>LK&>EJY14;@9C>=7F8EVGF9^3.M[!A,V,,-6]E7=3V48R4^!@/,PD?G>#IK M%4-V:<[T*-@K/7$!?$6)%V1CDK)Q76A9K7SHB MP\Q;M?$+*X[0H:$H20?Q8_WX;BU^\^/6.&BOR?)ZG"FWQN#=HY!BOU)J-I[U M1WG_\C\JRF?L(HF1^CO8&3_ ON 4TAHGRJ"%=&(;5Y9"#"PBNCQ5RMQKL.HX M4;QH"(R0[J)LBA/D6CV*=D@XU%Z.D.=\C$F#CBA3_PQ4F5^L9XGS^IB0SE+E)' M9KO"8O+B?\B@D:)TW31(U-:5QZ&/1+_QOS )/[7^>_7)7 ^NI^=] ?GL,377+.CR"FBMB/O9! R MC #V[OZ^^Z<L2Y-\4JRP=MFW@?\5!_Y?;P/_/V[@?T+KE5DN MXXNW%.3S$MOVM\*?C#!):&'$H#I.;(08%M4G)^YDU1/KF-JS$[XWA>9@.(@QT-Q MU 7SF:3&.(E!S.6)+O=NZ[G>*1,IMFMLU96+U$5Y'_H'PJ(\8Z!,:]$1D-TKO(3Z#T$_P5FQ\& M5\T3 '&/6A>J507TTB[[@1"-]Y(= "0#N2X\_@K/FOOL8)5XL#*P9A%F[!@3 MPDS "V4P2CF3S*@ :V_OV&Y@/'GR6._X25OB[3_.PICF*UTPU0'CD>*J@=+,[95/%R2QUB)G1_X[-[H0\9ZOEL]/;G=6U2K>% M K+"*1M91M*8WQB6H](:M$DE5)$TPHR=@*$4#[1V:X M"\M,KI3 REC>G!?1HD*",PLT!C2'PL9Z4GD-E1-ND M S<;_3*S@65:Q M$PR*G!HXF3@E4V6WOCR>,EZ\I@ES I\?*Z;Z8G8T"3O%M?#Z5@I^:D;?9IZN M@,^_>E0- ZH%RIZA&=N1N/#;:5<:ZUPB7PX8N(=AH=V"&JG6.Z@/ZA89..HS M%.NREXBI$ZB9ZA7Q<\2 [:.!M;R1])P4;*FS0C&\Y7S-?JFLC+2OH-HBH[S@ MQN5-B+PY=9@8V6A6#._)(QV^(Z:AE^*&F&JW>O+FEB#"OJ*R_*9T2SFW+K7) ML^6(5A0Z 3*["8;=.PD0Q,/8S*7*5IFMV\,7G$!Z;\36(3I]V&UD./ MY!-K5 A?/X917(+N UJ7F3!*D1^;-(I?YZ8',$B,.2>D%7"+ MGPXI"E3D-Y)AQS:J8&JVSC-9!-P&)7<2>;%4EFJW%S$$WI#B*Z9K0J-"6^W> MT![-*Q(0[.7#81*LE,QV>R:_<14.=/Q$4M>T1&!WD.DT>VV;RLBZZT8P/N\% M^ZG*:I/_>Q3)IR+3)T?Q3 M/GDD;:$E*K^" 36]W?D8ZYY05DGA\C(,.R".B^#D+)O3<$]Q0JF0 M84 MH;$V:'$4;JFMXEB6P*%F"N3L_UB!G--M(.?'#>2T%A![^NZ QTU>FU6) MU--'Z=YY 7C4[%&QR<*'!9S$I]4L[5AZTQT^_DY1K,O=\[9K@$ LPU(=8 MZX)4C<]Q8E2A*L:M,5-!LZ8,))-M9)OH <.FN VIG4Z]QWI;KLI [95X&C.? M].0G+7"S?):'3UTB9;T^R][^8RX4AT=FS)C[%(N!#$+4/)TT-"(2=NUS9!0[ M;>FN5!U=GE0W?Z064?0;RH\K@GCDR*?:&1.RZS!WC/HR8&&G>YJX,>+.*)*@ M>[&A'P7>S_G8=/]E6/3),@":6<:%ZZV;15C#%[YA (_VE7H2Q54H#\5?K YH M.L_A=_MD::.^&.GJ;.B+TW7N]*]">;^6NI83[E$3[OL97Z1'%1LZ+Z,3/IAR ML%\)K(=L]KV&+,[C$ MHW:=SB1,A?68F<$[W.F%L"E7PDT[A6TT6L$0>KGY>Y)Q&4"9$ M -H(5M7.3 MENZK@)XD#M)P^G@=,0;#NE2XJ0Y[T1ZJ0?"]>+?&>B0N F:G M7,R84>DVO*C95E1OM?)G[M_:0A)55(RO/.V?_]VXX4,JX,A0U^_! M*!_Q,V/4*S)M B^=FS793W,VOOS?UUCA(T-Q]P6K#G,-\?3_4/?+U4UZ(J/8 M@B>7O/VH7FV-[N=L=!?!V<9D_\.C[Y8I- R#?PYG4$=_')NNM[7IGK=-UW*VIGX;_ZW1 MFIN5V#$;Q.!D&JVX.=Y4[S4P_SM:"H,UF9[_1]7>1VP(682<+,9I/^% MMN$F08S 0N-?*R]1F=OQRWU9ZC-!:H-#>"N&;0&H!>L.D39 MS0MM-96 P/H'=$<6NVT3@P_3V94.T"\T=AG"_9AI+$AOB)6QW946/($B97'! M2V>Z^MEVGD7:@=E=OE)\.T@RO8PG,M?V^98ZRRXT7>=R$M!N(?[T6>3#.]%IGTPG@9*--X9[9OA/9MN_]L73[+^J=U0P7@ZPE$T.EK3F,FIU#*: MRQ]G=9RUO,IA;TMS4LU.W.OT#K44&VC4@S2"KGFIX[-83?EO^_!8DQCS+8O=]CB5,;V M/EM)TZP:YO$LLA+76)/<\I(FG/_44_Z R1=.6ZUJNM)"M,[NGB?5G+43;:1D ME.J:,PY?TSG4R AU91Z@6\P?BVSYO+P?!MZ"K&]1OA>7:D*EV*D)"PHO.(L^ M%O59T&Z$ZQ>/8/VHG6M /+I-7(V#>-M9:5^Y21RHX]C8#YF &BLBQ06YL9G% M8ZP^GCRG=:/_S9[RBKFR/M,SW2=Z$/=&4XV6]GG(/K+-!:7K@A()B[#=,0!U M4>/2MCI\K%-DT:47]WZAX0MFL=#XEO;HFF/#QUMYRV64%J-&W=%QL?MASR(1 MQ=%V.!TGB;%84;H@/]>M[B9_?8+3*(@P$0BS3:9Y.B?-@7PY"TX!\VVQ\'BZ M2@T*JR)BQ88!->Y#0:LHE7>5<^",96\8!5CU'5F\S\HVE0E!!NJ!IA&/N%C0 MGXJ(!*L%U88X,N0[%\U.!O913\SR,X]:+* *?%MNCP36KO8L/4@Y--XHE,I7$'%IS&@F*82R+@N028]CR M[<^8+V)^UM.;W+;WIEW%Z>X!U8(9^(8RQILVVH'N\CR-"ZO< MRU,_=F"+V5;:5SX1A>L4XDHO3)PU-<1T,G+ 3,)\''WG3L;5MICGN]4I5MIF M3H+\+;GEUA)1A.\+[PO!X*JK=(73>E:I9_"H57*PJF%Y/\8AMK%=LI(^DQ+Q M1YQ\2[NS(!V7WCY.O&?4VHPJT=+G,RTC=Y5[0SITO>S7IFS5%'C92K=J,+M6 MO?2YQ)$2#VIVK]D*-@?1'J8$SZ9LT[4"@V0N6,W2I_1>9K,BJI<^EYE]3TN? MR;R0VJ5/:"ZGS-)G,P9S>HQA:0MWV)1]EFUX8GD%E"OWL2B;-&J[\B;10/Y'WW(O!#[ +Z@B[,@QE@N%A M8F$I!X/[,MTD&9G&@^P>F>_.[%"IY0O*/L;5YXA$K6";\F0R_USI!GGQ[*B0 M=?/*E6X,]X]'\,CFZ/&;Q+^QHW2 ?57A@U:\KL3Z2?F[R:#5(J/=VN=E.VR&WAMBE[)$,, M5VW*#NEN[=ED_/MJG9QSP/Y6HNIRGL?$B[]2%C0)/;Y:VR3.QYO$?KB'>:%/ M;LH^Z3I!& OFS\00K.^9$UK7;!:L=*L0>+$IV^*D#KL5D3;(2MD@GT Y5]OB M,!'3]Q*QB2_)6*C4.K4 R".;!L]57E>$B3YLPD0S(OKP&2&B)\SS8/99/8-R MP ?;;JB3QBV#?PK M#Q+===>ZA;HYG&;#,<(34?=$KG>/VG2)B M3X4_V*,;JEM0X/01X3[@,]8-XVK--BSA=(<<;0UX0+BK0X0ZB7$T'WHQO:ROL6GEW MP94Y[;=240F8#W *KLFD6VKKGPD#[Z0P$O,LO?H^2(?!YR>,YX']YV!!]1AMV> 9=G6F*'"Q!&T4Y_YW MBE\&J=&\3/-D"0=R4A@ MQ HNG8>B3^S0_%U=J&]^E0U!^[\=BE$>9L$8-8Z LG\'SD/I+GYI!/I.AQ.3 M.=PQBGW01SND:Y':HXS"4]F'KOA4ZN=GVSG[JPFS5.P/O96";W>V"UC*3 MFU_\TN_4:,8D=MO-=GYEBF]5M*C&.ES=FN0HV>E/(Y1/&Z7G,Q?*#9;,-#E] ML8%RNGD9:Q#=<*40RHD7[]PS8I);7$P3X5V@?FI,G?AD:1%WN(!%P96, HE] MO;*X_&+"MH#]RD?ZZM76%YVH> M1;?58:1EAJ KJP"#9$L':^U%U3<9N]9>[SQU>+PUE6#ZND0+66T$7!_ _0RY MP!.*>*J]PV5TRN5;<.]WI([4.UN"#>Z%+0-8+[+L5ARJ_Q8L26#C; :.@.MD M"1G 6$3>"\84*;1U9N@AI\P,=L7NUR>48M-Q4C1PUQ%=8QJ-E\K]JI)QW14? MC(*C*Q8:W>2:;;B.J#0K**].US.Q'<9-B0V9NG/&B: =25(AQHR"4&KP-X*4 M@,'ATUA$B6UA!2N+04,,,FTIV]]),KJ1SF3('X@[>9NC:9W+;4MQ*V%34 M&$'1#"(<(4B)98L=U;WM=LP (%7A?N"7@!CHM$#D!H;'WRN0=@^1#]NJ=J?( MA?5UF\%_CXZZ)S.813>L?L,;R7G/1G;*>DQ5*2622%B;F, #'"E+6CFHO\IH MOKJW.[S6\I6.T:?-N-CL H@CS=Q:A&/L[*.U;47,BNO^%@R,G!VIR".%U]53 M> A=\8ZI@_6//,C 1WB:P6XDAZT;2(!M;YT_:J76:% MD84G.D=-D9:B(DTOJ]6A+O><'D69R7-?[5+;E92_:< M0@F/VCS(1&GRUMA):8K=85,>? +8/MQE<0[G!M=Z5=3 MXP1B+8<8+J+KV:*T);]HLE_I!7HET$3#?V G9;V0YQ/J>^4F5_Y7>7$/@Y M6(Z3J5ZD:I4AE#GTM:O_%+UA-\.U--_\+;%^56@H.SKFVLS/P_;K^7JFZ]EL MAE%ND.,81GT$P]B1E_7V(^?W7(< ;Z,TQ3PKJA%&%)S0,'ZS"+Q3AC0%J#%< M#:QOA+J("9J[\>.D4\S$U'C6;FB.*E?<*I([TTB!W(?:TN146)ML0GL3@0!'A ,40C7W<>^R%R+/E M1[DRO9 ^&-:P[S KV_&,=].V3_/E"&1IVBG":TP1< T>$',8RGNK Z/ 13]9 M?7X!>Z5@U_6(77%.+E&X^5BUMU"5\(:,<'9X()&54X$:<(!%S\0X[\AY:U9:N VS(244 MX V81 06V4$NDK+GI:&E15=<#^F@9&E357'U1.R!ZN\$M,P>FVUALJ74%#C< M%$$T082^("IO GPQB=2#)K8!R5OX=4[13@2:T$0+$Z@W2LT4RK8/38[G.#54 M>#!C_-,6&Q87<9[ .,#TN)\&QGKK\S Q*; 8 []C"%0BJTS,T\YN,P7Q$[C6 M00X_\KD0BQ@@Q,G$Q[6##M0S4.5#M54.GEZX/G/=X%>\8N3H_"CO7_Y'1;E: MOW9P\%CM $NTTWTBUWS &K;*3"U]AR?2G6&^9@I,5IB?9=FWM%7&&:V0-Z<3 M7,M%JZ9$WZ7FB&OC7+UVSG4R2\(#!>MK^!?=0T@1Z;LD6BRCIA9T+.& MN5!S<$174PP==5O0"@F)!49'1F9.I&[C+-">5O*[LA7E82]-#M=-L*(Z3;R* M^SED-BSG)]Q:O2^0GW)7/YN7E-X]SJNNF6A2R!A3QS'G*-(0_) MON[-YB$SL9 K#L2H.U86)EO?.XB.0^PE86=( ]DM](*A C,.;#/"Y%.72E*K M*H&CCDAE8)_3> O]*/Y4A) TMNY>/J #DRP5U*2"!,Q27)VFP\K*E-&=L=#.U^/XP.30?:%! MOF7[NTA+*:M04>AH9';G')U6$[7AD27#LC)7\8%57,S;5+L%8U)' MVYC4&F)26XG_5!+_F8O\/R101+)^8=_JZI@1VO)!!B$F5_0=P+KCJIWJ>S> M>0?$(D$\X^80JB1A=!]EZY"4T" [?+$Q_6O^$U#TG4&3&>7X5C-_^LCE?SWO M6WK)Z:GE2,0Y_,UG^/ISO[TW%64K1U>9\A5G4H.)>T>A-B=DV5?9O5*1=L&Q M&4]5SI+(> O2G(NACF36:%9WQ3F\7)I=9$!5>2(C6"TKO[8^-$658"<*_Z<9 MGO57#CQ@3\OM/7[R>_#,K_%Y)OY 07-IT^1^N*NK757H1G.JVM2 ECHNJWP' MN4FI)R6O'27VD =0QX]50-+3/N 6-B" D(N'=&?@0I>$#O?;\2KH3VHV8'[ M9\-P>Y>7<)>?N>9\G7L(@S$N@^L\N0ON9/C#W6CC5N$\LX[P%(20]52_L"0)UUEAX+H?^,Y+U,V1=VR.=?*2'TX^T=]0]V:0CI;*<5/_ODQRI1J8U;4G'Q]W7 M6S[UPQ+UED]MCW3SS-ROE]>_G7^Y%!^O/EQ>7UQ=?KJXO!97GRY:(V/;TUWW MZ6YMHNT9;\]X:_=N[=Z?FJR?(>O:'NG6[MW:O3\'44\7N;WC#5KFB[=763I9 MYLYP.T]>=0\/MK3\H]'R5N;^.$=JH+!/V7WSJ6>[13PNC'@\V2(>GRWBT3E; MFFL+TK@! 6DZ$O?QGPE%Y+$H>. UPGW^Z[>K=U\45:E=0@\!M_^$6(6C@%ST/_W%?UV./ M6[V+YDK+*,RQA/HEX"51@^+S$"-QA.^M2_QGP8:7& D7>=B$;I[$,:! MM,"XKL]IPM>/^OA/_>L3Z;UMQNC:6F2N.Y5>R?33[B(SH-I!0WF'-4-4)$;8 MG7J10TNXQ%APQ\W&!D&28FDA/_>X?.T8^Q!AB_'%SA7+$8781G*QN2TPZ)_8 MTCE\X'HKBXR*Y9BH><-BX\.>+3#J")O%WGCFU80F6@ MJAHW2X_;-<9%6<_L'N$DCTZZ!_-$EGA7/TTDGU:!59)XKOA:0IFOT^ZKI]=1 M#T\(H;(:_:[HD#Z'@F=&/T\"&<)8OZGP3N$B<5P9I7OUP;D=Y3_^=GIR.-'P MW^!5EY7+Q<0 JI53N$5; !(N46_Y LMV573 MSG6G6AF*=*A4MI#S4F:9](;*GWQ[GLH.:; 8GL!7WN2"WU!'\\'S]Y6_SQ>_\ M(/7".,7BQ@L,2L48'Q, ,5^MQBT;!J2H('U0CESV&+4Y#WGUXSO%GL=$83UX MZFOX.'_.RARGI:#' J/J3I;A1$?DE*"7CD M2'(P?[BKW!Y^@3EP-7"JD;T( MO>?'^D*MCEOM#'NXS9L1+O<*;E@FQO;_;D]V>[&3._ .=[#-F MRU-"1UL5ZF>\J-O#_8$/=ZL?;R0CWFI1V_N[/=F?^F2W^O'FL>47;P^W^O'V MHFX/]Z/_YYZM26("8:=%["W.C/FFJ$-#=$7R):?,HP[C<704O54=U- M$&V[[WZ0CD/Y\":*(U6N4#O]M!WUQ]_B3.?_UZ>?D[?"[./[T7OUY^NOP*#WR]_'AY?GVYM$U_&H'\Y.3Z M9YYFP>"A).$.3YI. LL1B-XAI>]/6(NNDG4S#%)QX:"9Q;4:RX2P0N+P,N)AU*IHRP6_0=Z55]E]UC0 MQ&Q9WCI#6J^OO)BG5&&KU=\B"WU#607XM]JO:9 WI.K1L?5.]L^V_ZW_%\XE MGTHY#%8QNRT,> M^=]9+KTHU;8J'[RY^IR5 H0R@AN>(=4,!IBO=:?$7LO_A*):>BL@&JR/@D1S M,I-TE"FF=GDJR600"02Y W>@^CMYAM2A95E[C1$@ORV78L3KFI'ETX!2] M,$?C%;Z09P+3:,-@%&14%P]'>^#1!)7B&^&&")D$H/X""\!,0'A](E3!#HEZ M&M<,HB2B,,;S?0!7&"QI$Y'GKA['WK?32PL-X>-1. M5XM,OT:%49R,9%BB0OW1B[=7A?VS1FO9<0L,DGCDJ/[=F13'2ZL$;HW^E2KL M)&!8-T?+#!E/H=AHG;TSAQ@K%/NN*$I@:P6*U*(,?4K6+.B0++<*%'*R<1+< M!:&Z1:$X<$=5\$N96K%8G^^/ZPJHJG2MV>*]@R;7WCS,[)@+Q:^%F1UL&C-[ MIPES!B[FEA,:)VJ/"@K!%1/B/*W(_ $H>T3"<"]&H"UJF=\'K8;3, 77/JE= M%7C*U!'79<7QOO'780@.\Z6L/92_:C59^E:BG;18JX*T952L<5IPK77]C79] M@DTB^8!+Z."%="PA^)A+=]PF<0K/C^(\(D5XR]97R-8[H<+-'X]!=Z62#3X6 M\\ZL=HGL>PAJ+)!#2L289LA+R=!2/KGQ,_E=D0V%WAI]C(D"NDZI-DP:?!G^&NZ%V E )>"6>$XV%8^N9,A3;#9 MZ*/-F[!C/'\[H)XYL&)Z"OXXW =K,06RQ/?(A]1H\[P5D=[4Q@N6**K#GE;N M+^SW+?F3]*4SMRF8PX:AVCB\N62M_O(RF,E*]V.R>Q-U%W]3:*8F.-W(KTY1 MUIA(5_PW&B=D@]"09*L$K9:2$2_7#R,PLO[)%_=U,TRB8;**YHFF?A9RX?HV M-TVQ$9:X*HL)B'K-VG'W*T]LHJKQ-"7UCEY3[?(G+_QX3.Z]E12D>UVH1VT5 MZ1KH9R+:4XS:J.#'<$D'6'==,XTZ=*;- MF48?[84RSE\G*BLR,.<4SD0Z\V+5ASW#UM=YH=-/51:S1@$A;6;G:_7 M974>;835^;OR\=9TQ'O8&?P3]4Y4#L55E.:)!)XY&_=%[=2J.K8.(*HS.W%" M!EMA&6C73CJ.\Y0- 4G%;#- )P93RG=%2/0G$$YM[P\'X,Z-254D0ZE5NE5 MIGHC9KB&'SU#A_KX3E>FX?G>"/NVG4&VR,^C\G F^U6G0,QQ_P%\G_DB3$+E+:>@Z4(/,7I6@*P>,;KB\L&0PJB,[HW8 MU\%^[U2' !2R+^PD1CRA4"K/[V7BBR]PW9$C;=9=JAW_@N4U5PD^G2? MD6G M/Q*=7IWG,A(-'BV3)B=+K!13;T20:^ Z&N4Q-^8]G8'"6YSLD3](U?GJ%*_X4&8=M'E1G4%/);G;@>6B4_#6#(T1_ 2] MD:7A2/FI\W$-"F$VZ>>)\=]G]_$>6I_:_^GT76WQN3).P*ID8U3=,H:Q"/5= M)5Y ZM^#F4,P&H$Z"J\)'\S$X2"1A9,CSYWN/2B4=XI*=T]T^^)B[N,\*(3XM[3 :"8'WEY8G!3&4SBQ' M@\CW'!1L8, 4#77&3\FM[J/7F% B*F&%HSBT<8*=.4V\2+G:UAX M?;2*Y.H\AA (]:)DA!L&VV0P=$<'!\:+?H4>_(@R#>Y4E*-BX].6]DY?G[!Y MP]R@4]K(3HV.U8.U:_1F6LV,E"M8:"1.]]F%/\,QVMOEK#P"U1,#%<$@P%,T M4VE@$@4"J)7]E*FV]_#36$+-"$:",#;,=#Y3:&U>AY.-L(1*R3U7T0!GAX^= M >^,4C+#LSD]OW";O)SHOR4%H!T] C?F7L$EPDN,$W :B""C@D_(89P%Y9O1 M@2LQ#M@*8V]'4.2X$E(.>5@J+K\/@89A*ETRYUS$]D"@8E2T9TG+(?,X51WF M?,SK@H1U".0QR1WRM)G FV%(ES= M@6W'/&M*'8\[7HA$!2S9.T]C]0ML1*0 M/=24^)[D-#UG^&Y;G+\.6*4Y-IZ(9;/=WALK3K\JU %4>N;\^NB-^!7=RL2? M/\K[E_]!%NP^PR8DFH\+\K#3"X?/W4U"QA9,\U6CKDTS/6W$*\X)$EH7WWRU$7SSJ\KR M!&]Y(Q_[DL2@JF4/CX$-41"MIIFQ'MU7 ]90-*B E/MZD)JU?M)'$YHO,N4P M;.:]8SUG9$P,3HK35*4IZ3;3@/#(QX(0T1,C!H*'@SV_J 3,#/ _Q&/@:G2> (\:<(6"6WN:UJV^)QC:$:?R$AV1Q M"2WY*"B@(F:=N.-CB0L"[9=,V9MSCRSVR)] &-MU!%J;R2#T/ZH1RVT-T'UXQ?/^'X=',L[G6C.W].+7AM 8'7&\'.WV/G+K@1%S%R KBM M

D7R%*P8]6$/0A,J M)/@C^T](,?^FOSJ#7](HYLE83SF_49"37;&5AK2.-NOKCQ%85U\?C>:P1?9+ M&E.:HWXEY("6^^'JP>X&ZGHU"2\J7C"^/"\_FVJ\]L6'KGQ MK>C)J8*DS^TD'(UH6UO2_TU ^;?\:F-*D>N5P!\,D4S.@DSH]. %D9[0 D;;L'VS[T646OU=M M!R*:_-YMK^[::ZA6N,6U&L>1[/T4DFC;&O.)JI8"G; M@BO:>-M(,2"F>;844L(+31AWSO(.,#;.6@8<[IODJ/A?X.706>QP55W ;7!U M4F?F$YSZ-:+N*IO\GOF.:5Y:_.O[!ZU+;>P%:S^K%\0ZNPR(0>!8$R4GB^?5 MVGWJS=K!M72.5NXH+)R]=8-CV<0>FGMF;/3DOW(2TR@..3SZ4)VI%US+I@G2 MF9#RSZTK3%"\2,]QGF9DHV61O"F4O9,+7^28#,0,2K(*(]BG/1/8A]_O^%H0#U&_,N&OE*Y/O@5P%(@E8@:8<<,+1I(>\L(M,I72N(V M?O=MP1724%*W 6V_]#5O^55154T[/W%1(^"[',9#0_$:(I(S9BT#?MYV@VD] M'*58-W4=?*^>5LRT0624Y.4[MDXQ60@6:#:?O:2(T&6\/E]RG;Y.9WE&LR"- M&'PB74>F1XX#^#Z+6*,Y$URV ]9PX LU2L-8/=[4SG^P\?FVU698U@G.[8D;S<",CP\+/! MJD/""[M+@YSZID!VM6H1DM.]BL)0_N0Y?D&I,#ELN4PW-TDHW-D<9FO*7?1=L%&EX*G;0K&;W:1T7X) B>@H/-G:\SM$YIBL!!PX M99-)#T@TC:&H2T]YBFD8)/^# G(;<#ID&X.) M=!O"=[B^G6%TPQ$\CR]R=)U^9JOXXPM*GM$MH\-2Y>58]X9B6=N(M)[7"H2! ML;DNT9OK5-@>P8(GG&?[Z ,C0H:(R?-I/YSO0YH^O& 7?$=9:1O@;9-OKQ"B M#SA?+#-9/4J7CE"TMZL4[]9@2[RA*?$.OXKWL>(Y<*)X"(H>L2A:0;*/2 M7+?7"^)0G&T6 )3.69WS8U0*J_-MU@>E5=M-<&:V]LFV:L=XHVW)IH M=J'676&NF#VS3XJY-Q9NZT+1V;P*UR/?2R_1++7FIWDKMR.-SNV_@N-V00A@+G0)\A4F-V@1)'MD ME"$.78_1V?SC\.ZQ%F%OZGL5$YKQZHQ!DJP?GO_Q]02P,$% @ 38J! M6!WUD<_:C@ 5&L( !4 !RX_Q&K'3"6SI*12=^^TM#.SQE=IN,,J\DA6:_O*SMI ())$"PED TB2 M.;_^XH%'(!%/O#RR]LQVITM,=P_W@+M'A(>'^[_\S[=-@EYP7L19^J_?O/_^ MQV\03L,LBM.G?_UF5ZY/_OS-__RW_^N__,M_/3GYWV=WURC*PMT&IR4*??OSIC^CG7W[\\R\__3.Z_5B#?22,K6,# M7!*GO_]"_\\C&0T1^=+BE[?HAP3/W$'^@_3N@_V!20__C;>48\W^EC M4>9!6-:4F S_^HWD]Q\Z_%"PT[S+5)"'-1GR3X.<%<0/8498B=/H;(F6I^^.C$CQ (NGC@].3S_3?_ M=E$O&$$:H!,G4H#!*8&*] MU@<5W.*JH6=$K24"//K",/Y?8!4A[@Q?E7A3V$DI@'NC*CT1-.K2P/J@,@?, M6*H-Q4(,3:T[DTA2"GL,6'%F-(4'0E$C'O\95M5%%@]5F_X&ILKMX.IO36$\ M4-/1K,ZH@J=IN@N2.[S-H #E85I$P?ZD('"$P9)%RHM8$#DSU]A"BX!SYL%O;G7%KS M("UBNLH;?5L?%'C)5;#>6WX/X."68BDCFK6N@0?P=_R<_"%.\*?=YA'G$KGZ M(# *H6*U5H3#WQ=7 #D#O0]?A28H'.* RW_P._P4TV!*6GX*-K+U30X&^>'E M+'<_?A<&2 %D3*B4H(5%%!AP99N/]]F4^"H-LYPX3'9ZO2_)TGJ>[=(RWY]G MD5JG#5B0*FXE4%?CM2A !F#!DTJG.J@KQ)!1EJ.* *(4EE>TA^#M*B)+=;R. M^16=8:U4PD,JET&(KEHI@($42LN-2I4($NIB@:VVIU%$)J6H_N3#J"$4@:Y(% 5,.]BZ>)/?YME+G(;JO8X*W ,]48@@598# M6%B-D3)C5)MF)U/C@>G.;5:40?+_Q%OM+ED.[('>2-F7:DT'$E9G)*P8-8;C M((*T^*Z7^KC3' <*#>G^#)2K(F&Q2541?EL^4Z4W>.]+LR6$PBS^86F*87+[ MG*7J:%\?!.8#JUBM/_+A[XM_:#D#O8_-P!"# SA_W.-PEQ-U>__3XT-<2A.0 M^B P'US%:OW!#W]?_(/+&>A]9[2YFL/W;GQ\6_M&3T_F?F,(@# 09N)V1V1@=T^18^$XZPXKI!#@;K MB&0L'SHC$0;,(?69Z"E #8IJ6*"0_6\X2?XC)4?G>QP49$F,KHIBIXFD*N$A M3R(&(;J'$04PT'E$RXWJ2$*13GZG6*A&0QP/_+YJ*7EF,XB_9,DN+8.<71OG MLLQ?!1RD 2B8[BK^ 1"0PDNY4"E& XPX-+AZS\/];,I\OLMSG)8\BX7N2+R+,C'D)1,0@+.,7?!&4 M0<68YKI<#@Z;B: 3X3 %008+EGN@9D:==-#@T 3-H%8EF#R\_#PH\5.6[Y4R M'D!!9^/U&.XGY#4@@#EY!SSHTO)R5,.">\+I.9]->>\W09*<[8HXQ85ZT3^ M@E1>*<-=Y>V "FOA >5"C!05,,NKP*7&YP_D:7WUSQ[+9_/L\TV2-5^3 $- MJ1): ;JJ(04%4A$-+RI5J5$0QT$5TI(Z) MH#I@&(TQLU\KC!IR<7TQL=)3EZOS#W>HPD ""J(X$$]9/L3I?;DI+_,\R\\S MLE$+-5IC@P3[O,4LSN%#%S4&V),7$TOJQR\$,TC#.$AXA@S[&R.#6CKH"Z6T MZ)/D:N5]QDEB6L6Z0*#[&0F[!]L9 0)J-]-C0;F9H9 0ZU(5@\@V&YJ^GH6_ MWS\'9")N=B4MVD0OTM2!"RT2:&#+0IR#\)8& RK(961)&1UBF(BAKA!'1@(V M^$$/0+393.=V]YC$X8'*@WES-]X,"[0% ^6\:%TI=Q8,2@$0$'U^*9 MV)\C:Y='K3_$11@D?\5!KJY>H08%RN8UL-YD]BK@EL_RU3+2S_BM[J8X/*(( M/E2S6$**62,!-=\?R%]T5=-ZD-!G?BGC_8-^!PSP="_A0W>D;]6#(7A0KV4V M$697;UX\QD[!.[ ^J+B$>;F2"X# :M[CQ*@E57D?OU1])C%F4/=3PD3$&)>' M< ]^AU%K*9.U*G=^7%Q]):/WOG4#HX_:SZ^D$S([ARKR:PY%CGKG5R U[#/8 M*&'[T_(J>#AV_YM6%TA+9YU7XWZ(\\U5I.:\_AWTJW:9//BN_$>H+RN.KORV M% A=70!\WKIS@EJ %@+T$Q\R>O"1ZY^A/G-W?.6'KL&F^]+KH'ADK.Z*DZ<@ MV/+/C9.RJ/_2?O?J#W]K[@MOULTEXFW&"^DI*NV[H2ZO*4-$HRKD@K>H;KDS MU@\Z9&F1)7'$FK:URW@/= .E1!213D$AM49.3=]AT+!Z/ML M!HB^4%!@%1(YO\@V07RXD]$!PBF-FFU16_I0(&JB8L.H'QQXG(;D15*PS_[^ M)]Z*Z[_1O_SM'N"\S(FONR6@.,\QQ$;_".6%.EPPEQ>.08(1K7% M 6TV]:D[SLG.$L[\R?6JK45(%&Q;(Z."J5KY')3H.2A0%*_)#W2%R^.GY[*@ MOZ0$/'N)(P)=9HAS@DYI1:DS%+8,'1)=<:J;8(\>,<+5Z^\(Q2FA$O+,D8*G MC!!26?F,BT^XE-($%@9BZ1,(N$+SA\SPZ9K*D%Y M\"MOT=&[%)%,E9%8Q-_![&I/@/]Y_(U"+,2 MX%7&A=^96NE68J$(5UL*#^ .PY0R7D!O4MI(3YMD6Y^7^EO!9$KNDP9HM MO752[SGU*)#+GUF4[KJGA@=:\$P,2;PC1UDAAL2<8X/FPSYVA$Q,&-P*D\XN MC'F]7D2810S_AK 5T%J[US@H\!U-5KE9?R9K,W5*"OD-.'"F;R6,:/M:!!#C MM^"HIUP-#F)(*\303K+U"4'D>UU@\Q\G54*1>"(5%6I'M_)^[&>GD.ONYK,7 M6X"+*G^*-G#>X(?@C>]DU!L '0*<#S"+(3H -32(]9O8Z3\!KI/>. 9KF5SO MA^%7_>'BE$0.9A0^+)'TE'F5EH11FFEH,@LU..#":!"ALR8J8&&60RTS?=_* M @(MO$>V,$B2N)4DJ"3QPQPJ]HGF:4,="EA@0U QW[."0T X$Y!SHM":1ND; MJ<.VP'&Z[2!.B_B<]K W 3*IW@N=!T'CW'"WF.< MIA$K]/F<)1&Q'QI#*/>*-%5'7* G0Z["-8^&;!'AG@VY<=CO(-RB(X*/1 *( M4U@L!59FO5^;C,H%:1)!KT[/KJZO'JXN[]'IIPMT_W!S_A__?G-]<7EW_RVZ M_+\_7SW\%7;A$@2T2W_7(< M<&8QQ$5/#0VR$)K8T=F/AWGQSN+4$B0M(G"& M?)TI=AOL:6Z87;[C(3!\@J.&TG\=-S+MH?!(MAA GYL<1:F.4I5 ;;:. ML"" 7]\,_3QNTHPX+_X6Y'E WPCS4?9RZ]6# IT&#:PWAS\%'-Q93\M07\V? M,0HVU.73'/(ZI8?UK^4E(EXYN493]E E%]SDJJ ;3[0'7HR'B[!OIWY5?R"? MXL5UJVE^[%U'BL4S%!)Q-[+(C8)SZL6$ MDM7.V[<8CO7)W*^8C5VLQI,8C4-L!G@[[K@/KW5[JOWJ7&N@^4;9C.?=2FBX M:38A^;0>FJ]O-4NB/_?1HX63+!_I0M(-7QO'R9=DZ=,)F=J-'PMDM;NG5S@L M[U+3W-,.!@P=/(BS,#.D.ISQ=UP[ BI <7E!G.S.\]2NA#A-%0KK18#L%J5 M69!.C2HU.$QE*A,_4M=78?"R5"+.S.%.*$(@YZ]RDK,7K_1^"B(*Q* MKDWNF T"9,59DQC=RK,J:* *M'IV)+5<6X1OZZ2HT[+,X\==26^+:6'HV\"O MU(^14F*& IS[T2TNK:N%*(4$K>6A8OR@=L(%#5C@=_>']"E$K8$"' M?_T)?J.7I49+[(/!;NED+!_NXT08L,U;GPG58=5#TW,30&DP?_A18X<.EO(_ MT$]_6/WQ3_^\^O&/_\P@_O3^Y]5/[W^>S!17G4ISP-EB4<3Z>07);1!'5^EY ML(W)$5&5/*."!LP4TPO0R1.3@\)DB>EXZ2*(L$8<$SS^N&6+O.LFR37:[ MSS@MR'+'JP)<9P5]!GVS?@C>5([%E0IHKO(0@0\RF%U(0.4UN_.H55?^[+=# MIZYI\8Z2^HZ]X:<)E80>]$(WN?15(<..] DAX5N,T3I$Y%=,T2Z6Z$D,<7SL M<%[SV.(\SJ++-'(+&BK$JOH!+\'R?1GDY?$P;;SALV:77_05DK"L-]?2]"&N MK;)7X2ZR].['F43^F=%IW=O@ M0Y9?5)T-ZF>(;2L%P\,_-QJ &^PAPG:VURX$8#;7[ASV-Y>=?AUT^?+J#9&4GBM,F)FUU$]5'\N5F4B6.^I+R$,.#^THY2^:K2XZ' M6D2OKB^=I:HN50*S. !V0TXX-SGKB1NQ^Z%;G#,!K:9"C>R+'9G$4]N3"M,# MN]*S9K8O@D];FW,*_+82$1K<[KRRM<&25C;7W&"B=W%*%K D"?("D>,KOV\$ MSCF3^15^:>S@B&H$7RQ.)H9IU>+0'EA6GQWKU>6.>YSNNEF/F_G1LMX%!LY04K+.(06PPL+LXE :,"A+4T!X9B/J@HP#UPS"TAP*94?B7SFPO2-<6?#CA],0P M'V_T*!Y9A.%@HX/WPS:LWZ8?&(@_!YKA(G5-Q9LC#4\"8YO'C;G\MA(:LI&[ M5H!N3W$/Y./0I\M4 MF-_B\OE\1Q1_@_/+MS#9476G72W(_XO42;2#*$'FJP\6O)O [DP&**-]()^2 M%'=&"='I1#4M]$J(H9K:"C7T4$W0@[3:R>< _#0TG40\%RDWR+707K H;]:_ M9EG$LJEP_A*'N+C/$O6Q2(T N0\TB='=!:J@@?: >G8D2UW!DN=-&K34?F\F M]A0VC*[U3.[ M;&W-R[8TVL1I3(6@;^XKL132VR(#/G9R$J_S ,H*$^91E -K M_8=2''F%*G26M=\E4-L9=&6E46(&2?4B81/DO^,2/.8US,(\-JT!-N6C,0U3 M+]%X@@X>=$&_J>6!#O 5F.CD,Q'G@AQNDFQ+8Y!ZFS'@0 ;M+(3IANT$PP%9U;G!'T8*YZ1C/<4_J6)(TUM401 MI[I"+=V3:TH8O6L#Z35MZ.(QL\\+ZP/ \*=HE#Y^VQG$*:VV<9->Q,4V*UA1 MJ9LU%_B]:@]A0 +<=%J)T]ES:C%@MIP6+/5W: 2IJO6"LA0)F%3K;O-LB_-R MCVX36EB?/MQF"Y)XEW43\_W=KT'1PM,_/,2LYE[]MYDL]&<^,2E^HA?*#\9] M[)!)>D>QOF.U8>@D10R3;&O)# 65DTJQ;^%'V]"25^%&JS"C'^%%Z[ B< S= MEG%^V9GU(HF>J'5;X5I9HND"R1 6W 2;R.65AAPEB* VM]Y6,EYT3LQHHJ M\M=@ME MT])LO*S5,D)?Y%#4[]A6"?AVBIS0,)FQLB.-*.8GK,X:M4&%3"&U%ZV;3VK& M THNM66L?X*N4'LFMNI8(*MQNC+98]/!;XP$'WX;(Q.(> MY"P?/I._TO<^*5I3,?GS41IPJYL(UFT%@;>*'[(^,L MK4,:9WA-8-2YZ$X4 (W,7=".R=FCPQB@*W]]<^044$T""320$,];H4=&:<8D M<\?@VWC9#R)QZVHJPGHJ\!LW: ]6/OW>>="&V]^SG/L9SL.SV_ S&_CN<;A@ MT">Q.EI3/]>(TQUAOWT)QCT"AR-^ 1>7;^30F>51G ;Y_JK$FX)VV*8//3*6 MV%7OAI7[[!E'A'XZ..M$]I\?SC(61'-J$X&G[;HP/*[R$K!?Q"IX- MS5)1+P^LH.O:LPH&\UW 3A-WB"&3QR*E8\J"/ M0J5H(LB/IH^RB%%_PF7KYTY?@CBA);(?,J&<0E6H_BPHXE Q&\Y4X)S 0(%% MY^!( L1I#.*QI[>T75)W:6](T58Q8DV0BMH*,7K GF8ZZ>%O5>L.;G7M.,,] MJAH&_$B+A[P9>BA3+I52P'KCYTH5R IH!<6HO.G2O/PS YLU@2)$?A8I?-0 MM,H'64Y$ ^V/21P(H#.*"M0+L^CP8F48%89GIJ&70VH-^L>P7D=*N((PTX4QHDK&A@3@1 S&X ASTEKFF@B@CB5.@M M>K^*^R(+F$4X8@K!*^EVM)(7.=S13K+$<*O%+>V;-C5H7C313RNN?)5ML5%G M*MY9LDE@"UM6D?#)FO4\CK7G1=;=X1;M*+S"INLUV6>K;HIITC>(-)9SFD:2 M+MF&<(@S%TX,$[C:D=B(!U*UZ (\N=5>[#>"OP0-XG6"D3<#2F_"X,?@] MFP)9.$@)(YY&<%EFBD3%*>.$PYOU0_ F=F%_R'@/=IL7,Z/( N=?33 EO0RM M$33ALLA9U9JBZ^=$P\[T49C5H M!CB"?=QT3M6:JG]NTG%"7#=QQ^+*G'@>NX4#]3'&>@8SSI!L^R;NV\ C>5X* MOU3+KT.A:X$5>'UEKK#$G1V!W,U9>^)"1$"05 MLQ5IR;)R;Q_RUN%Z$>@V"Z<(;ZL1H8/:)LY<0MDBK6\1I^:)8G)FJ-UD*67W M]"U6!;<-.!XHHDX8J0+*$& 53\U1/]V(@:(6%GVAT.H@WS*I:ET!+K)-$*>J MM"0Y+&":FH[Y3I*:#! F14W-B5%CT!<.#JPRMX0,SG,<,3_Y$=,K7K%_@9I'[RH540"9P7#8;5JM$#@FXEK%4*\:T0 MK$:<1A&KDQLDMT$<7:7GP38F!PJM=AAPX#3%2AA1:[0((!IDP5%/FUH<1)%. MXA15:-"M.$JR+.*HSIO6*I4*&++YAH[];M<-&210NPTU*WW%"PL]8% M7LSQ ;V4JY =CV6+#..]W+C3*J0QY ]\5>B'K#9FF1=) MP6SM/?E_S-[H7_YVC_,8%QS4-2NK)%FLZ+!/ZP@E 973-+R%XD9P8GGJ.KF#6 MKH.C^>L[1/[Z[_B:)]M\)3+[#K_]AE98&\>QJMZN^^PZM$):^XYE]Q_G=,N3 M)(.V(#I<+WR)63B%-U$C^N)/3!P.VXZ$-55?=R3.8A_ZEH; H7N9<@0=O[3B=TP)O/ 7RJ MTG7;C0W=MS2]X Z.2^S93LY)5[\5C+@_FYY))D5WF&*45JBB5;DP3@WTGG0* MN2D^"^223Q_R)$S^E;>[G/Y2*KX_]#L3S9G2Z-@&4X%\BS)(X.[K%"<20.]5 M!O#H9,OUK9%'QCRM\$,-VI_2?FW)B.(A4Z3_LDEY# K,BL/AM&!+YAT]LQ=Q MB!.V/!(')^ZO(H#5+%07S,)3("70P":8.97JUD+!:(>=1=G+-[A M".,-CF[R\\ F$.V*#+S#L1:OM[$Q8L+M9RQ94VQC:FR4Y8CC^Q6,G434*LC" M3>Y@X^*YU4G#M,[8'MM=/U#KB.JGY>E#>):F!QRNG$98G?'YCO(RS(<$X0H(#S'QJM]BRCI'T_."$'C[3+:B7 MEL9]R$!3ZR%[9VL*\:PC:%Y:FY2U0?$R_^W-3E:YPT).0GT[O3VZOP[1&38)24U M6SKU*(IS')9D'T=HHJ HLC!FCVI?X_*9W>Q12&8!4%=V$\]/&QQ[Z ?'KIK@ M6!7LKVDB1A3R!F_2::BO=>OX?ZB5#GS/?H>+,H_#LDJS.*4/PU@9Q@]9OL9Q MN3.1]6[WX3PEMH< &YH^[5@$ M?!_$5HV[^\]^NHOZ G1J?^%"USN'X3XI#KD Q^4R7+D>F"]PW$YC]"1IO,9Q M! GKYMW=6\,!KE=%R#L?82&V[39"3L4G+V!D4]7]DI-J=@?\_IS1(.>'/=V< MH],\IZ4)>.N68$UL4#!X/^W=?3HD!I[EZ#%+=X7&J<%O#*:P:STE[PS;1G#K MY=Y_TS;S:;+M>A47DV..V+@'3(AV^5ZD ,78R.YTSFR15Q>G:?1;0%6K+!3> M^2HM2J)D/.9S^8;S,"[PS;K&D@6,IJ(,^4ICLHGIOMX831;X5<=$_/QTR6M7^MM^O'[F#'3-:E3%\6JQ:GV:PO(+MY=?$IY-CT]CH/BN?821S@Z MVW\F9^"K]&:+\X F?9R&9?P2ES$VZ=T00G#:.%QL44?=J8!H[E V^QL27'+% MK4G1/<8[2HWL-+Y##4'44D1?:IK0=80GFP4V VMJNCS,E35B!PV)7Z"[DV7K MN*2]#!23(0) =B([9+/;?ZS^%:CK6'=XJ34XF+MKKAZ$_'^T"##>C>3.C:>7'Z%_IOT,ZF3L^ M?SXNY!>TI0S-L%;?.G=!X#R,C%71,XB_@UATGX&>WH@@P-;BR&U=2P!X@=[0 M;<]_,HYNUF1S0]B-R<[GM"BPLE*2"0EPT;02I[/\:3%@%C(+EOH.5$"BX8H6 M#7$\Z+5D"J'B5JA@ :%L"I2,%LL+-^"6->5?8I1][I-'Z4W.&4R2.C[@!N F MA:*N#GCLY24N"!L?LOPBVSV6ZUUR&H;9KG\Y;(<"&I\QBG(0L5'"0\5P# Q) MJ@E7*"RIJT9"-19\H,95H+,@0A%^+/U8&J[2%W(JR_+];WE1(14/!N?Y:\=^TT;B3!;R$FYWN:") ] M%F3,(L3D\T(?XWF%;A[I> C>+KDMGN$4KV-5#-*(!7G8MQ*H>_[7H@"%!"QX MDIR[JWKK56R.X*$*$;VK4.?NEYV50:(/'XR2+.:2E42R1XX!OC6<3")85\": MC]-;H*!XYJ)4A@NZASP?>I4;1!2WZ-:@>Q)=VHM=[9]J86K M+$;%GVNLL0+S3M0']TU<1KII3>+@,4Y\N'OJ"UJ?-$_3B/F1.QSB^(6F-J@B M&XXT?+)0"V'U5JHAX(FE&CFTM=::$--@OL0(M, 7R2DD[XB8,1%S"Q&!++4^ M1L<.EMG!\AS96I: Z*$9V8A5!69\LY#;'-."=_7YL-HU MU_Y >V$]E)A/-N4BOM[8;"AY8H7VK-J:9T6Q"?^TZ]^LU^1C;';$)-325C<) MXEH8[@BQM#1=I -O7&^#/5VNB;#D+_F.3%V[VW;>.^B)^63L+N+;[6EUE#PQ M=GM6G7>Y%4FF_A51)%#U[H Z8BH:F;>"S$$E>4H5-"*1Z*S%5+F M8J;:>GJ[XW81EL$>RY-@Q0RX$#B&)\ R<[/']OS)[W1/?6>N*V),>9A$9N.# M("]MDT;9BBF>ZVL)>6>K%F);V*R&BD^V:V33U88;@EZ^%IQL%@Z?Z\>-V-Z\ M\JNJA=(^'>$_=G&.B=31CG*G?SEE@0>8/&XK5">#W(0$DT9NQU4_7EKAL;;* M'!.UJ+YL6(=*5S>^8='@R%"??JFG%R'&4?&!*.)]D.";M:TA62""/L.P%.O@ M,88!"^I)AA5;LH1OALB].$6E;_B6,B>'!QI3B%=4XM6]N'RX5K%?D4Q MUQRWQ_1\;SG=GM+3"A<-V)[8]7B3J+N.'"SYBUFV9#="3$X2YG_F-%*TSYXT.JR]RZ3K+-4;B/XH?G4(FB?*L4' M7IH).(\.,]VB]UZ6 Q!/#2&B- XZ@>M=5=VUD"175^R*T'7]G#/@S;,7GX%M MP)M'$2'[*(<>F'V#O/T&]/Z:\2Y76)&[LL@+_V>DT?\%*OJ2JH:9!DNG\G12.S@5]0=_'AF5GV##%QK?;?=)HRK(*&3 M07L*7J7K+-^P0Z&I6Z0M-F U=C%\#) T/>E"K8/GI(>0$&]&I6R(7L@ M6I7AQ;0V0QRM:.- M91I6G/%D8<]X4TS)X3%O#$VPD]YXIN6F0.FNA(*[3;HMV:5)LQ-;\OZL>3-- M4#TK<6=6/$Q>K-X&70I/@Z[X^_?H;%=^RLJ_XI*Z1>7TV:)#.@,W$;M&;X<+ M9-PNS"F?A8GXJ": 'GT2[7')EFIP.YU$5O$)'*^.%"3 R_=-_A2D55>P MM@\]W6^GT2UALR[L<[.N'%*0M!WJ#6OX1+0!Z]=/.3F=6O=3$(:IBS\=YY(F M#$68Q]NZ[QX-K)SMBCBM&[7Z$9/$K/5=5L) >"6S(MH46S>PT"8/==HQB=SKM*:)BNNP9V)''.S2;( M]U3+[N.G-%['(4WV;^F@FA#P?4/+7%]&TV)GBPQXV^ D7N>RP0H3YJ[!@;6^ M8NJUT:=%89R6:=87\_3QVQ7_IJ18<^ITN:JBSQ79*#* MM\[B-05PK3'AZN ZLBB)ZJ$(K^,TYANSER!.:*GEF9^5R!S&).)&S'TB!YJFOV%SYN)#S40,N+&A=\O_32_GJ@)K%BF^BR MJZF>WIQ,*+9/EOEKED6O<9(0B:[(:I4^Q;33%2N;:IV;Z$@#SC8'"2L:IQ,! M$.LI^N!H>S(9,(HO&H8$&L1L],_R*)5C@!7O,YRTUC-\Z2R?^:D*!5QR1. M7X%4&(!JI&=)HDP4:26T$^1X/OG>@8+!6PDK9/V<)1&1D 9IROVGK#2Y5A,2 MX!V5E3B=6RDM!LP]E 5+_0)^#-!'9;*/8#C@^Z9BEM$,:V2/%,_^U"_B?XLX M!?J0#WL:Y1XKKP\V5Q55+VC!F_CIN2RZ(A@\N34VG+TY"BA:FR4JB*TY\=;3 MO!I[EBQC:A7U &;G;8D#E5-L*4R;2FQ ,P@MN*L7];J&2-"EK85;2OCT+-^ MTUDARU'.5)#U*,$16$[Q, $96MWXPK>G:&,$F\3(1R\P=_@%ISM,&WB<9RES M2K_%Y?/YKBBS#J9M<5HP9JLL\/.L*(M[VNCM,2AP5+<7-ZPF8XG"6? TTR': M]3B*(-8^!1JTED@C8.VJTY+ODV,HW. M63NT)YR&3L6(W6@ %AL=(FRGXJ@+ 9BRH^X<]NMQMC38R;E#Y0C4U>3=78EX MKK#:%<"-@K\J:_*H6IWU=.&87W#H>A1%7-RL#XI([?G_-1FI+3)D/0H7\;KU M*&PP@>I1V+/6TT6&3 _8+?J*U_O:HR_5__IC?M.(*I;)G"/9@$:TB2#L>'Z_ M3>*RL+$B-U2@U -'T9H,!$L\N$0$)P8-L:J@K9RWY1:4<^JH8-?Z!:-?_0:5 MF#!.X H;\3P%C@_F-C0!N)E$A=Y1"V5_[99F/0KD;MDL2G=OK(8'V@F;&))L M_P04CQ?; :+=YC'9Q&X37/"8O4 UF0^%_AF?5F4\28HL:H%[R$0G%G(V14- MH0L!HOHR%GH:08"H*C1@'NO[('F@NPVQKJ"'S;GME@0[7-BF8];"'786,R*" MM0^SY$S=RE;2@]Y7DYI%7A]-KM>H5RJRTRS9DO3-0-VFPFRW=O0\,F<7AEVL M7-;Y_>A]P:C).I@16,?PD <1)@+$ZSU ):X<*;N))QH MTU:((,;KP%F_=$8%CEIX#RUN8@FA4T)>B#_(,)%6B O=X-1HJDJ=56.V,PA[=P^JK%D9CB^M7U57;T)JFXJK'AC:1V(?R MZOK<0Y==K7_2;OD<\+TLMRH7TK+4:A?9MS*K,NYZBED#,<7LE1A;-?7%/#;- M2:> ;3+1=98^G5S'+^1$YD.-S";/TW;3J +W('_8:M,HAX7-&[;=8=7YM1Y; MS&"9H"\*/F0YCI_2<]K@/26,YT%:!"&]EZ-Y;.P_$W9-9WEY,((>G"F-G@31 MU@83 S'&D=SV-+NBAVJ"2*3(U@.1IK\&/?>\>%U%P,[478EX6U' PJC=*/A8 M7< ^I\E88\ [8YU4]#L<9D^\\RAT-E=1WJSO@P3;7MQK$" SN4QB=/.X5-! M65QZ=B0Y7 6K+4V/0'R]N\?Y2QSZ> TP4KC[+(F R\Y'+S@OXX(U_2QL\UN, M6(!EY^T$ZI2=UZ/ E)VWX:E_L]1BL0?\'EK,-((!UZUMR@F(I0%NMO3_LH!/ M2 OHO6#6!%<;J1Q$";"6[7#!.U5MW_G(101D.D1:N4-R69&GJ\ M>[*_)[L)YX65V3CSK,S&99"GQ-,4MSAGHMHMBD8L.+NU%$BT40,*B#U:\=2O MNEQA(8+&Z]EX' 4=)N(G7*+KK!!$A#YW,1>0\T(\8ZCN*3_4FZD-1B@ M;VA,@AP\H5&!0[V@T?,C>T#38B *N$(CLY5OX3*AB!@=\$Q'$^5^"9(=OUA_B-$C#.$BNTJ+,V?M,_4[4 M$A?PAL%%N,YM@@TBS,V!/6?]:#C!10R9:FZ#C@1\CXUU9LEAS? 3?A5>T>=9 M2OX98D$PN_VD.QDXXQPJLFBGKC1 3'88DY(-VZM0%0)U"7ELMQ.)3Q.?TU(] M \#AG? 91[N$UI.4OIMXH!G;)NMU)0(8U!DD;B>>XT0!)I0S@,5^M*(BPO:* MJF="Z NCY9'13B([O=,CZVP2-[OED%!9L?^+L" ^G9.\?3P4@C\>:L4_);XF MBI,=C4W=XW"7QV6,"[*!3W81COC=YV:[XY5,;M:'9W%[DY]N(!_K4Q":X=CK^EXTS&>'M>!L!F2HDV8ZBV8P7YQ7 M\TR&1QY*QUV("=T'1V,GHMQ]Z'&!G8(-1K;LQ")17J**]$IZ(>8F99DKM/;:<,,)O M]'89\P-*QJ8KK%QIX,%S&F'/$X;Y#D?7DI>WI4_'!C\2]L$U[L:P>AGOZ M)'S48W#_+'"PG*+E;<67X+BF,$NSZ,9A?(C3N,3L/2O+&8OPNOW+X9M9[0HX M)6&HMM-33DO;FWH*JH -K*=CO]_E.GC<)4%^T.(ZJ!Z88Q9@HO=2Z^9ZF?_& M+.2I>7^>!.'OK!;U\[Z(0P)5[!X+PDZ(^8N?1[)RH0!Q;LD"ML;,>X9@M=)O@[QG9G29D2-IL^W%7Q"DF_RYXITZP?MLS?@_1 M&W'JU5-WGAA;#U#]L5<3P!^_//],[3:;(-^SP$A$\VS7,1,];N?$M_,,65!R M;!+^;/^1JOTYU7J7L\X8XGZ<@\9/C^J,-)PR^/EI+.N&LQ4G+WJ61.%9B%MF M@R VBC^.9O%)>\IIAG&PH2D;S"V3$]INL^/M0N/--HASMD5.*!@+VQ[,[;0> MRKC!Y-(2KRN<2:O+[P])]GI-5E2,FS;8US@HL,LV=$0CAM/YEM";$.]M\LS6)-AD1KXHJRIGE[0H=DYI8P7N#WAG--6<=_MQ-U M?3!1+!V'#K1"?"BATST;;.6/"P>8N6*WW28LR8X<5N*4*-.&IP;D5=_G,NMI M%^Q&4B9V/4%D)2OI-?W>*D(^B!+<%G&$X.)^< 9D,W?8#Y[^LXIK?J&WY!; MH9J@/\Y@^GD0[7[#$6.^5AQ8N#^1=9K6S_S1 PZ?T_@?.WSZ%JMZRJB X4Q6 MS[YHE7)($,/3L=+3J088G6ZW>1:$/ FV045?*++:AH"TZ"+;!/'A7L\,[I,F M=470ZQ*']42;1&8&Z!-''Z=1BK/B&0W?$B])9"H^9A%./N+-(\YENS0E*- 9 MSL!ZU9&]J2BBS:4,-11 MR$U"!HUJQAD\^L(Q0(\E Z3H3O\#?Y7?ST7#I<-CG3\^%^:> DR*^4'(D!WR(-XE9[C!8I M?HLX342)KE!-EM[8<\+^Q1;FG)I7CHMHB=\70F_>RYV*T].BV&U8W:GB)F'.^6]S6-RK>CH%W!@^AA M/1!:TWH5+W0H^,N9B:=%M/^*-!)HH\_59#3D45N\PY-2.<)=RT<R8:' *GT5-'.3 MGEI;SRZN!MYV>[8\04C3&O!(Q:>L3!/>[1$\Z>\F#[#/Q>6#AL2>OEGE)W M\<0+'IWM6YC;8$__=DK\2<0FQ7R8&TO?BSC%-).DB%N,(PX=QYB">WU<0U&? M&HF#4-L2 :N!$!NI\C/ -[_T%=2G8*/+&NB" +ZVD[#:>5]A\"P2N ^F*_"P&J!-I+?$$-9KRMO\/%<[ E._XU+L(8 MD_DM:!/ ?)OE=.6_I[OZZ)1XI(B]M2'@)?T[E9-%.SMEZ=47AK,, Q0>G''* MFGCA#&/ !1!G$\9T 7J'[^G 2!R9-H3X'O$Q434HRXZIAT5T7'XG<= \8L6( MTC^4^V\+](]=D,3K&//'O>6^6L!#<:4/VI4>;0D)J&#EC23GA> M#>)CVQEAAZ;:!5['*;XJ\4:U)9J"L&]-:89,B[E'C0M5CUK6N+-MW<%&/"$8 M#@AT",3&@ Y!S#=+K)]-W[O.*^\+SA\S#R3VIX-/>W:^W&R3;(]QU4-0,0\) M8Z,*1['FE;0D%<[CC!>JLL\1F7P\'V(S,TVB/%8S\6# L9M9I-'&HX5I<; M3M@'3S9V6ES"RV:J7L:5;=D>%%!>50>NBCYQ0=4(/GN9J>>IK>#"O G*JAZ0 M4V3.C>]>DZ4OY+B+V:P]5"R MO&7BLN(-S=1]8LEL43>#^7#/4G P\,AXV^&HJ2%,VQ"0 QI^"-XN^='L#*=X M';LVSAA T0=7-7@B%(V]7,E!=_D:QJ^^Y5>G/C6GB@A95-%%[RK*W_GM7.:8 MFYC/1DEF ]>S\5C-AB^^X7*]QG3_A1NA:@VQ@-^WR4=RCZXB(^IWD3(":B5]ZP MN,N2Y$.6-QF5]@["G: /[F'H-,B=@RLU8-M#30-OJA34%0U]=@K3#T=W0Y 43TYU 7(:^/.X ^*O!1\ M ?FOU@^0__C;'4V8D3PO./AM>1N5,D-K&O%&O, [#4-V0+_#(8Y9/8WJ=I+G M4AY(:H<"]#+.4I3FE9L!'N[%FA5C_7I6SQAMJTOS+<_UY2U7>0 F;X@UM4Y2 M6I\S(2>T'54W EQWI8-Z)S9,\!H+M6BK)GV 8T+6XAPFU&WW2](.,9)/";N2 M7Q%WEA*R^]/H[[NB9 4%%*Y1#@JW(NM8%U==&1S(RJIFI*OX6T32:-$16T5=(F>Z%EKN*:GB_18W7/7JMR+R9T'^+#=B+* M \)Z7. (L US@WI*0Q?/4,EUMG\@P^H*JMA@>MC5O"^855OS%LVOON:'?+DI MX0I1;#_*N"@MC RJK^UB@^FA)O8%L]+$%LTO33SD:Y@FSAQ%Z@)C9A1X*(CMKSIRO.(O4FJ8$A3;_*@ M64E8#8>>@SRB8ZQ0L:,MK0H*6&0IBZ!PF&*%MGF;GFM#[1X;1 ^W/#VQK'8\UZ"U=6S9TA!.NN/.9U.<"KW<) M+3#F.@TBIH=&U1?,RJI:-+_,ZI OUW,$QVU+! \183\TV4104(%UO1$RP3R@Z MVG)\LH-)P4(*CJ)G)U^NJAYA\P8F8OU\87:__)(D"J^C.769<"P1=/5 M[!^6/N]#@A::5](7RF0#<4'?!@2E ' [?_Z M;(I[OO97T'W>(1O]Y%A63H&N0VN,:>_2_ E7NE"IP!H]95E4H->X?(Y301^8 MVO V*/0_:'.4X(FE_6=$CV)Z [S-R< -H%+^%000(TG0=N:5?ZYTX]>,J M:"FL\;XDQ\8@KT^.5?ON_0/.-S(9M.! EFHA0MO67@T+V*_>Q%3?M=,L#&*& M="FN(R=5X^']BJ:G?'N;_C7]F%X\I/]._N?^6\0/=*LJ03[8;&EZQ[>W[__Z MIX_O_W#Q+?$%S?I._IGE]%)I'83,;V1DU[K'04ZP:?&F39:6SP7/2"$.@X#B M%$7!'NP-D/O\U1BH0JG;UN\118)T$NZR-*R7.M87.1B\X+V.:,%05$E0< M/V2 <"=6-=OB&;4/!7(J5;'17_=;P+HT)?"ATO3PK/W/YQC+OH@]$JWAV676JO@QR&C@KR*:=E?*U>]@SS2 ^//^92WE M!#3/FV8=$7#IFW\B.VOH?,/!+,9SR]-?&A5F[,.3+;DPQE[<9C3?[$/?K]N$ MXY&F&GMZ*]1M-6&?[]%J=]"NY7-**Y+>?]8^T#+@P"FE=5DHFEMQ8@%9RV6 M HGV8D !L1@KGB0/F1HLM*W1N++!JED5D=(JU0$,G I)F145I@, HAX2#E11 MP()>[=77=_2]X(8MWWQ\"F:\)!X M#9HT-"WSUL<_YRC.M3>I2 O,V$DS944SP%&[&'ZG/\^$UK2/UKET)V="S\() M'Z-;$3F?RZ>L$!_EN-V)<:9DO@2]B\DNB[6)!6YS=DZM*RU9[=?T+BY^UUTY MJ8!!SW,:]@^.<1)(J-.;DA79H:T%1A3:CQN5GA#&@F]:#(]42%_@30/NAS(9 M"[I)-,J;(FY]TS 5;]-B>*15^F)M&G _M,I8G$VI55Z$_,]S'+'BZ%VI]&%, M/0Z@;MD(T]$N'0*,?IDY,F@8;?O$B*"<('KFM4P1'1V"1SY+&W510_OAL4SG M?-G&RI\@QTAQ1MN$(OO[8Y;B_<<@_QV7M),\KD]!!U(88('RODW,-TG?*D"X MC&\]1](^#2\4CCX%X =-FH6-]VC#:*#U+HT*M0H8)H5:STT_&SK@F="\'Y@/X1&!;YI/=[-^R(EV!R'U&=HHB0TB MH$Y9B]51+B,6C)99LF52MQE+7]WN'I,XO%FO<4Y'DP,HAV O%05$-B[YP:*BS]4#VZPE?>L.M M"B*Y('JX\98&E>RQ_-R FZ(SQDWX8I&G03OQXQ%/DUP*K>?V$R\-YA=P( M3,[S,GF O4ZOA,7S79YC=7J?%@4P:\]"E$XRG@8>)L?.R)!='V'N&;H]2?D% M*;K.BF*%*IK0B7(CQ/6NG?!%7(1)1OWJZ6-1YN1XKI!:B^%!PWUP MV%;#*G[4'8=_\42#[H+7CV0GD,=!4A!#H"4QVN E*I-C6")X9TOZ/=YK";$2F0/# @ MK3A2XY%BP!J.AB6=T=1HWMJ+BUSWN\<3>HK;/";@SW\: 3Z0PV3QC*-?:0%. M)XO187I@-F;!I+:C1H,U(!-?.BNJ<1%#]M:6G$5LY&+58Z&[_&$:::G*RIVF MT0WMHWK*@C;5F<9P,'"B -GUSUG0;O<_:W2@+H"._$DZ#S$*=:$G1RZ'1"8TY";"4<5M+R ";P::OB\RHE)T0:&]%/B &;G ]EB56 MU#\4'Y;MF,CVV,2*?@@M^1$E9:5.FD"LULV#J\RB\KGH*3UM%\( M#L($.=O$(7K$*5['95,?/T#K74EO<*JV"D*%;-I.@=XDI33C(T&T:2O/]PCW M(0T-QVO611WG8-D>SK-;&QY'J9=5Z"#V4&$8J!][5:'(L=XU=@#!%T()VY*E M4(""7 Q[;"C56X#T8T&T9ST0JF73?1]_@# VPVDJ-7\(WI3!C"X(N&IW6)4H M-?L=4IT%!I3:P&#\4&$=NWHV%U'0_BE+(8X,$$Y9U6R+*MN' E%<%1L]?9 > MT8'5V)'Y[DG;C[R2VV!/;^E/TXC\)=_AZ+K-4K*+BPVB!)^%,D!P67** QG0 MG!5G/M6Y'14IMI6HB"&!FH?QLTDG@XSO^/&V+YMB M=BSPX,S56BC1.(U((*9HR55/YVJ\DSIN(3,V8 L;*ANQ2#) PNRI#J/,$;BK M[1T_!8G1,*PP@,)W=H(T$3P].%P0SX8O71RO M<4$%TX9)62^IA[)!V_IXD?CG(IO?,N'/,,#+^+"U_K>X?#[?%66VP7DMTU[A MZ PXH,5\S,( M%**RWJLT)$RQL(SQ_8$*'O38IQ?BX' G!X8ZPNFX47I;CL#C?=!KQU!9/(@" M5BS?YMD:DZU%E@;)!VQI THD<$,PB".Q!@4&I$EH65+:A8A%6WXO91P6+3!& MR;45L'P(G*M"+-I@JAH).J!N$JG=$JCA8#3GDL!!$52 ,.HD1&?OI%2FH,% LHX(&UHLQW MK 3:54IVLT]DGO3JI$I9$M@@[A" M#!4\/VV$7&X"+17#VM%Z1B6.+FCAP3!F-W/DWPFF_Z 9$9LL+^/_9']7BJ\. M6TQ$'C0N-ND4'430)J$-%6N;D'E9]*HFCT3Z*]2,P#.-A#%6Z,"'K+HV-Y/W M^)E/5HJ?6(X#W)Q=D\68WH$W$Q<)@["I" 3JP"_9-]L@SJDP-^OK+'VZCE]P MQ',F_QTGT8W081YD6[/6?]-^T-[@I1W!.&S)-V M5XBBGZRS_(00@'[3/HF0*'P.\B?H"E<-.UU!6CGN2^(CN*S\WNTFIQTN<_R, MTX+ \S]>OI7T/Q\3?)GN-M6+../TS3*F#_8\XV3*_< , P+[C]DD&N%W5J@9 MG>:155?DM/Z>R$']]R\M$TC@ K@I "VK46(FXE5:DGF@_''G=1J2G4-.9_PV MR,G\GNV*."6;!2+=8YPRYG7]7B>A#&>]$TZ,:*,3D 6QQ,GXEA9V*7%E92WM MZG4.JJG3#$Q*GUI:/0(2AO"C2XMFFL[V'X._9_DYS2G5]&UQHN"E>:@$M32# M0W3?U%W.GZM:/](>9'^G:P6EXT5_&(W,K<2T*XFV68PS%2]U6">PI1[+2/BF MRVH>'?5YU=%F2LR3WKT7^ 4GV19'#SA\3K,D>]K?Q4_/AOM((Q:N1!A&DQ!YIRP/Z#6K$AWT./ YCU82-, M)_=#AP"3 6+FJ)\'TN#\P/Z94@Q@^YA?CH5JJ-[F64C.'+1,)='$9R)-9<3& M##M+7,@ZJ@["=2NI6B "U5*UYDQ23?5DRY%17F&S>Y"HQ8<..0-)M]#],C_Q M:_:MUXKN9L-(0-X3NXO:O0NVQP>Z[W5E4'*G6P6 #"?JY=J$63Q,&BUU3SY? M8P.?"[S>)=?QVCT.+*+Z& 7HBV9W]&_Q/#OO'S+F=LA?(8Z/* 'PUTTCI/P- MTP,:O=,AXP1/6)0+O:.5-8OO?#6W0I>@:$;STR-OG?1&'M(C7[K$H69,$ M"O@;,6U_.]%AX)!&HSPUC"(%[T %B2]RF Q4??*4S MN]K=<] 4EFS])/TOU Z($JEEPWNR\3.A-WS%F6218]2#I<.:5AL$'4C 7VZZ M>F7E[:,K&=,\BV<.J7KQ(C">! M7YI,*2MMV%=9HN?F)P3,YGP4.MNX7IK\M)-JZ2RF&=0W-S.E5-I'HOT\"=$[ M?0V/1.OW=BROJ8A9T0GU"S8E-)S%&000[40!"J+=6EYZ.MF\BA3 O7A8)A.# M9\CIGY)9X/FE4E*A3,K50?)&S21<62G)A.D2"14A'2"F0@+TA6-!I2B/%(>0@DO]G/A3S'.!='#\ M([O$OP3)#E_$!6L;>$?V@O+XLQ4BV 61@UC"A9 %%N0%D#5[LO1\3)@J$=F? M8[0KZ$/.C-Y[D_]]QJCR<.B%DF-WY"D_SM-W_U%%GKDZ ISCE[C@+1>JZ^[U MKMSEF(8:41@4SVB=9*\%W.W0J&DZ"!Y3;,305Z@F@"@%V-OJX2(V0N0Z(1:J MNTVXQZR&\P4NPCS>FFKT:#$@ZVX;!>G6W5:" ]7=-O CK<&(B44P'%JLLL&: ML:Q-D9>"5I'_:C6*_,??[G"07!8T=L%;W,IK4#:,WJSKPI.2T, $]);7QLDF M@>KJ:&*+:O)$W/;TG!4&(,-YO@Q"K Q^. M!*#.%T/$;,\9+MB YPUW-H<%3S)&F.72OM:D44%ITP8,G(T5:AD!.UE,,"%] M:5;HII6_H808*=!#Q@32WEA\61_/(->&>@U&+-_.(CV!S.>1:]!"#%8\.9U+ MKKTIMS!4-@(/W4HCQ\0/7!-[5H@F @"6*>FQV2E"TOP*4V+D8/A^.BX!H!LV M"@)=&,26UT3'ZX*._&;+,A#2)V8M#SC?W*SK+N1::]0C0KMS&['Z'EV'!>C4 MS6PI_7J#6GMXBDWUK\;WPK,/$I! (D)_ ]R\N,/Z>58H&Q9+ &;%"O9[C0F M[D'!-"-6L-'?/1]J.X6%[CGLSGS"=#LDH-"[%UYG(!6;)7.+/7TL=$N$#2+@ M;L=:K,XNR(@%LSNR9*N_$VE?[G9:=7-D]*5&A][\#Q;P+$C8D^/[9XS+3C0E MQ_SM%@VE=*T.V."ZSJ(6>&_E6@1H7]:5G@#JQ:4!]6"%.>#%O,PT", /A]S$ MX.^##@S JM']W'E 8^2QEV*9YL9!\?PAR5X;44[#,GZQ7TD=\ ';'KL*V>F! M;(L,TQ#9C;M^=V2:WD,)B&>QEH9_R^TD M-\IF-<<6^#/6N(;N6/6F!?UMM# M]M7+;0WIP6K;9<6\V-;P7IWK#$(PH]@&<82(250%).@%'WW(RY[DLCS!#:&T MRYN71(>&XL^B)E^7"5OU-%SL\%V6D"&?/@;E+B=KMF&9&T71%_,;-!'F+;$5 M.0\,>0"_)FOOGDQKJBMT0;-+*\JH)NW/&CK]O%1@A(3$,_CC&&3AW&;;+@C_ M";^5#Z\X><$?L[1\UM\:#R'GU_V#RQ28;B5L:'ES5V'/K/T-1D-S17>3CYBX MA3A:H;_B($&72A,6(6B(7]\3A,FL[_PVLV_'X>ICIR(8S#,,?;HM1F.L+[.V1;X&FFDN.(]S-84K(.WO<]I M_5X71Y=OM&T>KX8]9'+4M#RU2I/PUB:J(N2?O>HY'62\(DG$:9I:Y'BP? Z8 MB%]HN=L=+]C.W\?[%(BNVWY57;_N\(8_F6FR"M];Q>MLR/@2&K=&I&MK5M"PS_K5C(YP+H[-4C(/IN3 M\]F^[:7OV7]G^_,D* I=\1(M!IR-6@@B MFJ,&',3RC/STU*S&H)K$<&B1(X8%5[RDE>+R'SNRF?V(R^AA#:_%Z#^.9E=2QJI%7B-5_@*I;HN)=69W$ MA "CFW9BU-JGAUY1ZD9:$I$:*!!JLW:!) *#*H M H6L+*CG:5A9CY8JS0BLZ<*5!7244E@" ;90TG_03?+"'8&3W4O6 DX+#W=>)_WY3/.$?E2#_*H*0.B[Y8C.8"F3ABT$"=ZMC.)$ *J$Q@,=9 ME'S&3=$]#JL( F0VEJ(T M1F. AS,9*\:&&TQ%'C7TX !+Z1,0G1NGE3 ,%=,>F[Z=TD$_B2H$5"VU78N'N%M[_!37-#TB>@BSG%8 MWJS7.*=O@93.UH0!Y&OM!&E0;"T2XEBH1O,BFC-6INH+U=\&N$ $O4>[65>KV$U^1Z]T-9$=#3Q@ 0B3 M$)V"#RI@F (/>F[ZAV!V[YFMFPU4EB.&XT4 1RJ-M@>?%L,SC5+WW=. ^Z-5 MVOLCC5[-&#.YS?&'71KAR'R+I 0%VGP86&]V'0HXN.V&EJ'A!SI"%JT975HZ M'/3JR$U" GW"P?VZ-'*6XG#ZYS#8\VRSR2SN?.5P0*:J8[JQ4QD0G)&JN1EN MH?376C=07!0[S.O!A&PL?F* ,ED'>3FH@ZV.69]VCTD<6BQ.4CBHE4G#=+LL M28 UR0E-\-2&@U<"C'PQR'N!;V%LM7,CH*VN%9\U0Z M/L(5 VB-::4D#+N,3C9EU5++DZX;#\6F02"):IJH)HJ^;."=V#QS<: 99I68 MY]@V6Z* M7]%.H%OK$Y0-#Q&3X" 1:9I7!:HC>^?^B;]FR/+BBIVC_M\4&R*(4T'$SFI*8$?F!<2D9!"E,X>M7;X1 MBR:.RKSPJ""!+$C/>&,L+ MP7F,B_-;0@WG9+?,6-*FSVLQ *O%F 7I5(M1@\-4BS'Q(WF\1#'0.6IP*GL M7ITFD(A\[A>R<8@?$XRVC73%3-9BJ!3R$)>T!,I5&L4O<;0+$D5I&P4<3%T0 M+=-U.1 IT.)50#1<]$O>4EB:O-E"@U60Z?%-+]WN6# E2XOG>/N07:9E7.Z5 M)66<*7BB2W:"*K5,CPZO?S;\V6GFC G%-RGCN3I_JS?:\&^D"0KX8D7&B?BM2;:PI/&((T)MK%REXF34OM+S[ M3N?3CEHJD:(IPW >) F.SO9UF*H"='JCYT(5W'+&3HCQ;98]27_>;[GR;/_& M:X4X;6;3;?$/3IY66VU"O#4&=/O;>2:HG87B.2!\T^)K^"U\IH6%Z%^K^/RL MN7URR?!K+<)I415E#I[(\BX$V/A=TX7,5..F6**]M) MQO#E:G="872;?YI$<9A1'13T#%"-1"VLDW]= >VV6=IF6!,@;^[+EIO'WAWS M3>NZR;PV_OFT0+>=">U<"537T63<%J,9&?2>8+&)O#6IFX<;PEJFVSP...6ST3(GXV>':9,Z6';[) VXR(Q7[<\I]D&?"A,$9#K1'\,<@N1RZ&5V/Z M:%P&J=K#T"ZM#6FB3.K15M/L"]*(>X*;75F401J172'M2*68!C,:G.W8BB2: MCPD'Q(+LF%+Y[((5\^6(2,!<^= 7;:QHI4Z$\?536[XNW[9QOI=8@AD2267(E*Z -CQ.& M;"6;CP6[],E[#MV\ID3PYWC;GF\5/LP!'VXQ=!927!6MD4&61T?N%-=6B!,0 M>K:L4$-#" $!+YACA3W#*5['81PD*&ND2^)-S/WPO&7\Z[J>YUE1=N)/O^99 M4=SF68AQ='@'-Y &>)%_-V$E-?_M"/C0 L"%TWZF1%V)-J38*QK!#@YBV$^4 M#-I6=!"=;E2TMVIUW5?XK@"C)D*X)VSFY)S/23?&RHBAFAKDZC^1Y+1L"%K3 MINS&CP^D]#7@IGK08'3%\WB-#)75? PB2N:YGI6U,@]#== M56%:@H,8$G3*NJ,L]#=^F\(#K]Y8P7F6%G'$>A]GZ1T.;6H8-J0O1ULD#*'R,<+/8G7![L2ZB5!BF_$IKK M(8F+K;*T&WZI:[5DJ>$!;= D1,?>5, PMJ7G1N[JZV?NWBU;CL(TVUA_;POK MG>D'HG!7E>FVUZ**>3 AP5F*G3BBN>@Q0&S&AB5)X3#1"U\)7MCX%'T9XYE M*G%MD=751$D2M2>0#AE'?Z])3CIZ#$IYMLEY9-1A%S&+JXL3,I MX-N4@:+W;EH5B(Q G;W, M22!.@Z<_[X"[N0Y9?!N$SY5HGE008V"$HV>]Y@!XDO,DK M6.H_GB<6G!X^22(S1-],$T.@CY,( :8RT"9N*Y+PSHR+0QO04!QFXSY8L+LD M12M)\SWF--UZ V)IO%)P8//5B- S8 DLO DKF1I6 9" G'C2/,U=PM82FJVQ M=U8]1)I749II+'OI!^-4UBZL(MPS 5W/GAT,F901S\;[1/UYON#.]81/QYD; M.,3R\3G$!+,D[ G:J0B;J6 ^I/(JJ;8-$"\_V.0A#M>UXO%$WI%$&@=#H',ZX35?>U7IQTK0IUFZ MWM2QU.X)C0=9K&I=N%* ZI,S2-"V@8X3.F!GG0%\2MU8&V27NBQ>7B) Y+^) M?M;ES<0Z$MU>;F ->::8C_;^I1=AJ2]L_*KX,+'4*@U@%]'B-Y_D_:KJZ4!; MD4(,_G+)K#R5*P6H9P.#!&T?#3BA SX9&,"G14VI ;[)GSN=2>:D4XWFX#ZG MWE$M[:Y>2 WP1K/8X<& MYW%<^)/NB>A^G<:9D^R5KWW48P11%-,1@X3\OHU+^K]96N;QXXX=^LJ,NQ]6 MSAG*L8P2O?O&"'TX3*JS:BRQP*YG B$U^=NSN1%IO(P>,F_)]#P'57T>1:[V M( H^51(T"JHO$JA$]ZS^GX%/^3.X;850Y4PW>=(LL%2M<%Y5YW.64EUXCTU M3%/B_P*Q'=5HS]>+-E70I49ZTQA #?E0P6N_/@Q)D*S$N4@6S*GZB< M/ :T>!598[Z4TU -S;OFDE4#C; M,TMG>R9SMIVH]>Q^UNDMX*EGQ)'O1U>BBND(",6FSP M8\^4DO+(>R((NFT%]>0$)#WA/= D#9>,IPK!L\2]CAC&C#P&[4^JG<".?0X= M^L+0YFC6.%:GKNU:;RF1/-.MGCA&_;KVH2N7EB47/;OVK5.7FV3&M_%PAB)4 M G:1N(/FF;%(1#*:BX#CC\'TF'));Q:0YS49?J]_F6JC/0/E.PL2=DL4E BG M$164C[9<:(>/=U\&>3FO?(_X*4[3ZI2TM)06 :R!$C;I$%/%IURN^G[ES^?E ML21[-)\N]>0BZ6_RNCB>7=_)F'/Q<[]610V6";BX7=H=EVP#+N>L!*Q"8CXX MLY&2U%\HMI=H:I?67 \X>S4)ID^.32F8WK?UT#QS;PK^AC3!6BRJ[.;DCDI" M\_WD>$$OE[^ '."Z;:5I-G#37S6Z96T1GT(?)#K[/0FF3WY/*9@I.^L S3._ MI^#/Q2LT)/ST>TN8;DQ= M!@1GV&INAE4+R1D]\(=K3F(QCILU\ N'A@I"#V1_SK=C0OIWG:5I-DP+)*@E MVE:<=G4V80 NS':L#3/F3F7<)M\6VK:'BMQI-][D1D]R;Z-"+A;PMP^Q@E:2V$9\OA!!+-N4)>5]7" M]Q5K:@M700*9MI[QQJ;E8'#&K.-G(BMN*L#OH=\*.0E[?<%NS)A8[#E38TC+6\XSC4W!KHDFSNP(8.(AG@;-)I''( MK6K?!EVE33&#>DQ4#2K6D(J[_3X:2C/7L1YV*?'_S^($=Z/S3*;B8L&WUD4? M<5#LAHE@",&CR@" M^D)1@).499)<9!NRQW00O4;P2Y.Z8IATB4-[HTTB.];ZQ)$\TRCVC(5Y8.D! MTQ[-'^U2B:33L4,<+S1-SI3B:>\M?.O90_X["[R3>DDQ_=$PC6 Z)9.@>:%G M2K[,KFUUN#D%#@V,%[$KCV\&M<4AV4 _X'SC:$]]1)_,2266WIH.L3PQ)CE; M$D7C@(@H\\8[<[$4@@*@=WM,CEZ>';B8^?XEHX6^:>#/R5P4N/Y8C%8XG=%( M$;VP&PUG/:UKP?S2N;NX^/U#CO%52BP.%^5=4+KM>W0$_-$^LY@Z%51C>Z&' M)O;Z=T$$ 5$,1$']4LC:CU_$+W&$T\A9(74$_%%(LY@V&XD^MA<*:6)/O;&( M*@SHYMJC):H!T5]CG,S2)Y*6_ZMW_IH$- D4U+V9DN'VUJL' GAGI>!%=[-. MB_1J$LEHP<;Z#@ L;\Q6+%9>LCE:^G!_[L9Z/=%SV9[8OD5O?S)(0!M4,]ZQ MPSX8K"VJ^!EGCYW6.9 V:2U>O]N1+[;I+L*<-GJ;XP^L86=]_?H!/^:[(-]3 M4+7!6J$!6:^#2(TI6^# V;4U<\.-G R!^!AM"D(]"F*G$2"C'RZ[422S1Y@L MG?O>S;H9QHG8"E0O'B!I>5MN$OI/%QJS(P- MHM>ZF??N0P4WR>.%SQ@KW4&3M!.;[S7EGM_"1YAQ?-GMF_R#"<&C??[$OD&V M(P;W# .%ULOBA5<8+MG)FDNVF$=0;'HL_((MIE_G%)./L$/S[H0RL;]0;]O! MO<8T$Z"1RPL/,JV4BWD3R7;H)BPSPJKS.42"Y\])1"F4[BS20_+J-*+@;NKS M2#6,9R<26^'-,GGA/<9+V#N76'VW*4\F5G[#!LN7TXG99YA1/#JA3.XO9/MZ M#[S%8,%-\GCA*<9()SFKS.TE%-LB*U]AC^O7B<7L-VP1O3NU3.Y#U/M[#SS) M5).@EG6)4[$U]C*G' M\>P<8RV^A51>>)()9.P=9>R^W615:?_7+L4$YB?=SD0'[T656KD0BFJU76!? MJM;*N)JD>BVBE*DR_>1''5M+0;LRG+12S&\2@@E;FX4,QPO34 NC,(\^@B\F MHN)L&C,1_:XGIN(@\*&Y=*2!?2+6W ZD$:^S)#3C.GRHY96,A\0!N;\I4'?( M%6K&1&Q0VJ:]+N_*R'K0N'3Q^>1N+&!E)B]PR'<;?WB_6B#F8-GK%'1*FI3J M/_,90>]H,S[61#4*RI'%(A7'F*$"Z^2]2B_?0DQK;=[F68AQ)*T0O-3(0$>J M92>V.9@M,RS<\6Y)^7062\QU':?$-N,@(9NQHLP9WRBD16;C=8PC:M2!4$V] MVKU%:%?056$GKB%\-X?*YZ DA\QU@L.2!7$)18+Z+?$.KRFA5^PV6W8L#1ZS M'8=H_UB@39#_CDNT)3XN#N,MVS&_9KN$#DG'0-N<_)V,3?Z)F<2L'W,E,VW4 M7/L;J+,L_->=<\FG]9,Y+^AFC6IN((/1\//=6%.O[4 A5].5J*='L"(V!:;; MXM$+? GIJ%_'2JB9T+E60@OLC"'SZ3OV)V6E@;3A2>.-ON#/3FJSM=O0FZ)UM#-MDW:S)7V09? MOI4X+6*"?AT7JNO0I0;WP,TN,KU2'SOKR+ .=@'1M-Y5\(L]G]EWM#T_*_C2 M%6JXH5Z"\T-[5)UGFVV.GRE?+[C^^Y>64W29D@--SBC.4F?IXK%(+_"+J@^% M @;H5*]BMCF#'P+ G9CEG/3+Q#_'Y,#(+Z5R(9DV0Q=G]Y]0Q"A '10M96"< M_XNPI#[;/<1@DDGYB!MCE%=J*>:K86L!% M';0%)_T=DP V7^#R2J+GQ* DD[<#*W#X M_5/V0B9ZEY;YGFM*]1^MHE1_^!MAJ"N1^,/R*M!GBW[O]J^+?MS#87M?\G,: MTP+KS$M,>/1Q^X*GGQ5LTQ_@OF#+EO@%3S^#?,%ZV'[$?5>4>4 VL@U\( *81*B MHQXJ8!AET7/34QT.3Y6GP4 URAPQB(=70GE?_]_L\A^[N-Q?D2^2TI?+MX0W M=6S"'AA=9%S;X%T&Z(>:J1NZ]Z' U48;ISE0#R_ZMM_F<4JSK)*;UQ3GVJ.%'!1. M272LBVHB@P-1%#4CDLI6%2ABL-!E,$9)\.[]CW170M?J[V@*(,YA5?[^.$#/KDD1)#XH!(&!$][I$(5XV* MV+ KU)YF^="H&1N10P=BHP-[)8A)+5#0F8 M?0S>XLUN,_7,6PUYA/[-82HG\7$6XQV7G[,6: Y?UP[.HG?M\%6-LHJ!8W5W MP^>V702*ROGMRN9>U81^HA#Q:*1OB9%R1A MG"/TA:9)FV.3UPQR7%Y/+\4RV[IFT&-U;T,F4?1D'OBF1[/8CX=B7[YM8Y[A M>LL*9NBF=1KZP+YHRDGJ^: IB,/YGNFXG\/GM",A/I0/GF;&*;OASUQQ*_96 M+[;?CN:6?(!G\L?;/ [)#E*HBEMM+*>>9HL!C] 564_C)+[).-IQ.2M+<68Y M'%9#(S8VW3F)]:N;P^.Q^K2A,]M,R[:>EE L>?U./!6.*X<%=_QC_^JY-0QVA/[7:OHF\<3: MD8[+)UN(,H=WKH9==6X:OM"A434V=+['\C,*7/!A0H%Y.'+^B:W'^2J<57?2 M9O)3?)!C=U&B%$MYI_K>P(-*V(O.9"'>8:[0)7?5CT'"*CV_B]/J7E1]P)UP M8HP5L2&GY@P_Q6GJ.CM'X=M93E!Q5<5\?\VS0I7+/\M(Q^O?-1,WI8>7#'.4 M/EXIQZQ>_M>F@"\?E_Z%C'R\Y^9ALUDT4\)3^LB,?34.C&R_US@N=_1V/!4N ML9K9F>D36(Q[O,[->E*G='7&08_2\5E*-:L;%'A@K:L$+EK?"%87UXN9%EQD M2'=X2?(U.EP5O>_!$7?@."3_?,CHGY:*0=H/?[R.S76*I_1WMF,?I1MT$VY6 M[\A9J7=[C!E:.H/^&2#X.;OKG&+FN[.&A5FCM^Y?CX<5)N4W3+O"DHE[P7GP MA.L>$2Q=BMYMK9>ZH;9FY'B][O!IG^G&R)*+H_3$0\5<[LZI9@M5?#7-:JI4 MS"^GC[3H8EA^1=?EXSZ%:<;((9]_AO\CW#/LU_H_P!$#>M^OV>5ZYF>_KDO_ M 1-O[54/YE62+A 1%Q[D!4W5Y#OEKRYS8,'YE><<.$RQ'XM=X723.<>"-R4' M'B]ZTT^TT\(WW?!^+GY3RS=H 2R&YSV +H-39$3,_@%<'+4DF>+H///8VU2 MP\E(GCSVWDM\C$5S-8[/P\\O,7R.!_ Z,'NL:8Z/-&!=Z&:0?&TK@W#M#+ & M6(]^O-[><8)G2D?YZCRXDVS+I:Y\W1YYW*0[^-[#9)BOS>N:;[@!G/%8IH[7 M1T_S.9;-K/GJ//H4(GN2A?-UKP*S?"B'Q<&4U_.U+1:G4133?P3)15R$25:P M$U&54##3-S:,>;RNWFHRI_3DV@&/TE%;2#2K'V['1P(#7T^.S9#Y[;G/.[RI M>JR=9RG#W)'YNH[7/B34/)HGY]'Y_K:16!#X >>;GW2?:6E.CK :Y/B)GZ1, MY' VCJM^Y%@Y 9-QY#Z'\N:#1_;B8SCX:7&RC]MGJ\-&JNG3%J][J/X>"S.[-]W$[;.KQ1;LL)7>#& M\J@CW58R03GEKR?@/6R:3Y^>!8'!OP.,-")BG<:;0[L%H1WE@-XFS7*#62^^WY,PJW9\R.]@'_S?] M+E@0MIF213:&(_@YWHWCZ(^PP)':S,Q1;CQ'2@L7&^WX;?=3Z5&?T0=_'%H,>%P^UEZB69I\MAF[U?!?6>;N MB.D5YB9JD6#=WN5FFV1[C.]Q_A*'6#XMG[+TA2\*= :*AZS\_]J[NM^X=6/_ MWK^"CPG@I"CNT[T/!5P[+EPX<1 [IRCR4,B[7%L]6FFK#R=[__IR2$JB5B)% MZFNH=8&#@]CF#&=&G-^0PX\)(O7O5TF6?TGR?]#\&]TDSW'X_W3+JS7+B*+Y M!@OUC0>#BQI7A<-%.D:!Q04U:_EOV3>1G1,=7EZ02@*!BVQ>VT,$P>X^QL 5,\='&3I/)7T$Z7#UU:B#.$ M4*.Y%\'23@G."U0-*LZ(KB!))\0*<<@N28DBT+EBK8OQJ\-)@3RPCYM^"?/*4LWV_*TQ? MN!IUDA2&;:?K2F.X:35'*@,DD-OPB@P7!*0@( 8IY2 @R%H3&B,-#4T_[, : M86F-%'+B[X*,! "1&]:1#[G=(3N:7;:ILN)S7'BPZ'"%YQ6LS3C)>87>WM9U M7L%2G241L-H86_.Y_Z%VK7<%62.^@76D*]Z^,IGA.GP-MS3>+C4/[.[W3.:! M)J/.-@_LZG3]\T"]5B@H6(IQ=M- !SM7QMB6QCB&--KZ-PV"7V7W^0M/'ER"6&W]5CA9J!][,4ZITH! KQ-!1YIX$3@=)L"YD':'B M'" KQ"&*/(0+1'(F47V6M1*JK!9-DIU@FY$?("B1DJ[V--;DWP7Y=,$"AFC6 MB%_^0Y3]GS74-HV\,,JJ)=//#V#["\+C8.N:*Y).:?T,3/-!GL_X]O ]ZZPY MR@]V&9*F$QIMOD*CTYKM>]PP6G)E0E2S M[S.+4%W*(0:HTUJB9SO%M[=[:159X.W,L538SVPB>V_I6F\AG4S;; M<6_(O_CN+-\Y!OF!'PECR_JMA?M!VGNTZ>U'Z/=F/-!9IH/:!MDE$,';R?&R-T_>##8OP#C M)MPY1IK-?EH75A@P*$+M3E;%"Y33;< M:[C$."-%XX*/+Y3$U3,3E'NY1,"#1,"P=OH+0G]MHH)O#6>\],6[)"5%'.;O M25)B($/$G,@-3:@?5J@BD2V7B36"Y\H/29K#3V*K]^.\X-@5KW"-/T%<.LUO M,2E(0PQR71L<]4XAKJE_TXQ'KX+-]SC,LH).&TMJIFL+%:?F&!\)2HXK!/JF MZ#TXODGV>P8C J+%K0,29+WP3N*$_X0JUKJ\UCQ](>:MYS1>(RL]1T?Y-&E#G>P+9D4. M-?#J/H&P[K4LC:VF,A:C M2Q#X-+Y4B5Q&F*!#'F,/-&+LGB_C[><@_9U")NB3*.O\F9J>)>XE0YQ>6:K4 MF"GUT.!,>JR$:@?<((*48+PE^Y(,=XS]E<8T#2*FQ^5V'\:0H&T*\MB]ZZN[,*:W; (Q*COMTHOG M.6=W@SEGDNV[\#<_[*K#'+MG#3*> ?X!O1+>+78>9!DK-DQ !921.KF+"U!2 M.S5-K+8XL7XJN=LE#TO.1.:I6'->!)(TN5^0(">R U+U<$IT M ;GYC6G*/8FI#DD6@LS&P#Z;R:3..=/YB:UU=V$.MOG^\>$CV4D#996!4E,] MS44PYIKN:)K"76"IFH3-OPC9KY(X#^,BC)_O#S0-Q&E_\T6C41SQ,&4"0ZA8 M,H(="H:,EK?E""5'%04D4_).LGT/\_^2,ZE9^W-I9CZ[_)\?CB\Q3J-?CU7Z MB/'=V4Z]+L\U4Z(ZJ8UH>G\LX[3)+SWQND&*2B(_W(MO[%W&6]C6&^AD=BSP M7]K@HF?YQ/MWP;077-X=Q0 MW'6LN.T-$<%PW2O'N:R"O&Z44LA)MFT@[:5"=]T^A3K\4T>"Z81FF;2>5JX) M?0R2PS3S8A4H16_,H!U=IH\6W7'LE.MP'S,AIA/92*9UI=,5'H)+O=+T*;%R MJD&:>K"J*S%!3(%=HY"6"MV9^A3JBD(:$M0H9)1)'X7DBLWG*.2FV11K-,U+ M(]7$DG;>CM2T07H'1"=L]:S':0.\5SJZ)='M\_)VR]S:Z_*[V22>9F#>:BJZ^;D5=_ES:.O_<;+N M7#_5GBL?Q=+O V1]IG ].:;CY^V1,;/ (\Z*Z?? X"GM16EB'?2-=YS](#?;GI;PKEN_ACFTY$$AT-T+)^VVS*:+ \W M'>T;RA!Q2,$7YIW=1DF7O"8PCUD.U$9'4&Q%!+MZ9A'DVT%#_'+'^6B-B MI\K$[WE@6UW7F5_-P=NYWJF((V9W%:NYIW+V94\FL8!X\I_A^SZ((5E9AZX5 MK.NN7N ZYFW\*0X@8HZ_':1CZ+I+QTO=] M)EG+.1FG5CGC:[IRGN@_#IP>-(,6UQ+(\C 88\%^UGYC@ZUI7%&BCZ^W>&$G M^ CDZ#B@R=NIG:P)0P8:K#0#($@UJX#VLR: #'I\H;D\E!8_W[%E[N7V7T66 M0\Y ?@OC0FD<8^PDT!1F::>!QG#U(!$T7OS_IH+45!#/]Y96(T!.@LIN&7H. M:(;/;1\46 ^DZH) 'Z3N!']).;NEOK3'1IX6E!0'_V>7?(E<*SHF/]1FY??L M4:>ZZVSQE(^WL\-N04?A'9Z?4)-W@N6W52]^(\$ @PU-/%ETX2U^..LP28JJNAP(;45_I.J05#VN M"7K&&[(V3[4+18*2QD>$ZKH\Y63!;@:^X8I)S7[(Z*+V" WTXHUP]&6\%IZ. M<_?:00J?K#ZQWTAN3'EV:@4BIJ0\"9]5A9U$V::,?90\"&/VB\?DTZ]@'\8B MOT[S(HVS;TD4W20I/ :J,>?\W6*^SKR,29M/.\_;)]*[T$LHU?&HM-HMI+(: M9;D J,JNU8IGLG=2=P]IH5( @6]"!/(#A"!2"NP[S=Y8.>",X5\%\S'.G8.D M>/N/(2LN4FKLHK&JMC4>+O4HH,*)IBD*"AAE,5?04UUUYO$YYQE!U!3B2L^$OXY/_^=,2JCWD09HOIMS?@K@(TB/1J[;,C=1D?TC@ M8%!VOVLMQ>"0>!@\,03+0]K[ LH03H@W5XHA)O\J$X3%"&U]:%KX)#F <1A-/N^CCV MSFW+RA>W=U-=#PAV?#R""A>!;=R.* Q)52N)L20*3^&16 <4IK7!=I0-O$*E M4790=4XU-;)\*"G>TIK]H_R=N0J-%27^$YX6BG6]WVD@0WV\LU':>5S)A_P(V?,Q6C'QS05>-R_;B]&BO5CBN^-LOFAO%S^!11\2=;NQA9>.2.%JH:'=) [X=+]@IHYY0E&SYN:T;R[[YY MI;O2BDJ!626T2><5^SG,KX(T/>[$ME56SKH=)@Q&+AXYIIW"?1-3 PL_W--& M1OL)JV!%&KPNJA6E;UXZ2'==.66RX:R6R'O=T8!I*A/F1YN5\BF%)UFL;D6T MR:IFEK=W _/.I7'>@'Y-IS:]]\P/K^H.=W @?>\_/U[M[P:V2=3M1QN0[].;CA*O[FV_VX MEBILFFBK-6_JD=\HHAL=A;7SPS,J0>Q@Z#5">\_WOQ7-( ,) M5\G@G>1G:GI7QH'>-Q\U*-GOG1W$'OFE5CH'CY0\B,K$4T>T5[=.5XI-CS1\ M?LD_)+L/1>;7YG=UC5U1L\( =WFC.ST?2?1]NY MIX->VC2'33QRD)&NP98^?CF&E3ZPM.QT!=\V;!55'#(5 MIU1>N(9)(6/^HDF"[2QZF:RS&KYM$;DI4S^Q0T4N ]=EJD!X6>0O2_0EW\,!'@.4J_&JJ/Z%NCN$>?.(8BE:0B8:[!B,@/(!M79W6F,76=[(/P M]&"7'8EOXZJI2O_($NT]&ENJ0$ZC2Q"BCR\&TG$0?:.O-"[H TU?PPV]_?;P MF3\[HK5$#Q7F*+-2J#G0C"1(8\U"IO9[*Q\?/I8/H6./JU-?<8J#_L5 ^_CG M4>QSC'N>1CS':.=CI'.)G1.(JZF^(-'9/HZGCI:HD^4UDT_T'<( Z=[?(#6K:X!.U'BW @>(:;HD>&@4"DM*AF13 M%2U(:IZBK#K6I<$I-%?JHMWO2,6E+&%Q&Q.%$>&<,.\43JPR^\+*=RWY>?F6 M\^-+D/\]*:+M[?X0;/+JR?Y'8VGEHPG:4GV+AZ)[./GTCK25J/;/3).< M\2.<(1$<25WYX5'6N$">1Q@]WI/[;!?G)C1)PM@1,1?TLB:$Q M3Y4"^4KC(.)O ?,74"C[1ODEO/M%==4N1G'T#B9<#&&!%3;L? (,>WGM4>-" MK8)3\2W? ^*@QRB* P1=CO!+0,XTW3,9' M* JK,:"N,9Z;F\57/;B[)8ISFD1I/WC!U_%J:_*#MT?.1?\EB.!&S<,+I3GD M/?EU-?UNF+XYWN#I4T$=/KJV* /(+$QK",GFA+Z8OK4WH\FX0Z8;3U[LDE>C(E#HV(E6W(? M(O9C3G9AQ"++TY%PWGSA+;E?D+N[*ZPM&4=-6\)[EBRX"V-ZF].];M5G(O H M:=!2PY@XJ%K[D3PX$<<1O7$,^D;EOF,(/7]/D-@@GI$K/PT7M>L6Z9G9!:G8BGUXQ)#5'-FF6//&K,4]HB4\LDB='2AMO+' K MW.MDASP3[AJ[F@KB'>7- L M4?OR_0M5BF]G)7&Y$4,.@AIKON>H3=6\WI.7!)B':@8K4>Z&E5]A#C^52:2O M-.6+ I RB8NL];Q!7V,D3^T5OW)5;4L\7^T1J<=9Y?XG+.%**%U-CD=GT5V:7ER"C]T^13 '=A-DFB/Y!@_1S -.,_-@SAW9C@3=S M'J*J.E]VH4>9);L+V#Z7*5F0FL<%$5P(L"$E'W]FQ%-JK2Q[?7/+ZX+>QE_H MK_SQ)XU>Z6>V('_1I82LJ7UR1J."9C_L)/7$!0VRV7D?8P GHX$%$3R(8.*= MWPU2=>.+RS5S9$>EP<)7U=A M^]+!1SB^66^G!,"2*'MNDJD_(75JWN[, M*%D2(BU:G=2J%K!65'B+60?Q.A>V\-PX)>_V24SS(#W*A>Y[6.GF[,^9X$=V MC"'_A=BH#'>0M:*_9Q!'X=<1?6;SV3T?O%@+X3&F:..+)"= 3P0#48<=>=;\:Y"V"E,.Y($X$QBB;"/\NS# MB?GN$IH.SM1,+HA@0R0?.#0A]E,X*^S8/H':E\\I97IERL[9;-?$N^0M+X[( M6Z2=T&-#AA7:[56J WL_#6)8MQ5.=P\8 GAU9P>FR,*!Y)8&_$89:ZQM5'6( M%KX'JZS!C.H>EZ1&C=M3*)8#30!AIP*KF!O@V@NB"2)6$\?4.K\3;00Q=;#S[1]^A5IG/#2-\**Z">WAJK#M1&;Y_\JML_[!3.Y-V&:Y;=QE@=1M'?8 M\VG3>133=4H9(_@ID5_QNELZ0W3> 0$):PJ!Q>U-H+5D3RPMT!FD"2]FK>GK8BTC2DVT?C\YY.>BFF:$+!OP# M-C[>J9+JSW?L7W_^0_D;]K^G(*-__@]02P,$% @ 38J!6%4$@C\M80 MPB<' !4 !R7K+__KW__G__BW_^?+E_]S^7@_<0([60,_GM@AL&+@3-[=^'7R'&PVEC_Y M#L+0];S)9>@Z*S"9'!_]>O[KT:]?)U^^_'O:Q*45P2J!/TG;.OGUN/C#5=Y: MX/]M1B\O"]*/8==FSI4LIYKO_GW]#_O,"O3:!\ M?O2WC\C]^R^O<;SYVV^_O;^___I^^FL0KF#UH^/?_L_W^R?[%:RM+ZX?Q99O M@U\FL/S?HO27]X%MQ:ER2M4_7D*O:.#TM^VWL"70O[X4Q;Z@7WTY/OER>OSK M1^3\DG61H?U?"F'0+]K$.9[-9K^E?RV*-DI26H9_=0GEMPKZ]_\QF62*#@,/ M/(+E)/WLW^+/#?C[+Y&[WGBHT?1WKR%8_OV7,/(B*/G)Z?%))O?_>YU3J?CO MW'=N_-B-/^_\91"N4ZW_,D'M_WR\JW0J!-&KM0&>NP21[4*^@NA7.UC_ALK^ MQM;L;R(D>(HA:=$WK@(_"CS701R^M#RDHJ=7 .*H0_]9&AVH]P]6"/_\"F+7 MMCPIHM2^($^N[2^CQ7*Q 6%* V'PX%H?1IZK8+T)P2OP(_<-W >1%+%:/C*, M=$]Q8/_Y&G@.7*1N_DK@0)8A7MM7!D+/BEYOO>!=#FJ[QH5(<^U&MA=$20BN M87="=X.(OEA>)I'K@RB"<^VC&_V)_OL3]C2,+1=.O:"+:)V_)%C.IV2]ML)/ MR!!WYY=R',',AWJ\+OE6ZN4-$\/ M<'KN)P^Y8>'X;&!Y] '+*R\M/3<1?.T+ENDA#. BDNH/S44;]/5>0K0W*+C7 M=U!%_LI]\< \BKKM?4B-B>[M>F.Y(5+$8EG_&%33MR!PWN%9II\0K-\0/;(! MW-/W',-Y$X)[UGD!;S8AN&=_6&$(Y]U^6MLU(KAWC^ -^ F O[!6JQ"LTGD' M4BC?;/JK)[!*E_Q>W>?XBNA9'&V_4NL VF?"3:: B1O3I/!9#WX;/%L?/0=< MI1W!?80*6+MQBAQ$$^X5$9:P)WTW+L1VE>S#!MR/2=N7L7W^V8)+R1!R%A\: M?M\F1$3FKPRPAQ,@$*E9R?LY ;W'-2EE_R.@O]6&).TX!/2SWI2JW8< 4;B_ M-(@_+P&L>5Z M0RR*S#U1LPMJ621^1F"9>/?N&XB&4Q-K1Y2Q""O[H*HG@X1> ^K$8+\%_7KI?$D)Q/P$Y"%YF4!U0&^?M*='(5 L>- MD:T=GN]L.'ZSRZWAE$+KP(!6<1%",[4__%E+#)[LGQG@M"5")&*[DL];(OJ/ M;5.--5V(2)R?DG*V+%-=\"AB^X 4J;Y;<;[F+);WKO7B>L(60+8/2+EM$-'] M6DN2+ %S&Z[\@GJ,;5-RW^>.D^YGA8\+O@])DO+2L^"!SWZ%34:+U"7A(82[ M%'_U/7" D.F-\TN2Y+R%4^SOEI> Q3+_E>#Y@.]#JNQ9(B3E_]@@%BVTX2QY MU@C9_W%]:! IT]]FPT?DY,K_L4&D+0VF4E_$'& [?7 0J1]!%,.I,?5\@W__ MZ;MB!FZ'KPW'Z<9O;S[0CT RNZF?E6?'%G,<:C8GT_+^\6C%J9'/M^&2)FPK MQ/P->;)MG2[AOQZ"R!4VT3!_0YYLB-^!GSG07H,E"$/@P#]LCYB"MT(]ORQ1 M#W!#]@FWUN]6Z&1?7[NQ)0-IEB\-YQ,C0CB6YCM(A#H2P9ZDSW(B8/^Z"MY^ M [:#'D*=HA]2<5-1[_S(=4#X'%KH,=<<[:TS6V.+8(WF4FE(+;3TO4U;Y>=# MLZQ5'VV!@7-OO0#O%R:!ZVUY85AI"CVHFJ$'5[N$O\B^@-D2_,BO+ SYB MX#O V?[6C=$'CV"/CR9?)D5#Y1\MWYEDK4[*S2)1"F&\P*Y\Q4//%8.08=9P M@)O-&O"'W:P!__&/J^ -A/,7N,^U[+AHR4-Z_/LOM;_])KLOA2Z>88NUKM3_ M_(_IZ=>SB^G1R?G1Z?G)R71Z?%KK8!GY>5CMK!7:1?OPQP89JN\@\Q*_;=+G M:U_L5]?;XKH,@W5#3_F7 L9>!R&<=__^R_$ODR2"_0@VF:'KEPF4(-L5W&N!WXD MZQ<0MF!1+U*5X/3BZ.A$4PR8>I[K_ER5[A_!RD7=]^,?UKIM3FLK-C8,&'J? MXS =TXQ6[([M((1C.[S8H&$5(8=E MIAB6*_CC(GP.WGT:*+N2(X6$(D!QL#U2C$@Z[R["AS!X<[. 3T18:L5'B@V+ M% 5 3=/#L ]!%%L>?^_NR%N#-H*5\4ZF\Y.=3WW<,I00*/ IH!&]3P$%@:, M\I_'HWYJKPN%-RT'TA6.HLYY#Z^!CS]KUHN,1_%,/2^4K^"@GS^]^#P^>7E& M1OH6Y=>+C$?Y3#TOE*_@I)_?-CY]KE\"KT7SE;^/1^WT;A:/C% M*#!J'M4U'F:9F+\'7@)U'J9FVC#"HEHK-S8T6;I?H-@\V6N/XE42(N5D5QQH M28!Z3_!@MA_R*?)8M'S^:6DN/#15V(0IT%-@M M[NQE.$\<%[8SCV,0976]9_B=7P3AD%X M%<"IUB9 1*\T'J@ZRE) UM0A>?%<^]8++/QA MJU1F;%#2NEX@-T9C"$#QG+P[WP$?_QO@)\M:N;$AR-+]PDUY5':/_+1_ZT:V MY?TGL$*\OSFNZ'BPY)*@@'.4;SAV(M["W[2=M#$EQP,FCP %EJ.RF%0%S)Y) ML*%9*EM5QP7_C08[>[0*MIDU%9[0R MPP3F1KSTUQ$A1>ET@5/3P*+G:3V7Y]8-UW<.'J3L[Z.#B=#M JBQF%5RB8I< MK'BHBA*C XO8\0*NIC6E.US_]EM##??P%X*?R;,D,RUK'OM(_O@(/9+?-@=_ M+K594Y#.=?[CUW3ZUO%9(@99),0N4@/V'/C/Q/ZM;):DH !2QP!6,0SD *Y0C_@](! MO%D>0-$=XS1XI>NOTD#(N+T92UV-><(">TPH%@EW$KR!\!#: @P$E4OP!XO97 EQUC>-) M=ZD%!7N#QY270!L";=-*0N$Q/"D7,8X.5.&P0>%$3!IU#X9A,(<'Y(WE.GE\ M_6(@5+2(H0)#3>,8TE5F;$2[,4\7+"0QFP[,P/=^;%\*@*WZ?%+D*D0)=^)R MPD+\JD&JHC$IN"<'3BD-M%UMLTVEB?@>W=5KO%C^C+*\B1AV$.N80P]^,25$ M%-[QHW[F'X8?1;:1;5*.3)7XJ0-?P1QF<,HH=1=ZK&;:0-NH>I95/"EPQ2OJ M.CV:SLX4OE/K-UGP2"AH=ZD=(7*I ]\F[C%;RQI&!2;Q),1K5KV?R.0F'B[, M09H@#S8VL[)S!,9;H90Z#&Z!TR>!KX$'.Q]EN8TQ%UM<=;5$G/NVL[_(!IX? M2OI@NPG%5]"*)?W!;DX7G*(;>%5:V.\?K$]DM&>[XJ@6UHHE'9'%7VPPR&K@ M%2B4/DR T]0BGAGMY8TE!X>X@A89G.FZTZT'9N]1R^S^V8XZJ6A5 \?3&0I3 M,%K N265:G!2=)"L6-THU&"K9!9)>L@LU1"EQC[)O&;09D]3:,$HIR@35.OY M5*N9@VZ.HM73BB@R#B;=-"#U-*N&0OG:BY2:WO<0HD.Q5#&>.-S"&[AA*:F4 MOO08SPB:K**V(!KY5Z"(:FZ\!MDXN I\-),"W\83@E##>(+PRB[UKDR-N2-] MVL9B9*=7J*H,I<*M3X(CIPNGZ ;>J%5?1)(>D[24U(H?'3%M<]QB$]1 4VDI M?"?Q75&MF)D\8)+2P$NWN>.XF10/ENO<^5?6QHVM>E8L2FDS*<$CK-3#B!IF M/(+8#?B1^P8R3\?[($(^;8OEL_6!OYKC:<5,4HE0PEZ<>YC/.U45G5X< M&<$31CD-?)-2.R6R$H-632N:2#:OL2M@$%]$7>(&/J1XO(+8M7<[8FH0P7/V M((*3?ZY\XE\.0065!A54/X M@@IJAR43+"T6)C8Q#0LJ>'HVG6N8NBA&N&R2J83!.JG%+OF'2866@)6!EKF4\2FK!2[XK4,*7D MVL&Y #'4-(LQ704VT%>ND=R8NKLEU#"6)3S[VKZ71KAGI)KP@[@OP90VG!?T M'8G(3.#:,8*^'6'.H'YZ#M6FDQ&\-S=HDN8$$9EP7*N;YNTOH\4R?S0'_\IX MRWQ"3E6W:WL2+">EUE7$E48N2ML.8:Z4L:64^#V^ 3\!MY#WZ$D)ZL@B#)=8WNE1BK,C21!!E MABRYB*F, )#'>Z?EY,*6'RO,? )),#"JN"<''FQN]0WX4'8/SEMS9^WZ+I([ M=M] K@G=GI_5C:DCY$T7F0U,WO0( M@8-*1WG,KN$^V@O2S %DNA#K&$D6?HD-?)1WM]Y8;ICY"-=#A-_Y#EC"410# M#XXA9WOF0IOP=]?#O>GLTZ211!.N$ .#]G^S7!^].UOXUVZTR7W4%\M,2<>X M)8Y8R4@N=1"Y[PWL+&.+#U;(%OBL4;ZQAC)9SU)&4H--2@,?[&T%WSU?I1%A M5U(K*G0Y3E-$D1!,454*CQ^!'U2E+G+G44PI3)5'2X3NT@F:"ZKWZ$IRC<*M M#(CBBN1EE9!RD-*K:L4, ;"W[%"[:J&OM:6ZM] D;N\MW*VG+DISY[^2*,XV M[D4X20R/B'7,)Q"_^ 9&:+T-0N"N_.SAAOWY#(6/H JA7,6N_1(L81G\!2]' M"U6E7DQG9QIDK!/+J9[*Z&NM83GWJ)F@R&KNM LRGTX=Y.]K9Z&L;JH2LQ?G MA<*YPO43J(Z=5T\VK+8))$%T\P$5#97A^E;XF3IIH?#;R"TC2.]IBNT#=H\E M[8M:T99CTSZT2B2$65%&7:B-?-!> A_@72,PI<=-&39Q!#G#*C_8P6/';J3, MWRS70R]CGX.2\V<>8NC2BEP;0P3.5L9*$!%BBG*253M/% $3BRLE,?8]#:;T/K"" M)*J!SC%_ )0-!CASN+NQ5N!'@B+N+):-1R2D&82K#:TXQ+&,]!>RF%7Z3BO* M]Z$85>0CA_5Q%FY?&5->:EURO-2 MJ_*12?H5I1%!,Q:EN74:4:?IP4'9:JL^IK(<0K4:VAWQP1X]B0-Z["L!2\ST M>1R'[DL29\?O+"(OBXM"CV9-(Y04?9CQ)@RG&OQU&51_^B\O W][0ULH\B$( MTS^TZ).3KE+ZH!6WI1*4?1P,IVBIE@$U@819L!,W)AA;K2E_.CNI^]3N'\O[ MJ$[49-_JYZHLOUI=0Y2,-X0:6O%-P(Z!5U19KXHU.5[BTY90SI=G/.?+\E?^ M:9)_1^D)DSE_*6.=,6:=T&"C8<*2>J*MCE:0 MM3[99 M(I[$.L9BRR\U=H>L0>Y8(L#MA2LRGAU-OQYI8$82@2R'N%B'9CUSNI*',6M] M8X'OIP$)@;E5>/E4U4?,"]9:UEAVL$N+?09J3/H^[7#M='YB$I%@]^QU=M(A M]YMV,#(ALD.TK]Q#I?*[_NZ&(22+O^(#DUS/5"@[2&W&3;2HA)QCYP*GF#J= MJT0E-YM$+Y;(I'D7Z^U693@RZWH#T++E.6FK5%?_\]LVDG0U." M0MH*)2K&1E(]Y6B9"M[ M%Z9D-;6B2D]0.=E!4(#4PY0\>EQ9O@T\K]-4@J^K%44&FTTX]=$W#"HES-? MG&&=50B5M6)-?WSYN2)Q>AF0+*1)&.77@Q-(U[V4$C?$(I:AL2GZJ/UU,%9 M6TM^]6!"!UH1%*'CP4/6IC'5Z0_PGOZ%=(Y>E=*U3_$KAQ0ME]]6AV#]@I M556B8EGJY#A*,4B)YBI[NUJ250JMN*V$/>F[)Q-M$2B]:FWJ,+6V-Z0E/X>? M3#F44_!/CM^]5@3,1JH(!I):TI*"@LC".2EVH.$(CC/9!.\[1?Y%C%KO_"B& M\WXFQ\T'"&TW MA$EP);UI* LNZ)Y6BK8&-??TF!>\K.9,R&HA0V,C5=5?#9 M=';\=4_IV%U=!1_[.F4*G1[U><1D)*DXA2\HTC?;>/9$Y<9O7F&,^@V3V11A MDKU@2%^O*#I#- G2>F5%K[=>\,Z:^^.<*_<';'R2M:XT(NM62'H@UI:B:EZ< MH8X\A,&;"U&X_/P)SP=W_J+(&SRW8_?-C5V DZA[0]5A<:[6@Y(%P]IK-!'B M2K W*8D4&BS=F/!F<5= *] %@]ED"45N Y_"5VZ]D(.:;[L>J+S=? [$S#@R M/K5?]!Q,@U(S*ZK)JW$-8-]MEV2N+!?1DEB#X=^D'E4W4N?&NNX'FAO7Z)WP M?Z(Y[ \[-A^TEZ)#Z+0B<=]?S,#3LT^2!I+4H2J)U*358EQIKY#?+ M]1$&"__:C39!Y&8C.E/2,8:DY$H'&E9IV$%;?0-75-VRGS7B&]\]-,--ZH%? M'%H2%.5"K\@]J48C*,AM$%X'R4N\3+RY;0=)\X:/I_0=4'X>SB[H(^T4G1@T9^);].N]XIN-GZ^/F M \W6X!+X<"N*L[Y1:AWH5;=W\*M+\M/=^@7L,&R[A4>?U!-H!P;6\86ISH%I M5:;Q*ZOO(UX-+2!IU+X?4.M0Q9G*\_&&81BV_(%=+>$0F175^ZTEY1VO(O-: MPVUDI]?T\$RYN&*N?R ?+?PXC^+DOJ+3):9]<02:^UF>+(@0<-]02%+DKVXP4+SW@U(CE^@:K39ETMQ:')Y2!7JDHFF@;XW4A3R MZ#)3/81@8[E.<3+*]Q'%""->BG9K;$_IUEDU?:^51L+#8FY_L#[1A X5 W\3 M)K#'KO7B>NE&A7OI)#6VISSLK!I!X=(%&FXQSW^:,N?G[D+"^I,*QEI5K9Q, M9V<:)!$219@^.M O.KJ,PV5QY$Y"A GGPMA:VVA"B="%Y"C9:O;O['ZDO7W\ MM228-#_:GGH1Y;X3Q):G-]70R2<2\:R$T)!6U!/TK(177#-2KL*-8A$^R_XK M<4, U>(D2 -DEUEJ/:TH(ACZ%D>)3NHP,@(GE-P&P(ENH>:?+ \LEJR4HE;< M,TYUTX=47VLUE&)7<>\5;K\HUE,O4C=5:NX=,1JY=7W+MP5LJ@@-555\"E5< M5\'X-E6\XDKPLE>\!**@*"@C$-1CL%X'6?0#AA6PM9Y6%!$,/7D!9%>'CG&U MA#(JM]H5@718ME/U*OO+(R9-[,\6JD6YO=>S_2)73[T8:)>Z62Z!#?<--Q_V MJ^6OP"/<22Q\I"3T_U'$GS=XFH&'Y5T$6?2'N>]4?U$J>>?G3_2R5U26]RT, MD@VL ?]M!S[+=XFJI/PLVE@D'32XU9L+WF74RN MW#)@&8B8 3)L)T8] E:B+V=+2,3;BR^!Q5==G%T='1WM"RU;)!;WHRT+H M07'"^, UDL9'=)$F071!3__J 1M5/'9/-ALOU:;E%=J\\Y=!N,Z@)%L/&6N/ M>J[J(Z.@9WN*-WW;AXH@0BF+X%$2[W)4*Z@5\B(0;?4M8A%::A K-7'/"MUM MWX 5US&^TV)70&&*,_O8%)\;&+YSB3]7/I3]8,*GE.'*\O/P^KMHG"CD> [#R7=+Y8Y,5%J MPR(^-V7F%]2VBD?F?7J^8\(SY,REA[]Y%?T9+>>A9\ M2M9K*_Q<+)_\N7=ORX_P-#TJB A5ILT]_)\WI+V\?37VE+TQVGYALOZ$@ M5FM#4,PT1BJHXFA/PHHVT[!5KHZ Z71VHG"K3<>IMIIN5W;M_E,TR5H6EF$K>4%I56(X M3:=!W^8O01)_"]+TR6B3A#-><=138I"C](XZWH%*!S+UKC%.*[/VM;H7>.3O/5)VORDW/[P(Z8LZ2/PT!N#7<=Q M:S5K)<4F^7(W2_VCSP'L36@U"_!AB3/3=Q)Y$ /MT#/"0QAL0)BN\.A2:X/T MPS@%G#>G@**U=&7?M:?$SS3M"-I0Q&79,*.=H;P:;]GV7K$;!'B:T&J@,R-8 M\Y#M)ZTI"STN80AE2$^;0WK7TB1O2D& _SRA 42T+ACUTHBSKI+;4URW:(.; MH6:5Y1?3BPN%CAF=<*Q>I7836/);"E6+-RDY"-1Q/4T+9?!?M S^[0>0Y:TQ M%:3+_/8K"@QOJ!>[/EZ]6N$*;WRC%%:1Y*FU2[113ZFEU8AG0ZB2E:F#=$:: MU.^1+RWKPOVUQU?< 0@BH"S.^F(*1F'5F&X0ETQUM()(K59GZ=3H] M4IB#@X9)>01V$,O(HW$UL3UE ,Z: S"OKR+'=#TQ^8\@Q@U#6F$5]JW6+K%O MBYGK:S5$V5"K6+1ZR6G*4;>>#X(\4(^/F@-UV\+P5"\^G3H,K5[CJ(H@9LPR MUQ(6K3*E6O%9^DADJJ/5Z.,$8AN,LI.0I@R]1_ &_ 2IR5JM0A2]*?.5V>X= MGL!J#=C'9HO?6_Z)2?4;Z<%S^Y7)]C/##^"\?^A)_E7@IQSYPXU?KY(H#M8@ MQ Q@YEH*5E]*WVB++VMUK48_)XKE1;B7O)+M4JI\8M-)$9L@DS()M'E_H?:^ MO* &)Y46%21 V_8KC>"R[4I^%WD51'&4)K-,>UN$T\-, WT;4Y$ CK7+E^4N MTR:-GJU6Q]9L.CM5^ );#$,J^> D:$?*S*/HJFO[O(IQAFGQ20B'VVSD1HMEK5>?V?_2Y@*VREK- 7S/ M0WH(*&N@BS#T(G,&;#8]<3]M/#>.6%#GJ5I1R?0(JD3[)T&]Q1,4B+/EM#7T M-J'T*))M(B!5&2$5.HME1D3HGQ%8+&^BV%U;,3;$:K70B$%F$,263D'%.&VXT J2UZH>+,FQ-&L>D'F(+BFFHF&#/H>7L4LSF MB3]W2;.)3&*J.V+*=)=/4 1"Y9'ELO37C*=.7/$1,X!+)#/""6)?<;&1@+7Z MB$G12T0S@KT1WA(5?R*N',SU1TR3?C(69JJC<1-E>RW'NH2T%Q\Q#;A$*E!7 M:YWLC?IM$ )WY5^EV9NAS*'E1U ]4!1T/Y/^T\N2,;#1HG-[524?3V?'"OW< M^'@C5N:"6"-/-$OQ]V-C$U\C(Z:0 $$+WHS<;_.4$W*I! M#;MO((V$1SS =&AIQ)01)6U!HY';3&^LT(>:0QF84LVPS2B46B.F1Q?)"BJ, MW$2:!C!$6ZO4)=R-_KR"'7=C]!/^2AY78\04X)6J@'_DQM);RPU_M[P$E()2 MW_E03@_'5'?$E.@N7T&.D1M)?X#WDL;"P(<_VJ D/-NZP=M,5:4GT]G) M:"@C1-3"W4NXY51/5]YG=!7)YLA[>G1R=-K'D3?[UL&-E^/$8;\")_% EE^H MZ5^0:I0:4H.KD1&/?P&":N'>*Y V)ZZ4K-.5?1&JAJ\70Z.U?X4D[$;-5) M8%F/:'3(NL"U43EO;E3:"G_X?2*<($- 4]/EYW?KOX+PRK,B>BHO(8V;0\MT7;YUF.>C=?9?F9 MVOM]ECP%@RC #,M8F_"%FN",%Z-;A4\F2T6'ED9'+-&RFG++4H0WYUD?CH^: MZT/1CLH50KN ^P*R95@QV!J0<)O$2B&M1F:'R/L<4A'F\7J4[&%A0WYIV04E ML%]]]Z\$S#]<7$2=]L):P7 AP5< M@J18>(7MS"\]R_X3;A^AY-'WP '>=[!^ 6';+AM3="00$;1I%(@I58R#NHN\V'VLRMT.W->"._@C;LEL%M02RT[+ M):-L4DU5:A;9W;&_/?E9L9EDMUXRME>5>'G%T?'9QJ1BC69)L'U*PF.;Z]JJ&>22J0Q!4YNG MQ_W05O*2"?,[L-#QUUGXC\C[-W3]51IR^J0!& +AFXL>V+4JT4N[ MD9\H[6#EI\\Q 90BVR.R7WH(_IZ>S)?#1-)F>PBU2K40J'&)HLU1Z6*5A7R, MYC9#_](_#?X/8*.+NL3EG"2*0W/M)V:6J_:2I,8U)O M9NJF;'5S:UG7Y2&\]2\JW=5VGF>[?V2_R3R +@7EKL1MIL\473-LTYWPO6@[ M/FU[CXV:FJ1MJ;Q/V(I$?:E +*DV^B <+X&/SIRYL/-(; )?#!TN6- M[\3=8G447%P4KJTJEKN01HC=]- (]6#&H> M&7P,XV_2#(H)DMNT*$\__7![4(S$_(&*BE"3^8?MU$D MKT%LN1[;YOGLZ.3HN$=8[\R=#_8F\^:99/WYUPGJT;].YK\]_NMDVZ_)/^<] M.P0!'_"1L.)9@3.*,EV08;T9HC NH03_M4,(_N,?C\AXT.*L4OF;5GAP:'H' M#UT<08<23^QZSH)>J]]"[:]5D;]>G)XJ1) .1@MP!#E&"=UWUW?7R1H+7N7O M>L)'Z%L50+HLXX30^B!#6/[[V"&DRB+V7=28W_A. C&4;"01(;Z"72'M>GGE\987A)SP@I&_W M,(QBJFL6C;J++-4]0\TM^,XQ .D#0Y)J(;/8P"";5.<'->L1DK4V *J*R+VB M=[\HE21,)9W;-(M4XE4ARA(;Q)8G9NK!O'W([5)07ANXZ3/PW$\= MJ6(&-3I+FB,O,LN[ZN@.6\OUW/FO)(K7A$FEK:@9A."6,">"R#SMZEV3V&YF MVK+#_(S ,O%0[/*(]V+FI-?%#":M3-:?2=JAPXU,KYM?? X5IA?0Y.K5L36; MSDYFH[G%Z2.BOJ]5<;)+--K:H6V$!R;M.BJAO$Q HE#?M1,KZDE M([I"R$$&B@9T>LIZFX2^&R,_%]^Y=3_03U'K=0:]PKC0IF#41)M3!?LM-K&8IC'^FE!Z$5[Z.A"6Z"UE^ZH,/>1\GQRE", M&5W)C%X90ZUS\APL=$&"T#=F!PM=T.CL*W%Q-)T=CPL-JBPZA37'SLSW%#<( M>D6M74ZA5)WFOT[BWO=]1J/2:6K8IY/L@KJRNV# JN68'Y))RL"BFO[_ 2GF? MJ+%(FX7-@HA/S/%9:%4#)&BY(@MG@%56-4YT);-9927,9D/; 75!@M W9CO@ M4&CT/X#1K("T:EIA*ZR6W?E8_S)8DR- L8"RQ=2JD/DCKYAN/R2L;P8&.%Q=DF MSWSX^0S"=1N^A.+&HLTKL]1)6UE"+"8C^]QY V'L1O!7*"XXKX7]K)>%O?3Q M"?JZ*>;U?YPJV=^5U)E';,3UO%&P.BQ.I[/3K^JG K*"FQLV1K&DKMVJ4F,R MCG;XKVO72U#TQ2>4;#2-7L8[Z,_[#7KXFR].WHG)KA?C&/R:W:GM7!V06IT& MM#;AH!F>PXBXB-:335='XU(4X2V#PEZ M2GSYV=X X4F*Q"]657\VG9[H\.Q1/KM:ULR!E3PR?E-3_]&J:!PB:]3 F'<]]35?(^N+''9G;6M);:DL$TYJ M@B*EFM+UOCB[@L*Y\:,;_0GW)BC%>6AU>:(R[65+SSHQ0;V85+IQ,*9WVY7O M-(AT2C**MQ>NCI)SN,R,)B(2AT#:&O$:,E#C'A%J:(5E!Y08(*8(.QZK]IYUU\A9'@ MVV>N)LNJW]D2X[[X/?#!YW-IY%F=\W_4S1)/]#GO(3S MTTW@9AL>W5S+NPZ2EWC^$B3QMR!UM(0Z"'W,H8BCGK@'I*VZCU+5M!V"V"I5 MN3N=3D_K?M ##E-N.'9O23O)R;!W5N,EBA0!Q;'"3_3(8;%,KU$()R1L>:W@ M[8%4BY\7E\AZ!F7@8<1.2'27LU@^AU!A<"@@>Q;I4$6OJ!5'NL';0H]N8JOF M">XA6/+BN?9B";L )T/\L_2VVJS/+*X6;BL=UG7<88N]HE;H"UD M>LHNZ!!6O;:6:K1S^(SLNR+1G*LFPJD/H!5DQBKF1_L!XBODA"A@7,X(50QFSG!WYZF,"PAEJOJL"+Z>R\/KN.F3K= MQ#@4@OO.70;CNX&%VUKP+*7]CDG]DDGYE4OJ,4@^RLNB/(*/" M5@2<-QEK)959.G<=H@27(-30:C;@0ZHU62>CA#IY+FS[_FB]?X#PD09?TW3F<$JN7_1&&44( MG(BB#!H!W%1K@OQ#"#:6Z^2AL.!!;1&_@G >12".TK ML1G/TW,MW/E07TB19'ILBVG% 5&(8CE"%EN_C2O._2.3Y@$.$C_.M=1N)J<5 M-QS^3N+K%U56U.10"K9(GAY*!0UG"*?@!FXV<\F?K0_LH:1<9+_X@!?9P-NT MIM(P?&@6W!-6, HN]:9,VX-)]P/)GK"GJR9$W9II=,XMG!<>K$_DN0!U 7\3 M)E 2UWIQO338!=MYMT-+6M&M^[E7E.02]C0*@SOF.FSJ ,,?:KVJSF;3V9D& MDY,H[)NLZJ8/J4?G>H:+/D?G0DU@!>="&D<8:NP).[IJPL"S]%7@IQK[PXU? MKY(H#M8@++3QB7-T)=79$PIUUX740_>YJOT/4N:=;T/QTT,FUD8=/ M#U+/Z,HVSD@!#V&P!%&4BG,+&-F#J;2?%.)1AJ#SO- W8H*L/3BE$BT_N$I[ MQJ0.RI#J *MT1F*FT($]7?20$^="J@UH:,]I. =O0)@ZI*/'3QODW\SG*GW> M=)4N&DVCQFR;5>H:770)N=K'96$QMBV&\DKS5F'[QY:1BER]0O^O1Q='1_4M M^H#3 #-R[2FG.DBJ;?Q&K"S4>)T,-;4"70B.;>;_;FH8'R.HD3T9:FK)B*X0 MOY#KA?)N$OALC!U[?N74_ MT$\1$69\!<-1YA0<:QT7=MV1)0D X6[?XCM/P3)^ATK!AXVBUS(4QS[2ZY2Z MZ#D(O.@Z31[L? \\ASQ<,:4-Q;B+U((,R>K"!=X#*P*O4,J[]28,WK*7WT12 M$&I4570\G9UK$$%.'#%X)<=:A]5<3L)S:9+&S;OSH4Y6$ DRT*0JAB/-+3K6 M?*O3Z>N>$I&=7E%+V(>@#EYV_9X6 MB;CWV85\@6+8;A[J9..!%%7?F:^#,';_._T]5FGX:R(AS9M-1:E:ZCO7S3+2 M^F"5>A(*<>N3-]OAWUJ3JIA-+V[)1;EJM5Y3JED>R^,*0Y!R$;,)0954JLN5 M&@+ 8Z#EADA;B^5]X*_NW3?@9*\V_C_@.;=!^#/"77HRU36;,MU58&# P9TR MJJK8:>()H@PR;65>CHL0&21#\ K\");/?GF#'"(BE%K]QD_6("3-3E*_607N M9#K3(5=O=\J1Z#N4]L3FG% ?'_$.-N6OD.09!'P>/M.FA\^NP4G6HE+G'A2F MZ-WU/#A'-B2E10[DK*OB[L_UW1BDM*_W<&[#)2%$P^'!"B'Y+Y,(+@U1!,G_ MXOHI>TC^0 ):UFKRZ<2#RN6A)(5HZS]"$/CR\[OU7T%XY5E11/ LXFA!*Z[( MAIR+7$R:&B.)=F*AG$)$AR3.5L9&)B:(N4C#K!6='%FNP1OPX+'&>0;VJQ]X MP>KST5V]4FY"*;7&Q@5FY-I.__R:T"+55G^'BM!RP-H*_T3> ND_D/(H;A6D M.E5=G4YGTWIF26-8PZ\',R+RI3?*\$R$D@8!" +*\Y*/(*JC)%/=/>)0=WV8 M$=VBV T2M'M/N?;G:6)LS!*\6>ZM*@/#'N!U\3,"R\2[=Y?\)_U=52T9UYL' M/%MJBBX$[:/T>H-,4"S)^816[4 F@AXD)SS5;78JIR8JNT)TL4JV-G0@&Y=F M^N['*$XEVM$/[U9"KG2@%58+4N/^=R(0YO7-G>^ )5Z^FP_;2QS77Q57!Y=@ M&81@=^/8]C:G;YM5C9Y-9V<:9 \1R"MY2M+/'8%*.P])[VZEMY#TUFZRMO#K M8?>&]HQ@?373-R),=3U\UNC$R#L(L:8POF9,YY]0O4@-*Z,HB71IQ"&/G*I: M<,8Q8J5]H50'+>0$^FJ46:+L/U;7PNUNUF?P^234WA=2]5%'SJZ94;8*@D)* M:I?I!RKINUHRN@_]N,@L48?&>802,)G[3K%CX7,4O6AQ%-U^9Q(L6]Q&482X MXF-*?4C3_NQZ>_5JA2MLSFQ:8;WL7[IYB9[#(?55W;3$AK14M]!< V(G%;U( M)]M]5#&)9%-#H/OH'I!M*#=3_4G'1 7!;J:F$&Q@;S']R<0,O1!O,;$T,MM; MU6CN\.O!#&_5 7SCC>9-%TUH[)L:A7&)-?!?.\; ?Z#7X4YBQXOP"81OKMT6 M_1E7;&R<$+23YE*'H"E%\&Z&C1-HWLSEBUHWP\2R575,I]-CA4$GN3!KA9I1 M0(&/I# ^ ??6YM+RG;Q;R(:/#_^**ZLK-HQ*KEWA&6 MG-ZJ&GWX36O*Q-TOX7'WCN M ( :B1)?3$FV(M295*_7$-C0W=#8CX9!HV1!_E,N@16-Y- MA%:O+&5V>Y:"K52[I"Z8F\1>[575]74Z.ZGG'E PY_/"6[U?$J\/U99(:31# M5_D[^;%7DEV;THI<B[UF*Y1'>_OO,' M5/UK /OZM+%LPATJ5P.CI! SQ/6]:6_-F'$9VS[_T\SFE%I:,:G_2M=':C/< M\N8A@"/DWO)QKTUW!4:$/1FYEAL0LI &FI4SO2TVJ3''7Z4*? ;A>K&\"ORV M QQ[18-YTE%X ^W#51U WXPA0YRMV[UHOK MN;$+HDRG&(,0>T6#^=)1>*E&5#7\J8ZJN-ET-M6 M-1WQIDTT+*)+CN\ZTX UA5(_KY(P;(:W8ZNT3[QADEUR/%O@1^'87 M[NSJ[25]*.(+VN[H%<,)HPH^WNPE6T@4$ZY*R^P"*@%7ZQ,$G1W)552;?OX36.'S>]"3E'DK!RYVUI*!MUE<:H'?)+N) MC,'%G97DZ \0V06#GT) M@_Q8']YVO@09"BK#L_@IAV@4JKI&!F>+)?@9-X M8+%,.W?YF0:#);T\)=30O[P2JG[2)8#,>="%3#\HX$+@HZF0$"R1 M6$=/(G#"VD(,;IE'3XV:I,0@B*UE]:0"-Y!-,K!+.WH20"'7@9^.&F)P]$8Y M+<%G!Z[%_8=)PM$#_H<5AA8E!T>E3%4-)]/9A08A+_L 39=NE"'+=VM@IISO M('X-G#O_#43Q;CXL_Q:DZ2 P02KZ-*[_[S3/\*;)L)!,Y"1-G*UK2AAWT M)F%$R*_IFO$$[-Q_^R$)[5P M]TXZ0.A$H%39%QIT48.>1PT>(W;R$KF.:X6?3]9V-289L''EM62) .,UE[RC MSZ!0$C(+W%8:2D0K-KUB56>Z\S#=ZK\<';0H]N8FNZ=CPD+YYK+Y:P"^@> M'[M@M)73$]YN\-06!F9QS3AP+MY ./>\(#UH+U(9B.<*;'DS*=%-;-4;!\JN,:)>WGN,=&>:;',M\>+, U31-@B8LOK M28[>6T0^>06Y>BN\UFX3E[@W)-2HJNAL"O^IGA)\@#(2@B"OKKO!$-PFR+F0 M?@N!*3H>= GHU#>#'*)JL1_$H)OY9-"A;2MG(J[, NYX((IN/D!HNQ$AU4#7MDPDAU!= M2 CC*G -=]_0DPG/LE-3-LM23JIA(ADZ2"SAO:8PR-/["Y9-6VM!$P%F%U30 M8THIN/X [S_]<&N$H.-+K% 5_WPZ_7HT>ISY!1;T:%'T7JZJA\SK*0BCNRA* M@/,?B0]@E1/"2L]>W40:]!5?T!M"T:2X^8"\=OT5?>"WES01:@Y)WG%TZ63=!2/:R3=RI2Z\"M_54K..E@M !''XI-L]A M*'RW/MQULL;B4/E[58+I[.)K/4>""B0(VJUB09=%.AI=GM3FZP+5&PE77BO4 M)#RE99)7]>Y6U%53*B7+#5.IH)X$X((/>[%$$U/@B*;;)7\$::^8[(Z5LEHB MQ*AAO#F1+J(6ET+]9VH0NB"Z>BCZ3'_F3*A1U1-*[ZE!F"]N*G055(L,I-B' M!4B6Z^]N& ;(V84!;^9Z9J#>3UPM+I_ZOT]ZMT('/KQTHJ @R($ #_*$=J]QKC\W)7)@X.E>MDIQW<>/,O'/FZ6^2DM MB4>G3/H(H#ET[SN?5G[X;1X]//XG;#F(=+>DP&+1-5O$K2[4M MYQD%O%LL[WS'?7.=Q/(PAM+6,1>"E T:N[ M>0YN_!A%2\2%S>!LH:HZE.!,<10%=H IQ.@@MZ:.J@L_%2R_Y\,?2MK*Z8]O M!YQJIQ-FND.MY"WNK6I*+G1I86@G5AW[IL9@\=0KAP7LAY3S* MHU5;*SAR2W;BS!OE-@B+DH6CJ=.V!H$VS]N M!RTNX4*GMJJ*GDVG)R?C9*)X+1B8&JM5.3]]-QV'/+0JZNP'?8C22GB!H)HF MVXG;=[(!LDCB*+;@J->@>H)HCR*[>/=A'U_=S6Z[AYDIF.N7%3H].H(*O1@G<\1(+C7/ MDQHJ/82!#8 3W4(5YR.KV*WAC "D*L81AEM8J5F81*XO._-$$@)'BI7G G9GK-JAZ/I[.O M(S4 ]I6YX(Y&UF:1<3Q3@Q.%+KCBQG&$2]""&"99>TL*N K\R'72I)N!_PAL MX+X!9^&7@N/1V4)OPV0*=92^X)5)9MULD^JK&3Z?E7#7RR>O&% M2]*"&R;94S$':JYZIK%DUY2 M%\30R-)+(4;&\ML@O+'L5R0SB0F-PE4EG$[/9V.^(>(3L\!:?XMM(5-:; /WZENWIL7'7=^%+MQ MDHE1* 5[7!;9=%7!9W ;J$'>^>XWDQ*54K!.(\LP+AIL<2"L;@@S93#YGO.U M8!:'!,A>4$4C8R]I@L*-$B:J\+5@%E4$R%Y0I:_M5^@E-H8L%:>.JM&R= _; M1A*VFF:1HX?,!2GTM_*V'@K0[J[(JDNZ%^K00E5=Y]/SZ4C]7T3)7E!%(U.N M7#^J](]9ZCWLPM2](6/X)5@%!'!WIDQ.DNTN&5.T4O#7)O%X-:GCO M_I6X3JJX[ \ ;F>QOAS4FL9QK*O,Q9-?N4;P?_NMH5,HX)_IGUK_DDO84"TL M]FIM@.24^<8S\1P%;B-)D=-&_U&37/19Q.U;VP.0>B/:#M0/]WHS8]^@@J*Q)%M"&[\ M"C]4[_'GCN-FXMSYRR!VXLQR:A',FIX_K;C>IR-,K60B MW-V$%F1N$1VH_A'L 'C;>861!C6A@HEP\PNL108M#-[WKO7B>G#!S^7 ]U> MTD2$.225$-94&+0/(;A-T)F5/H@Q1:LBSTY.9N,'ET=4"4%(=4W(KC>\+ ]C1X,J M"W:ZTL4L<\^6N0A322O\Y)KAR#)+S:!0?WX[!L<+G;E AK*O*P9M'A;CO2Z= M$](\,\QF!IOP4O/[U%^P2:/&=@#\ ="O@3.';+56@)*#AIM(';^SC[03J2I! M:QIN!BMN(%7Y#UQZEOWGD_T*_QIE#Y*0.Y#>T'X'%A(5/96Y\S=)7.2SQP"+ M*ZX5K!TQ:H+,)>VH("9Z#^ K: DS%TIL(!.DE6X/ZH%L^LXMW9*TFHM8JXT& M90),=)R9I-89[E OPEIK[@3FKX%J\^Y! F VPX1D&Y9OCY$N]XK[0A4EN M+7P9A+,E'2._!QY$T$L3SW$0IK7N?G"&772LGX0&X#^ZT9^W(0!W/F0EB.)' M*^9;8O -[ <-..7'>E5HP(5B%KQVWUP'P*,R+Q?P#>P'%SCEEY#U51>;4?^G M"9IPI+=I@4]IMF: M1TJM'R74 G&3(6V6-!561DFU..JS>BO?@ISF6PL8X&>K:2()>DB>4T%D"CV92\#"C@,H"OV$#$AGA5^:J\"-X M2X7A7A::%4WD0G?!"R)H:0T4%W?&#)B9Y2Q0U=(06)7B/Q(?P#(GK.A6RVN% M,A]&1&P9I!1DQA=OZ2O+49J%F!%NUC$5949)]S"2D"GS-:_ Q:#6,I30OL>; M83R2,<"KUA[?VU'B=\M+4H2>@?WJNW\EI%1Q@.60D7=6J]8)HR M$%U@<,4K0A^?7IQ/-4B>R8$/"[@$2>5[OI2?J*;O1/&S,:;H2" B:+DV%?/( MJ;,7S/? C\&5%7K!D[M.O%0=%(@I58R#NHN\6GC':!^I1Q=VR/%*)@"EGA( IZ$.3]$N38%G\85+ZV CCI7#6_H>: MF416Y)3CL^GL3(/C/X?V&1<:/HG2A0J<:#+2 2NNF6P0\G1*:T9@ M 64D!$'> 9Y.R4\ HC5X!.7CW2LXA#9S4(NT-.C,CMZ3/5EFU7>ZO^7 MCCY_N/'K3S]XB4#XAM27'H6B1V 'O@TWYRFFZ)])&,(STZ45N=$V%4?:%H93 M4KXU'BJ2F=2DXW#JDI9+O*?1!+/B=54,22]W_LT'/!I#T!["P ; :0UA.\R7 MJQB=3V>GTY%36K7RI)IL-*;V-F3P+ASP +1N^>J!TB(5)R4-O&H#MV!=?H.' M@OL@BNY\VTL<%*O]Q@I]6 RWXQWL^^:-!3U4*.&1M#9CHJJAACZKZFPH$&[) MXA2,Q1+J,EB#&V2SCUQ8_=Z-<%;L83ZNY6A02V3"P!H>"K'F#VT&E!G'74V& MRUB.NU5*]PVGD!UW;_SF!NI$T27N(W@#?H+NNJS5*D2[.\0!WUG KL*?_=43 M6"&UGU2^1?@S=<7H+6,KIBP:C4FK6*2;K17W=>)A'<>4;1W/XK<2,W M!0;OSX(IK17P N;4+N(.FX:[)\+HQQ"0WSA1ZVF).@]D;(#3998_&R]>+"_P MGU_A66$#DMBUD7'D5_S,3"H_&MCHBJ_-V-Q2:_$:6N;^@:"%13WU;4M M#[,+QI;5D@D]M\)\P@[['I6&:68 *'<7TRG*FT'_/K=84,120\@YC\Q M0,Q_&@<$1B3LGG2@&>TF"8--^P&R_F=C(&$2#+ON*#@?_ C\G^V^SRTEC(&) M53:=4GQAMD;W%.=D6C6M,!5X>N\DMU2WB/JC4"WN=&X^T#6[ZZ_F401/8,!Y MMCXP3.K0TIC(169&DV"BU"'Y!;8:UOU(T)RZ6#9N4W&+#*Z\R0SB$UKL\XFF M<\G0%_#IVZ)+"XZ,JV"] 7Z4-OS@6?XUK!>ZJ7Q\E^\GS/) M?@5.XL$.IQUK\&*.W&56J2DANOSK8_#J=G==M1 -. M2&)84YZ3Y.IIV!MH#OJAN>"'M28%]2L7T8H$PT#7I I5(=JC3;P!JQ;2$G$J M GC0"%+)O]!ZS'8(]Z4= O*Q#3=!B*:M)^2SZ,S7Z2*/(E. ")F1':2==#V' MA:%FW#> I"$%WQ7^&:UI0,"T=E(MJFMNRMH)[3O,&T59'RJJNS9Q?'T M0CW]Z'1H.5$,I1Q9%X]=R'>SWGC!)\B,'(NT)\1+%FQY+6DP&*1--O$I:KPN M/H](E1B7GNW?]"3'0$L471-:^?>D7<5>AI?^JA6H="6W -)E0 Z$PG?7=]?) M&HM#Y>]Z(D'H6Q4+NBS*T; ^R&B4_SYV-*BR2/?7X;HU3@W(#U8(SXIPOHXL M.WT_>OE9_@OA*,7>@%:XJCIG]527(+\%=:?SLI3$HU:SH);\Z8DGF2!=SD!C M(<)#Z/JVN[&\Q;L/0N*9J:UH12DG1]/IF09.[8S8M1CK6274^)PCTF*#FVGO M*3YP_1O6DE=#+U*2U"@HQ(1.3G>=-56X!*5_C>9OENLA@&Z#\!L*%R*:WY3/ MZ#H]UR!3H_X;&59-Y@2?&I7ML?V= M4LG_9&['[AOL(N];I1..MTKIGR;9]R;%!P\/E@X/ECB-NR<7T_.9PB5^+ ^6 M"CUI^X2EGSNS:AH, UZ3+'2-: NX2>[,NM"/3H<.FRA1RC'?G5D7&@P&:9-- M?(HRXYJ_SUM;;2@S\,)%53<*.O M^E(74;CSR^[9OH5!)'R/@__2832('@VL2A9T?M/IPC(5]RD65.ZDAH M?.>P/H@>"&PJENHI.;+G?KGBD']I>K,!UU1@PQ^? _2KH18)UL\?1HSH$=-+ M\_E NC@,I#8P_P#NZA4I]PV$U@H4)[OTV0(">CG4-0-C1\P:7 JO(/KH^_#R MMJMFU8ZC*IBSZ?ET-N+!(Y;3R@9;*R@#7'[4H==DG&&]$EK-Y3+&FK@>',:; MT/$F&1C)%RSCM#M0C9D*5KM>?3J,R2'70/%02?4,&^?=TECWGF99U/4:>+U0 M$121 V^#UW3OR6ZX53#.&+]^6-^&'&9]0)$:[&.]MQYZ'(KKX&%X2AJ>DB&2NB\=YUD- MHW')IS7*5\T:7T.?U[HHU]0@VV*,6'=P;G']R+5_M[QD@(NRZO?,&@T]2"KU M&HQ!YX).63@/D'%N^TH[ZJH*!SA.U3YX&"CD@3*D# MS4$6G,[].8PS:0N26$P.YYU2I-7M\?8;\.'9<8B[*99O5H$[AL#5%3NFP338 M6:>S:@W,H;*- 0S"-]<&[3K]$?AOV>2"U!<]!['EE?^.(N?_".+_!/$CL(.5 MC_*,E8-Z8,;&(-\V:XQTIFYS^*C3OH$AZ*0I,W-EO@W"_%>H'.YT-&PG#@-K MZ('%#L/A%:56R;X.HV- )0LZN.#L!X=LINQI. ^\'TK#4N]@"@3U2'YW:[EA M:K98+,L[3=X$>*<<"?#0)R?I-R?!LI(.+SJDP3NDP:.W7QVS)W#,*GR@-I8T M>(6>M,V*5LG@A:$0/LN7:AH, UZ3+'2-: MX=P7APZ0H,]+@];^D$6U#:;_]T8:> R^2DM0HU2ZH MZ9J,T]3V'#F/HF2=G>8>W>C/VQ"@^W$ 218_P@VQ:**S?E?/<2"'EP('0"_U M2KV9JL.GN>6P39%;SQ(93RVH'SR,B 'U>E@JV#1X[;ZY#O"=H9:*MN]6 3R= MGD_-BUP[T%+!K-Y#&DDV1?X>>+ 9#XHU] BI?ODP1E0H>)"W07K<2Z&@@%SRN^RG= 3?J?DH3^M'IH.)^BL9$!>1KV_\\/OTDWE$1ZU0E/H-; M6PWH,!BT35;Q*TLG>HSFQDD7H@V\[$E2HYFII;OJZN:O!';[SH<#.4F16\2O M('Q^M?SS @>'.%U+O9H:60(1=JW*R=K(^WVS M!H\X3BL9: 1(!DB-9=I(JR9&&GR@53]_&&?JQQD#(H?7B1SZS*)Z*!M@U<\? M!ICZ <: 2-^[Z5DVP/PT5DPSQ<[4L"&69Q)3.,H:/3@,-/4#C0V4OC?7IJU M.FIHC.P-QN&()T7M&@]/L\;D@$-%SP%^L(_*,(?I-\ Y^U>EQ?G(L^$9.LI% M8'I8P#N;Y/0;Y)S].PSR$0QR$9B:FFM3ICD0A7[3;X3S=.XPO$K!+ M[_L9_#"RM1S9/>$\V,$Y]3UH1OE^O3%K_.ICU^97NGX[XS#RHG38',/_2X<. M^HVXI$$_?<=%[TM>$A3]( FW4;9K0V2@KYHU%"0P=#=^5"*B7\ DT>/DI^]& M40+$#H.BT0/+!V(Y4>%2;9UJHG[)2^ZS;2FK5(<8LZ%2UI\JX-/I^47]:?9A MA-7V87IAI=].3-_!.99D48=AJ'(8L@,D*'H3[?&N'O&;VG^+8EWY$> -Y'3. M$[_">0?=N=[U;X)T Y%_.=$#&>$ZU:50D7T_.O7[4% MG@!;RS+417"=PC/E^0VA '-G[?K(! RU\ 984&>J:RSTW:7'VAW51&\#4&^O M4(QK\ :\8(,4PH(^0TUCL>\J.\&HI7;>%[-+NJ>$;!/\%2WII7+G.81^#