0001558370-24-011967.txt : 20240813 0001558370-24-011967.hdr.sgml : 20240813 20240813060535 ACCESSION NUMBER: 0001558370-24-011967 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240813 DATE AS OF CHANGE: 20240813 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 22nd Century Group, Inc. CENTRAL INDEX KEY: 0001347858 STANDARD INDUSTRIAL CLASSIFICATION: CIGARETTES [2111] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 980468420 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36338 FILM NUMBER: 241198632 BUSINESS ADDRESS: STREET 1: 8560 MAIN STREET STREET 2: SUITE 4 CITY: WILLIAMSVILLE STATE: NY ZIP: 14221 BUSINESS PHONE: (716) 270-1523 MAIL ADDRESS: STREET 1: 8560 MAIN STREET STREET 2: SUITE 4 CITY: WILLIAMSVILLE STATE: NY ZIP: 14221 FORMER COMPANY: FORMER CONFORMED NAME: Touchstone Mining LTD DATE OF NAME CHANGE: 20051222 10-Q 1 xxii-20240630x10q.htm 10-Q
0001347858--12-312024Q2false927251827204370.06670.06250.06670.06250.0625P7YP0Y4M24DP5Y0001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-06-222023-06-220001347858xxii:PrefundedWarrantsMemberxxii:SeniorSecuredCreditFacilityMember2024-01-012024-06-300001347858xxii:PrefundedWarrantsMemberxxii:RegisteredDirectOfferingAndPrivatePlacementMember2024-01-012024-06-300001347858xxii:TobaccoMember2024-04-012024-06-300001347858xxii:TobaccoMember2024-01-012024-06-300001347858xxii:TobaccoMember2023-04-012023-06-300001347858xxii:TobaccoMember2023-01-012023-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2024-04-012024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2024-01-012024-03-310001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2024-08-310001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2024-08-310001347858xxii:OmniaWarrantsMemberus-gaap:SubordinatedDebtMember2023-03-032023-03-030001347858srt:MaximumMember2024-01-012024-06-300001347858xxii:KeygeneMemberxxii:KeygeneDisputeMember2022-03-202022-03-200001347858xxii:LetterAgreementMember2024-04-080001347858xxii:KeygeneMemberxxii:KeygeneDisputeMember2024-01-082024-01-080001347858xxii:May2024LetterAgreementMember2024-05-102024-05-100001347858xxii:GvbbiopharmaMember2024-04-012024-06-300001347858xxii:GvbbiopharmaMember2024-01-012024-06-300001347858us-gaap:MeasurementInputSharePriceMember2024-06-300001347858us-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001347858us-gaap:MeasurementInputPriceVolatilityMember2024-06-300001347858us-gaap:MeasurementInputExpectedTermMember2024-06-300001347858us-gaap:MeasurementInputExercisePriceMember2024-06-300001347858us-gaap:MeasurementInputSharePriceMember2023-12-310001347858us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001347858us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001347858us-gaap:MeasurementInputExpectedTermMember2023-12-310001347858us-gaap:MeasurementInputExercisePriceMember2023-12-3100013478582023-12-222023-12-220001347858xxii:GrassValleyFireMember2022-11-012022-11-300001347858us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001347858us-gaap:AdditionalPaidInCapitalMemberxxii:AtMarketOfferingMember2023-04-012023-06-300001347858us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001347858us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001347858us-gaap:CommonStockMember2024-01-012024-03-310001347858xxii:RegisteredDirectOfferingAndPrivatePlacementMember2024-04-082024-04-080001347858us-gaap:CommonStockMemberxxii:AtMarketOfferingMember2023-04-012023-06-300001347858us-gaap:CommonStockMember2023-04-012023-06-300001347858us-gaap:CommonStockMember2024-04-012024-06-300001347858us-gaap:CommonStockMember2023-01-012023-03-3100013478582024-04-022024-04-0200013478582023-07-052023-07-050001347858us-gaap:AdditionalPaidInCapitalMember2024-06-300001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001347858us-gaap:AdditionalPaidInCapitalMember2024-03-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001347858us-gaap:AdditionalPaidInCapitalMember2023-12-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001347858us-gaap:RetainedEarningsMember2023-06-300001347858us-gaap:AdditionalPaidInCapitalMember2023-06-300001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001347858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2023-03-310001347858us-gaap:RetainedEarningsMember2023-03-310001347858us-gaap:AdditionalPaidInCapitalMember2023-03-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001347858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-03-3100013478582023-03-310001347858us-gaap:RetainedEarningsMember2022-12-310001347858us-gaap:AdditionalPaidInCapitalMember2022-12-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001347858us-gaap:CommonStockMember2024-06-300001347858us-gaap:CommonStockMember2024-03-310001347858us-gaap:CommonStockMember2023-12-310001347858us-gaap:CommonStockMember2023-06-300001347858us-gaap:CommonStockMember2023-03-310001347858us-gaap:CommonStockMember2022-12-310001347858us-gaap:EmployeeStockOptionMember2024-03-310001347858us-gaap:EmployeeStockOptionMember2023-12-310001347858us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001347858us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001347858us-gaap:EmployeeStockOptionMember2024-06-300001347858xxii:OmnibusIncentivePlanMember2024-06-300001347858xxii:OmnibusIncentivePlanMember2024-06-282024-06-280001347858us-gaap:RestrictedStockUnitsRSUMember2024-03-310001347858us-gaap:RestrictedStockUnitsRSUMember2023-12-310001347858us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001347858us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001347858xxii:NotesAndLoansPayableMember2024-01-012024-06-300001347858xxii:VlnMember2024-04-012024-06-300001347858xxii:FilteredCigarsMember2024-04-012024-06-300001347858xxii:ContractManufacturingMember2024-04-012024-06-300001347858xxii:CigarillosMember2024-04-012024-06-300001347858xxii:CigarettesMember2024-04-012024-06-300001347858xxii:VlnMember2024-01-012024-06-300001347858xxii:FilteredCigarsMember2024-01-012024-06-300001347858xxii:ContractManufacturingMember2024-01-012024-06-300001347858xxii:CigarillosMember2024-01-012024-06-300001347858xxii:CigarettesMember2024-01-012024-06-300001347858xxii:VlnMember2023-04-012023-06-300001347858xxii:FilteredCigarsMember2023-04-012023-06-300001347858xxii:ContractManufacturingMember2023-04-012023-06-300001347858xxii:CigarettesMember2023-04-012023-06-300001347858xxii:VlnMember2023-01-012023-06-300001347858xxii:FilteredCigarsMember2023-01-012023-06-300001347858xxii:ContractManufacturingMember2023-01-012023-06-300001347858xxii:CigarettesMember2023-01-012023-06-3000013478582023-03-030001347858xxii:OmniaCapitalLpMember2024-04-292024-04-290001347858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-012023-12-310001347858xxii:PlacementAgentWarrantsMember2024-04-082024-04-080001347858xxii:RegisteredDirectOfferingMember2024-01-012024-06-300001347858xxii:RegisteredDirectOfferingMember2023-01-012023-06-300001347858xxii:AtMarketOfferingMember2023-01-012023-06-300001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001347858us-gaap:RetainedEarningsMember2023-04-012023-06-300001347858us-gaap:RetainedEarningsMember2023-01-012023-03-3100013478582019-01-2100013478582023-10-232023-10-2300013478582023-07-192023-07-190001347858xxii:SeniorSecuredCreditFacilityAndSubordinateNoteMember2024-06-300001347858xxii:GvbPromissoryNoteMemberus-gaap:BorrowingsMember2024-06-240001347858xxii:NotesAndLoansPayableMember2024-06-300001347858srt:MaximumMember2024-06-300001347858xxii:KeygeneMemberxxii:KeygeneDisputeMember2024-01-0800013478582023-12-050001347858us-gaap:TrademarksAndTradeNamesMember2024-06-300001347858us-gaap:LicensingAgreementsMember2024-06-300001347858us-gaap:ContractualRightsMember2024-06-300001347858us-gaap:TrademarksAndTradeNamesMember2023-12-310001347858us-gaap:LicensingAgreementsMember2023-12-310001347858us-gaap:ContractualRightsMember2023-12-310001347858us-gaap:PatentsMember2023-01-012023-12-310001347858us-gaap:LicensingAgreementsMember2023-01-012023-12-3100013478582023-10-162023-10-160001347858us-gaap:PatentsMember2024-06-300001347858us-gaap:LicensingAgreementsMember2024-06-300001347858us-gaap:PatentsMember2023-12-310001347858us-gaap:LicensingAgreementsMember2023-12-310001347858us-gaap:FairValueInputsLevel3Memberxxii:Omnia2024WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001347858us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001347858xxii:Omnia2024WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001347858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001347858us-gaap:FairValueMeasurementsRecurringMember2024-06-300001347858us-gaap:FairValueInputsLevel3Memberxxii:DetachableWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001347858us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001347858xxii:DetachableWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001347858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001347858us-gaap:FairValueMeasurementsRecurringMember2023-12-310001347858xxii:DetachableWarrantsMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2024-06-300001347858xxii:DetachableWarrantsMember2024-03-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2024-03-310001347858xxii:DetachableWarrantsMember2023-12-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001347858xxii:OmniaCapitalLpMemberus-gaap:SubordinatedDebtMember2024-04-292024-04-290001347858xxii:DetachableWarrantsMember2024-04-012024-06-300001347858xxii:DetachableWarrantsMember2024-01-012024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2024-01-012024-06-300001347858xxii:InducementWarrantsMember2024-01-012024-02-150001347858us-gaap:RestrictedStockUnitsRSUMember2024-06-300001347858us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2024-04-012024-06-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-04-012023-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputSharePriceMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputPriceVolatilityMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputExpectedTermMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputEntityCreditRiskMember2024-06-300001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputSharePriceMember2023-12-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310001347858us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:MeasurementInputEntityCreditRiskMember2023-12-3100013478582023-07-012023-09-300001347858xxii:SeniorSecuredDebenturesMember2024-01-012024-06-300001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMember2023-03-032023-03-0300013478582023-12-2200013478582023-09-300001347858xxii:SecuredPromissoryNoteJanuary142022Member2023-03-030001347858xxii:GvbPromissoryNoteMemberus-gaap:BorrowingsMember2024-06-242024-06-240001347858xxii:GvbPromissoryNoteMember2023-12-220001347858xxii:SeniorSecuredDebenturesMember2023-03-030001347858xxii:SecuredPromissoryNoteOctober292021Member2023-03-030001347858us-gaap:SubordinatedDebtMember2023-03-030001347858xxii:SecuredPromissoryNoteJanuary142022Member2022-01-1400013478582024-04-290001347858xxii:SeniorSecuredCreditFacilityMemberxxii:NeedleRockFarmsSettlementAgreementMemberus-gaap:BorrowingsMember2024-06-300001347858xxii:SeniorSecuredCreditFacilityMemberus-gaap:BorrowingsMember2024-06-300001347858xxii:RealEstateFarmAssetPledgedAsCollateralMemberus-gaap:BorrowingsMember2024-06-300001347858xxii:GvbPromissoryNoteMemberus-gaap:BorrowingsMember2024-06-300001347858xxii:SubordinatedNoteMember2023-12-310001347858xxii:SeniorSecuredCreditFacilityMember2023-12-310001347858xxii:May2024ExchangeAgreementMember2024-05-102024-05-1000013478582024-04-292024-04-290001347858xxii:LetterAgreementMember2024-04-082024-04-080001347858xxii:VariousMemberxxii:GrowingAgreementMember2024-06-300001347858xxii:VariousMemberxxii:ConsultingAgreementMember2024-06-300001347858xxii:NorthCarolinaStateUniversityMemberxxii:LicenseAgreementOneMember2024-06-300001347858xxii:NorthCarolinaStateUniversityMemberxxii:LicenseAgreementMember2024-06-300001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001347858xxii:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001347858xxii:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001347858xxii:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001347858xxii:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001347858xxii:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001347858xxii:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001347858xxii:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001347858xxii:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001347858xxii:OutstandingWarrantMemberxxii:May2024ExchangeAgreementMember2024-05-100001347858xxii:PrefundedWarrantsMemberxxii:May2024ExchangeAgreementMember2024-05-100001347858xxii:InducementWarrantsMember2024-02-1500013478582023-10-160001347858xxii:SeniorSecuredCreditFacilityMember2024-06-300001347858xxii:PlacementAgentWarrantsMember2024-06-300001347858xxii:OmniaPreFundedWarrantsMember2024-06-300001347858xxii:Omnia2024WarrantsMember2024-06-300001347858xxii:October2023WarrantsMember2024-06-300001347858xxii:JulyNineteenth2023WarrantsMember2024-06-300001347858xxii:July2022WarrantsMember2024-06-300001347858xxii:InducementWarrantsMember2024-06-300001347858xxii:April2024RdoWarrantsMember2024-06-300001347858xxii:PlacementAgentWarrantsMember2024-05-310001347858xxii:InducementWarrantsMember2024-05-310001347858xxii:May2024ExchangeAgreementMember2024-05-100001347858xxii:InducementWarrantsMember2024-04-300001347858xxii:OmniaCapitalLpMemberxxii:PrefundedWarrantsMember2024-04-290001347858xxii:OmniaCapitalLpMemberxxii:NewWarrantsMember2024-04-290001347858xxii:OmniaCapitalLpMember2024-04-290001347858xxii:PrefundedWarrantsMemberxxii:RegisteredDirectOfferingAndPrivatePlacementMember2024-04-080001347858xxii:RegisteredDirectOfferingAndPrivatePlacementMember2024-04-080001347858xxii:PlacementAgentWarrantsMember2024-04-0800013478582024-02-150001347858xxii:InducementWarrantsMember2023-11-280001347858xxii:OmniaWarrantsMemberus-gaap:SubordinatedDebtMember2023-09-030001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-06-220001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-03-030001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2024-01-012024-06-3000013478582023-06-3000013478582022-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-01-012023-06-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMember2024-06-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMember2023-12-310001347858us-gaap:WarrantMember2024-04-012024-06-300001347858us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001347858us-gaap:OptionMember2024-04-012024-06-300001347858us-gaap:WarrantMember2024-01-012024-06-300001347858us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001347858us-gaap:OptionMember2024-01-012024-06-300001347858us-gaap:WarrantMember2023-04-012023-06-300001347858us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001347858us-gaap:OptionMember2023-04-012023-06-300001347858us-gaap:WarrantMember2023-01-012023-06-300001347858us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001347858us-gaap:OptionMember2023-01-012023-06-300001347858us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001347858us-gaap:CostOfSalesMember2024-04-012024-06-300001347858us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001347858us-gaap:CostOfSalesMember2024-01-012024-06-300001347858us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001347858us-gaap:CostOfSalesMember2023-04-012023-06-300001347858us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001347858us-gaap:CostOfSalesMember2023-01-012023-06-3000013478582023-01-012023-06-3000013478582024-01-012024-03-3100013478582023-01-012023-12-310001347858us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100013478582023-01-012023-03-310001347858xxii:AtMarketOfferingMember2023-04-012023-06-3000013478582023-04-012023-06-3000013478582024-03-3100013478582024-06-3000013478582023-12-3100013478582024-04-012024-06-3000013478582024-08-1000013478582024-01-012024-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purexxii:Yxxii:itemutr:acre

UNITED STATES

SECURITIES AND EXCHANGE

COMMISSION WASHINGTON, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Quarterly Period Ended June 30, 2024

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Transition Period From ________ to ________

Commission File Number: 001-36338

22nd Century Group, Inc.

(Exact name of registrant as specified in its charter)

Nevada

    

98-0468420

(State or other jurisdiction

(IRS Employer

of incorporation)

Identification No.)

321 Farmington Road Mocksville, North Carolina 27028

(Address of principal executive offices)

(716) 270-1523

(Registrant’s telephone number, including area code)

Securities registered under Section 12(b) of the Act:

Title of each class

    

Ticker symbol

    

Name of Exchange on Which Registered

Common Stock, $0.00001 par value

 

XXII 

 

NASDAQ Capital Market

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, 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes   No  

As of August 10, 2024, there were 9,272,518 shares of common stock issued and outstanding.

22nd CENTURY GROUP, INC.

INDEX

 

 

Page

Number

PART I.

FINANCIAL INFORMATION

 

 

 

 

Item 1.

Financial Statements

 

 

 

 

Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023 (unaudited)

3

 

 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three and Six Months ended June 30, 2024 and 2023 (unaudited)

4

 

 

Condensed Consolidated Statements of Changes in Shareholders’ Equity (Deficit) for the Three and Six Months ended June 30, 2024 and 2023 (unaudited)

5

 

 

Condensed Consolidated Statements of Cash Flows for the Six Months ended June 30, 2024 and 2023 (unaudited)

7

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

8

 

 

Item 2.

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

30

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

42

 

 

 

Item 4.

Controls and Procedures

42

 

 

 

PART II.

OTHER INFORMATION

43

 

 

 

Item 1.

Legal Proceedings

43

 

 

 

Item 1A.

Risk Factors

43

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

43

 

 

 

Item 3.

Default Upon Senior Securities

44

 

 

 

Item 4.

Mine Safety Disclosures

44

 

 

 

Item 5.

Other Information

44

 

 

 

Item 6.

Exhibits

44

 

 

 

SIGNATURES

45

2

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(amounts in thousands, except share and per-share data)

June 30, 

December 31, 

    

2024

    

2023

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

1,279

$

2,058

Accounts receivable, net

 

2,448

 

1,671

Inventories

 

2,664

 

4,346

Insurance recoveries

 

3,768

 

3,768

GVB promissory note

 

500

 

2,000

Prepaid expenses and other current assets

 

1,767

 

1,180

Current assets of discontinued operations held for sale

 

1,058

 

1,254

Total current assets

 

13,484

 

16,277

Property, plant and equipment, net

 

3,093

 

3,393

Operating lease right-of-use assets, net

 

1,769

 

1,894

Intangible assets, net

 

5,728

 

5,924

Other assets

15

15

Total assets

$

24,089

$

27,503

 

  

 

  

LIABILITIES AND SHAREHOLDERS' DEFICIT

 

  

 

  

Current liabilities:

 

  

 

  

Notes and loans payable - current

$

877

$

543

Current portion of long-term debt

1,500

5,848

Operating lease obligations

 

245

 

231

Accounts payable

 

3,893

 

4,445

Accrued expenses

 

884

 

1,322

Accrued litigation

 

3,768

 

3,768

Accrued payroll

 

300

 

883

Accrued excise taxes and fees

 

2,510

 

2,234

Deferred income

389

726

Other current liabilities

 

309

 

1,849

Current liabilities of discontinued operations held for sale

 

1,397

 

3,185

Total current liabilities

 

16,072

 

25,034

Long-term liabilities:

 

  

 

  

Operating lease obligations

 

1,571

 

1,698

Long-term debt

6,046

8,058

Other long-term liabilities

1,355

1,123

Total liabilities

25,044

35,914

Commitments and contingencies (Note 12)

 

 

Shareholders' equity (deficit)

 

  

 

  

Preferred stock, $.00001 par value, 10,000,000 shares authorized

 

  

 

  

Common stock, $.00001 par value, 250,000,000 shares authorized

 

  

 

  

Capital stock issued and outstanding:

 

  

 

  

9,272,518 common shares (2,720,437 at December 31, 2023)

 

 

Common stock, par value

Capital in excess of par value

 

384,603

 

370,297

Accumulated deficit

 

(385,558)

 

(378,707)

Total shareholders' deficit

 

(955)

 

(8,410)

Total liabilities and shareholders’ deficit

$

24,089

$

27,503

See accompanying notes to Condensed Consolidated Financial Statements.

3

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Unaudited)

(amounts in thousands, except share and per-share data)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Revenues, net

$

7,947

$

8,050

$

14,416

$

16,977

Cost of goods sold

3,869

 

4,682

8,082

9,407

Excise taxes and fees on products

 

3,508

 

4,329

 

6,893

 

8,514

Gross (loss) profit

 

570

 

(961)

 

(559)

 

(944)

Operating expenses:

 

  

 

  

 

 

Sales, general and administrative

 

2,360

 

10,283

 

5,266

 

20,119

Research and development

 

250

 

799

 

675

 

1,529

Other operating expense (income), net

7

 

 

(19)

 

(146)

Total operating expenses

 

2,617

 

11,082

 

5,922

 

21,502

Operating loss from continuing operations

 

(2,047)

 

(12,043)

 

(6,481)

 

(22,446)

Other income (expense):

 

  

 

  

 

 

Other income (expense), net

 

339

 

(613)

 

339

 

(768)

Interest income, net

 

21

 

65

 

21

 

122

Interest expense

 

(501)

 

(1,071)

 

(1,517)

 

(1,399)

Total other expense

 

(141)

 

(1,619)

 

(1,157)

 

(2,045)

Loss from continuing operations before income taxes

 

(2,188)

(13,662)

 

(7,638)

(24,491)

Provision for income taxes

 

26

46

 

26

 

46

Net loss from continuing operations

$

(2,214)

$

(13,708)

$

(7,664)

$

(24,537)

Discontinued operations:

Income (loss) from discontinued operations before income taxes

$

1,102

$

(6,831)

$

813

$

(14,184)

Provision (benefit) for income taxes

Net income (loss) from discontinued operations

$

1,102

$

(6,831)

$

813

$

(14,184)

Net loss

$

(1,112)

$

(20,539)

$

(6,851)

$

(38,721)

Deemed dividends

(445)

(367)

(4,034)

(367)

Net loss available to common shareholders

$

(1,557)

$

(20,906)

$

(10,885)

$

(39,088)

Basic and diluted loss per common share from continuing operations

$

(0.30)

$

(15.61)

$

(1.44)

$

(28.46)

Basic and diluted loss per common share from discontinued operations

$

0.15

$

(7.78)

$

0.15

$

(16.45)

Basic and diluted loss per common share from deemed dividends

$

(0.06)

$

(0.42)

$

(0.76)

$

(0.43)

Basic and diluted loss per common share

$

(0.21)

$

(23.81)

$

(2.05)

$

(45.34)

Weighted average common shares outstanding - basic and diluted

 

7,449,706

878,171

5,307,471

862,177

Net loss

$

(1,112)

$

(20,539)

$

(6,851)

$

(38,721)

Other comprehensive income:

 

  

 

  

 

 

Unrealized gain on short-term investment securities

 

 

10

 

 

71

Foreign currency translation

 

 

42

 

 

38

Reclassification of realized losses to net loss

 

 

28

 

 

41

Other comprehensive income

80

150

Comprehensive loss

$

(1,112)

$

(20,459)

$

(6,851)

$

(38,571)

See accompanying notes to Condensed Consolidated Financial Statements.

4

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (DEFICIT)

(Unaudited)

(amounts in thousands, except share data)

Six Months Ended June 30, 2024

Common

Par Value

Capital in

Total

Shares

of Common

Excess of

Accumulated

Shareholders’

    

Outstanding*

    

Shares*

    

Par Value*

    

Deficit

    

Deficit

Balance at January 1, 2024

 

2,720,437

$

 

$

370,297

 

$

(378,707)

$

(8,410)

Stock issued in connection with RSU vesting, net of 405 shares withheld for taxes

 

3,810

 

 

(1)

 

 

(1)

Stock issued in connection with licensing arrangement

11,480

100

100

Stock issued in connection with warrant exercises, net of fees of $176

747,001

2,245

2,245

Equity-based compensation

 

 

 

181

 

 

181

Fractional shares issued for reverse stock split

 

118,207

 

 

 

 

Net loss

 

 

 

 

(5,739)

 

(5,739)

Balance at March 31, 2024

3,600,935

$

 

$

372,822

 

$

(384,446)

$

(11,624)

Stock issued in connection with warrant exercises

265,625

Stock issued for extinguishment of Subordinated Note

1,150,000

3,864

3,864

Stock issued in connection with capital raise, net of issuance costs of $324 1

1,980,000

3,913

3,913

Stock issued upon conversion of Senior Secured Credit Facility 2

1,575,000

2,756

2,756

Stock issued in connection with settled indebtedness

700,958

1,192

1,192

Equity-based compensation

56

56

Net loss

(1,112)

(1,112)

Balance at June 30, 2024

 

9,272,518

$

$

384,603

$

(385,558)

$

(955)

*Giving retroactive effect to the 1-for-15 reverse stock split on July 5, 2023 and subsequent 1-for-16 reverse stock split on April 2, 2024.

1 Includes exercises of 125,000 shares of prefunded warrants during the period ended June 30, 2024.

2 Includes exercises of 980,000 shares of prefunded warrants during the period ended June 30, 2024.

5

Six Months Ended June 30, 2023

Accumulated

Common

Par Value

Capital in

Other

Total

Shares

of Common

Excess of

Comprehensive

Accumulated

Shareholders’

    

Outstanding*

    

Shares*

    

Par Value*

    

Income (Loss)

    

Deficit

    

Equity

Balance at January 1, 2023

 

843,731

$

 

$

333,900

 

$

(111)

 

$

(237,814)

$

95,975

Stock issued in connection with RSU vesting, net of 1,976 shares withheld for taxes

 

5,644

 

 

(414)

 

 

 

(414)

Stock issued in connection with acquisition

1,941

503

503

Equity-based compensation

 

 

 

1,175

 

 

 

1,175

Adoption of ASU 2016-13

 

 

 

 

 

(118)

 

(118)

Equity detachable warrants

 

 

 

1,577

 

 

 

1,577

Other comprehensive income

 

 

 

 

70

 

 

70

Net loss

 

 

 

 

 

(18,182)

 

(18,182)

Balance at March 31, 2023

851,316

$

 

$

336,741

 

$

(41)

 

$

(256,114)

$

80,586

Stock issued in connection with RSU vesting, net of shares withheld for taxes

1,534

(5)

(5)

Stock issued in connection with ATM, net of fees of $178

17,783

2,563

2,563

Stock issued in connection with capital raise, net of issuance costs of $422

46,753

4,851

4,851

Stock issued in connection with licensing arrangement

20,834

3,570

3,570

Equity-based compensation

1,486

1,486

Other comprehensive loss

80

80

Net loss

(20,539)

(20,539)

Fractional shares issued for reverse stock split

4,128

Balance at June 30, 2023

942,348

$

$

349,206

$

39

$

(276,653)

$

72,592

*Giving retroactive effect to the 1-for-15 reverse stock split on July 5, 2023 and subsequent 1-for-16 reverse stock split on April 2, 2024.

See accompanying notes to Condensed Consolidated Financial Statements.

6

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(amounts in thousands)

Six Months Ended

June 30, 

    

2024

    

2023

Cash flows from operating activities:

 

  

 

  

Net loss

$

(6,851)

$

(38,721)

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

 

  

 

  

Amortization and depreciation

 

514

 

2,093

Amortization of right-of-use asset

 

125

 

524

Other non-cash losses

(947)

18

Provision for credit losses

7

154

Loss on the sale of machinery and equipment

 

65

 

75

Debt related charges included in interest expense

1,674

1,100

Equity-based employee compensation expense

 

237

 

2,661

Gain on change of contingent consideration

 

 

(195)

Change in fair value of warrant liabilities

(324)

723

Change in fair value of derivative liability

(459)

Increase in inventory reserves

431

Changes in operating assets and liabilities, net of acquisition:

 

  

 

  

Accounts receivable

 

(784)

 

(3,322)

Inventories

 

1,251

 

(4,285)

Prepaid expenses and other assets

 

(548)

 

(2,178)

Accounts payable

 

24

 

2,257

Accrued expenses

 

(437)

 

2,066

Accrued payroll

 

(583)

 

(774)

Accrued excise taxes and fees

 

276

 

1,280

Other liabilities

(641)

 

(808)

Net cash used in operating activities

 

(6,970)

 

(37,332)

Cash flows from investing activities:

 

  

 

Acquisition of patents, trademarks, and licenses

 

 

(398)

Acquisition of property, plant and equipment

 

(71)

 

(2,759)

Proceeds from the sale of property, plant and equipment

 

22

 

251

Acquisition, net of cash acquired

90

Property, plant and equipment insurance proceeds

3,500

Sales and maturities of short-term investment securities

 

 

21,714

Purchase of short-term investment securities

 

 

(3,475)

Net cash (used in) provided by investing activities

 

(49)

 

18,923

Cash flows from financing activities:

 

  

 

Payments on notes payable

(924)

(3,954)

Proceeds from issuance of notes payable

1,256

2,218

Payments of long-term debt

(249)

Proceeds from issuance of long-term debt

16,849

Payment of debt issuance costs

(801)

Proceeds from issuance of detachable warrants

6,016

Net proceeds from warrant exercise

2,245

Proceeds from issuance of common stock related to the ATM

2,741

Payment of common stock issuance costs related to the ATM

(178)

Proceeds from issuance of common stock

4,237

5,273

Payment of common stock issuance costs

(324)

(422)

Taxes paid related to net share settlement of RSUs

(1)

(420)

Net cash provided by financing activities

 

6,240

 

27,322

Net (decrease) increase in cash, cash equivalents and restricted cash

 

(779)

 

8,913

Cash, cash equivalents and restricted cash - beginning of period

 

2,058

 

3,020

Cash, cash equivalents and restricted cash - end of period

$

1,279

$

11,933

Reconciliation of cash and cash equivalents and restricted cash

Cash and cash equivalents at beginning of period

$

2,058

$

3,020

Restricted cash at beginning of period

Cash, cash equivalents and restricted cash at beginning of period

$

2,058

$

3,020

Cash and cash equivalents at end of period

$

1,279

$

4,433

Restricted cash at end of period

7,500

Cash, cash equivalents and restricted cash at end of period

$

1,279

$

11,933

Supplemental disclosures of cash flow information:

 

  

 

  

Non-cash transactions:

 

  

 

  

Capital expenditures incurred but not yet paid

$

25

$

64

Right-of-use assets and corresponding operating lease obligations

$

$

4,803

Deemed dividends

$

4,034

$

367

Stock issued in connection with settled indebtedness

$

1,192

$

Non-cash consideration RXP acquisition

$

$

1,926

Non-cash licensing arrangement

$

$

3,500

Payment for extinguishment of Subordinated Note

$

3,864

$

Payment of GVB Promissory Note

$

1,500

$

Payment of debt issuance costs

$

275

$

Equity conversion of Senior Secured Credit Facility

$

2,481

$

See accompanying notes to Condensed Consolidated Financial Statements.

7

22nd CENTURY GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

June 30, 2024

(Unaudited)

Amounts in thousands, except for share and per-share data

NOTE 1. - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own proprietary new reduced nicotine tobacco products authorized as Modified Risk Tobacco Products by the FDA. Additionally, the Company provides contract manufacturing services for conventional combustible tobacco products for third-party brands.

The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.

Liquidity and Capital Resources – These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.

The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $6,970 and $37,332 for the six months ended June 30, 2024 and 2023, respectively, and an accumulated deficit of $385,558 and $378,707 as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024, the Company had cash and cash equivalents of $1,279.

Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

The Condensed Consolidated 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 this uncertainty.

8

Other Significant Risks and Uncertainties - The Company is subject to a number of risks, including, but not limited to, the lack of available capital; the possible delisting of our common stock from Nasdaq; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology.

Reclassifications – The Company has revised the presentation and classification of Excise taxes on products, net which was previously recorded in Cost of goods sold in the Condensed Consolidated Statement of Operations and Comprehensive Loss.

Reverse Stock Split – On April 2, 2024, the Company effected a 1-for-16 reverse stock split of its common stock in order to regain compliance with Nasdaq's continued listing requirements. Fractional shares resulting from the reverse stock split were rounded up to the nearest whole share, which resulted in the issuance of a total of 118,207 shares of common stock to implement the reverse stock split. All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.

Warrants - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. 

Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.

Deemed dividends associated with anti-dilution or down round provisions (commonly referred to as “ratchets”) represent the economic transfer of value to holders of equity-classified freestanding financial instruments when these provisions are triggered. These deemed dividends are presented as a reduction in net income or an increase in net loss available to common shareholders and a corresponding increase to Capital in excess of par value resulting in no change to shareholders’ equity (deficit). During the three and six months ended June 30, 2024, total deemed dividends were $445 and $4,034, compared to the three and six months ended June 30, 2023 of $367 and $367, respectively, resulting from equity offerings (see Note 10).

Debt Issued with Detachable Warrants - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, Interest (ASC 835).

9

Embedded Derivatives – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the bifurcated embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.

Debt Issuance Costs and Discounts - Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.

Impairment of Long-Lived Assets - The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators during the three and six months ended June 30, 2024.

Gain and Loss Contingencies – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.

In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.

The Company maintains general liability insurance policies for its facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, Other Income —Gains and Losses on Involuntary Conversions, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency.

Refer to further discussion of all commitments and contingencies in Note 12.

Severance charges - From time to time, the Company evaluates its resources and optimizes its business plan to align to changing needs of executing on its strategy. These actions may result in voluntary or involuntary employee termination benefits. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination.

10

The following table summarizes the change in accrued severance liabilities, presented within Other current liabilities on the Condensed Consolidated Balance Sheets:

Balance at January 1, 2024

$

386

Cash payments

(64)

Balance at March 31, 2024

322

Cash payments

(73)

Balance at June 30, 2024

$

249

The following table summarizes the classification of severance charges on the Condensed Consolidated Statements of Operations and Comprehensive Loss:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

$

569

$

$

569

Total severance charges

$

$

569

$

$

569

Income Taxes - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.

Recent Accounting Pronouncements – Adoption of Accounting Standards Codification Topic 326

The Company adopted ASU 2016-13, or ASC 326 Financial Instruments-Credit Losses, effective January 1, 2023 under a modified retrospective approach. Under the current expected credit losses (“CECL”) model, the Company immediately recognizes an estimate of credit losses expected to occur over the life of the financial asset at the time the financial asset is originated or acquired. Estimated credit losses are determined by taking into consideration historical loss conditions, current conditions and reasonable and supportable forecasts. Changes to the expected lifetime credit losses are recognized each period. The new guidance applies to the Company’s trade receivables and contract asset balances. Due to the nature of business operations and contracts with customers, the Company has historically not experienced significant bad debt expense or write-offs and as a result, the adoption of ASC 326 did not have a material impact to the Company’s Condensed Consolidated Financial Statements. In connection with the adoption of ASC 326, the Company recorded a provision for credit losses of $118 with an offsetting cumulative-effect adjustment to the opening balance of accumulated deficit as of January 1, 2023.

Accounting Guidance Not Yet Elected or Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.

11

NOTE 2. DISCONTINUED OPERATIONS AND DIVESTITURES

As of June 30, 2024, all assets and liabilities of the former hemp/cannabis disposal group are presented as current in the Condensed Consolidated Balance Sheets. The carrying amounts of the former hemp/cannabis disposal group assets and liabilities that were classified as assets and liabilities of discontinued operations held for sale were as follows:

June 30, 

December 31, 

2024

2023

Prepaid expenses and other current assets

$

7

$

9

Property, plant and equipment, net

 

1,051

1,207

Other assets

38

Current assets of discontinued operations held for sale

$

1,058

$

1,254

Notes and loans payable - current

$

$

2

Operating lease obligations

 

 

1,083

Accounts payable

 

1,279

 

2,013

Accrued expenses

 

75

 

79

Deferred income

8

Other current liabilities

43

Current liabilities of discontinued operations held for sale

$

1,397

$

3,185

Net liabilities

$

(339)

$

(1,931)

Net loss from discontinued operations for the six months ended June 30, 2024 and 2023 was as follows:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2024

    

2023

2024

    

2023

Revenues, net

$

$

15,377

$

$

28,412

Cost of goods sold

16,761

30,990

Gross loss

(1,384)

(2,578)

Operating expenses:

Sales, general and administrative

(387)

4,257

(320)

8,652

Research and development

84

994

132

1,781

Other operating expense, net

(865)

91

(766)

996

Total operating (income) expense

(1,168)

5,342

(954)

11,429

Operating income (loss) from discontinued operations

1,168

(6,726)

954

(14,007)

Other income (expense):

Other income, net

17

38

Interest expense

(66)

(122)

(141)

(215)

Total other expense

(66)

(105)

(141)

(177)

Income (loss) from discontinued operations before income taxes

1,102

(6,831)

813

(14,184)

Provision (benefit) for income taxes

Net income (loss) from discontinued operations

$

1,102

$

(6,831)

$

813

$

(14,184)

12

During the three- and six-month periods ended June 30, 2024, the Company settled outstanding obligations which resulted in reversals of previously accrued liabilities of $1,399 and $1,551, respectively.

Cash flow information from discontinued operations for the three and six months ended June 30, 2024 and 2023 was as follows:

Six Months Ended

June 30, 

2024

    

2023

Cash used in operating activities

$

867

$

49,882

Cash provided by investing activities

$

22

$

1,194

Depreciation and amortization

$

-

$

1,367

Capital expenditures

$

-

$

2,277

NOTE 3. – INVENTORIES

Inventories at June 30, 2024 and December 31, 2023 consisted of the following:

    

June 30, 

    

December 31, 

    

2024

    

2023

Raw materials

$

1,975

$

3,580

Work in process

Finished goods

 

689

766

$

2,664

$

4,346

NOTE 4. – INTANGIBLE ASSETS, NET 

Intangible Assets, Net

Our intangible assets, net at June 30, 2024 and December 31, 2023 consisted of the following:

Gross

Accumulated

 

Net Carrying

June 30, 2024

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

2,922

$

(2,185)

$

737

License fees

 

4,165

(1,860)

2,305

Total amortizing intangible assets

$

7,087

$

(4,045)

$

3,042

Indefinite-lived:

 

Trademarks

$

134

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,686

Total intangible assets, net

$

5,728

13

Gross

Accumulated

 

Net Carrying

December 31, 2023

    

Carrying Amount

    

Amortization

 

Impairment

Amount

Definite-lived:

Patent

$

2,913

$

(1,622)

$

(487)

$

804

License fees

 

4,165

(1,666)

(65)

2,434

Total amortizing intangible assets

$

7,078

$

(3,288)

$

(552)

$

3,238

Indefinite-lived:

 

Trademarks

$

134

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,686

Total intangible assets, net

$

5,924

Aggregate intangible asset amortization expense comprises of the following:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Cost of goods sold

$

2

$

3

$

5

$

6

Research and development

 

102

 

162

 

202

 

320

Total amortization expense

$

104

$

165

$

207

$

326

Estimated future intangible asset amortization expense based on the carrying value as of June 30, 2024 is as follows:

 

Remainder of 2024

 

2025

 

2026

2027

2028

Thereafter

Amortization expense

$

209

$

417

$

377

$

368

$

296

$

1,375

NOTE 5. – FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Fair value measurement standards apply to certain financial assets and liabilities that are measured at fair value on a recurring basis (each reporting period). For the Company, these financial assets and liabilities include equity investments. The Company does not have any nonfinancial assets or liabilities that are measured at fair value on a recurring basis.

14

The following table presents information about our liabilities measured at fair value as of June 30, 2024 and December 31, 2023, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value:

Fair Value

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Omnia 2024 warrants

$

$

$

1,191

$

1,191

Derivative liability

98

98

Total liabilities

$

$

$

1,289

$

1,289

Fair Value

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

 

  

 

  

 

  

 

  

Omnia 2023 warrants

$

$

$

1,350

$

1,350

Derivative liability

 

 

 

557

 

557

Total liabilities

$

$

$

1,907

$

1,907

Warrants

The following table sets forth a summary of the changes in fair value of the Company’s common stock warrants accounted for as liabilities (Level 3) for the period ended June 30, 2024:

Fair value measurement at January 1, 2024

$

1,350

Fair value measurement adjustment

Fair value measurement at March 31, 2024

$

1,350

Settlement and release (See Note 6)

(1,350)

Initial measurement (See Note 6)

1,515

Fair value measurement adjustment

(324)

Fair value measurement at June 30, 2024

$

1,191

The Omnia warrants were measured at June 30, 2024 and December 31, 2023 using a Monte Carlo valuation model with the following assumptions:

June 30, 

December 31, 

2024

2023

Omnia 2024 warrants

Omnia 2023 warrants

Risk-free interest rate per year

 

4.3

%

 

4.6

%

Expected volatility per year

 

113.1

%

 

90.9

%

Expected dividend yield

 

%

 

%

Contractual expiration

 

4.8

years

 

6.6

years

Exercise price

$

2.14

$

205.248

Stock price

$

0.75

$

3.04

15

The warrants are measured at fair value using certain estimated factors which are classified within Level 3 of the valuation hierarchy. Significant unobservable inputs that are used in the fair value measurement of the Company’s detachable warrants include the volatility factor, anti-dilution provisions, and contingent put option. Significant increases or decreases in the volatility factor would have resulted in a significantly higher or lower fair value measurement. Additionally, a change in probability regarding the anti-dilution provision or put option would have resulted in a significantly higher or lower fair value measurement. The Omnia 2023 warrants were extinguished and the Omnia 2024 warrants were issued in April 2024. See Note 6 for further details.

Derivative Liability

The following table sets forth a summary of the changes in fair value of the Company’s derivative liability accounted for as liabilities (Level 3) as of June 30, 2024:

Fair value measurement at January 1, 2024

$

557

Fair value measurement adjustment

82

Fair value measurement at March 31, 2024

$

639

Fair value measurement adjustment

(541)

Fair value measurement at June 30, 2024

$

98

The derivative liability related to the debentures and embedded conversion option was measured at June 30, 2024 and December 31, 2023 using a binomial lattice valuation model under a “with and without” approach and contained the following assumptions:

June 30, 

December 31, 

2024

2023

Stock price volatility

 

137.3

%

 

104.1

%

Expected term

 

1.6

years

 

2.2

years

Stock price

$

0.75

$

3.04

Risk-free rate

 

4.8

%

 

4.3

%

Credit rating

CCC

CCC

Market yield (credit risk)

19.8

%

13.8

%

The debentures and derivative liability are measured at fair value using certain estimated factors which are classified within Level 3 of the valuation hierarchy. Significant unobservable inputs that are used in the fair value measurement of the Company’s derivative liability include a decrease/increase in our stock price, stock price volatility, credit rating, and simulated stock price upon conversion could significantly change the fair value measurement as either an increase or decrease.

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

During the three and six months ended June 30, 2024 and 2023 respectively, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.

NOTE 6. DEBT

The Company has a senior secured credit facility (the “Senior Secured Credit Facility”), which consists of Debentures (as defined below) and previously, a subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment. The Subordinated Note was extinguished in April 2024, as described below.

16

Debt related to the Senior Secured Credit Facility and Subordinate Note as of June 30, 2024 and December 31, 2023 consists of the following:

June 30, 

December 31, 

    

2024

    

2023

Senior Secured Credit Facility

 

$

8,325

 

$

11,805

Subordinated Note

3,554

Unamortized discount on loan and deferred debt issuance costs

(779)

(1,453)

Total debt

$

7,546

$

13,906

Current portion of long-term debt

(1,500)

(5,848)

Total long-term debt

$

6,046

$

8,058

Debentures

On March 3, 2023, the Company entered into a Securities Purchase Agreement with each of the purchasers party thereto (collectively, the “Purchasers”) and JGB Collateral, LLC, as collateral agent for the Purchasers (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). Any time after, March 3, 2024, the Company may irrevocably elect to redeem all of the then outstanding principal amount of the Debentures for cash in an amount equal to the entire outstanding principal balance, including accrued and unpaid interest, the Exit Payment and a prepayment premium in an amount equal to 3% of the outstanding principal balance as of the prepayment date (collectively, the “Prepayment Amount”). Upon the entry into a definitive agreement that would effect a change in control (as defined in the Debentures) of the Company, the Agent may require the Company to prepay the outstanding principal balance in an amount equal to the Prepayment Amount. Commencing on March 3, 2024, at its option, the holder of a Debenture may require the Company to redeem 2% of the original principal amount of the Debentures per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.

 

The Company’s obligations under the Debentures can be accelerated upon the occurrence of certain customary events of default. In the event of a default and acceleration of the Company’s obligations, the Company would be required to pay the Prepayment Amount, liquidated damages and other amounts owing in respect thereof through the date of acceleration.

The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, making or holding any investments, repaying outstanding indebtedness, paying dividends or distributions and entering into transactions with affiliates. Substantially all of the company’s assets, including intellectual property, are collateralized and at risk if Debenture obligation is not satisfied. In addition, the Company was required to maintain at least $7,500 on its balance sheet as restricted cash in a separate account and has financial covenants to maintain certain quarterly revenue targets.

In connection with the sale of the Debentures, the Company issued warrants to purchase up to 20,835 shares of common stock for an exercise price of $306.00 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139. On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 31,060 shares of the Company’s common stock for an exercise price of $306.00 per share were automatically adjusted to be $205.248 exercise price for up to 31,060 shares of common stock. There are no further anti-dilution adjustments on such warrants.

17

On October 16, 2023, the Company entered into a Waiver and Amendment Agreement (the “October  Amendment”) with each of the subsidiaries of the Company executing the Debentures, the Holders and the Agent, pursuant to which, among other things, (a) the Holders waived an event of default under Section 7(d) of the Debentures which required the Company to achieve revenue of at least $18,500 for the quarter ended September 30, 2023 (the “waiver”), (b) the parties agreed to amend Schedule E of the Debentures to reduce the Revenue Target (as such term is defined in the Debentures), for the quarter ended December 31, 2023, to $15,500, and (c) the Company agreed to release to the Purchasers the $7,500 that the Company was required to maintain in a separate account (the “Escrow Funds”) which Escrow Funds were applied to, and reduce, the outstanding principal amount of the Debentures on a dollar-for-dollar basis.

As additional consideration for the waiver, the Company agreed to assign, transfer and convey to the Agent, the Company’s entire right, title and interest in and to (i) the Promissory Note made by J&N Real Estate Company, L.L.C. (“J&N”) payable to the Company in the principal amount of $3,800 and (ii) the Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing dated June 30, 2021, between J&N, as borrower, for the benefit of the Company, as lender (collectively, the “Pledged Indebtedness”). Upon assignment of the Pledged Indebtedness, the Company recognized the $2,600 of consideration in exchange to be applied as a $2,000 reduction of the Put Price (as defined below), $600 reduction of the outstanding principal amount of Debentures and $895 loss on sale of financial asset.

In connection with the waiver, the Company and Holders agreed to exercise the outstanding put provision to redeem 10,418 Warrants for an aggregate put price equal to $2,500 (the “Put Price”), which was concurrently reduced by $2,000, as described above, with the remaining $500 payable by the Company on the Maturity Date recorded as Other long-term liabilities on the Condensed Consolidated Balance Sheets. No cash was exchanged as a result of executing the October 2023 Amendment.

Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 2023 Amendment”) pursuant to which the Holders and the Agent consented to the Purchase Agreement, as amended by the GVB Amendment (see Note 2 “Discontinued Operations and Divestitures”). In consideration of the Holders and the Agents’ consent, the Company agreed to (i) pay to the Agent, a cash payment of $2,200 to reduce the outstanding principal of the Debentures (which includes the cash portion of the New Purchase Price paid directly to Agent by Buyer which consists of a cash payment of $1,100 and an additional $1,100 paid by the Company), (ii) a 12% secured promissory note issued to the Company’s senior lender, on behalf of and at the direction of the Company, in an aggregate principal amount of $2,000 (the “GVB Promissory Note”), (iii) assign the GVB Insurance Proceeds to the Agent until the outstanding aggregate principal amount of the Debentures, plus accrued and unpaid interest, has been repaid in full; provided that the first $1,000 of Insurance Proceeds in excess of $5,000 shall be applied as stated above, and (iv) post-closing enter into a deed in lieu of foreclosure agreement with respect to 224 acres of real property in Delta County, Colorado commonly known as Needle Rock Farms, resulting in a non-monetary exchange yielding additional debt reduction of $1,000.  

Effective June 24, 2024, GVB Biopharma (“GVB”), the Company’s former subsidiary, made a scheduled principal and interest payment against the Company’s outstanding indebtedness to JGB, reducing the Company’s total outstanding principal indebtedness with JGB by $1,500. The remaining $500 payable by GVB under the note has been extended to December 31, 2024.

As of June 30, 2024, the $500 remaining GVB Promissory Note and $1,000 real estate farm asset are pledged to the senior lender for principal reduction and accordingly $1,500 of the Senior Secured Credit Facility is recorded as Current portion of long-term debt on the Condensed Consolidated Balance Sheets.

Additionally, the Company, the Holders and the Agent agreed to amend the Debentures to (i) allow the Holders to voluntarily convert the Debentures, in whole or in part, into shares of the Company’s common stock (“Voluntary Conversion Option”) on the earlier of (i) June 30, 2024 and (ii) the public announcement of a Fundamental Transaction at a conversion price equal to the lower of (x) $1.00 per share and (y) the closing sale price of the Company’s common stock on June 29, 2024 (the “Conversion Price”), and (ii) include a mandatory prepayment of the outstanding principal of the Debentures in an amount equal to 20% of the net cash proceeds of any issuance by the Company of any of its stock, or other Equity Interests (as defined in the Debentures) or the incurrence or issuance of any indebtedness. The Voluntary Conversion Option remains subject to the approval of the Company’s shareholders and the Company is required pursuant to the December 2023 Amendment to use its commercially reasonable efforts to obtain such approval.

Additional terms of the December 2023 Amendment include a financial covenant holiday through the third quarter of 2024 and revised certain covenants thereafter to reflect the sale of the Purchased Interests, including lowering the Company’s quarterly revenue targets.

18

On April 8, 2024, the Company, the Holders and the Agent entered into that certain Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA and the Debentures, as amended (“April 2024 Amendment”).

 

Under the terms of the Letter Agreement, the Holders are permitted to convert their debt to common stock at anytime and the Conversion Price (as defined in the Debentures) at which the Holders may convert the principal amount of their Debentures to the Company’s common stock is reduced to $2.14 per share in accordance with applicable Nasdaq rules. The principal amount of the Debentures converted shall be applied to the Monthly Allowance (as defined in the Debentures) for that month, and any excess shall be applied to the Monthly Allowances for the succeeding months. The conversions will be a dollar for dollar reduction of the remaining outstanding obligation owed to the Holders. The Agent and Holders have also agreed to daily limits on trading volume and minimum conversion amounts. The Holders converted $428 of debt in exchange for 200,000 shares of common stock during the quarter-ended June 30, 2024.

 On May 10, 2024, the Company, the Holders and the Agent entered into that certain May 2024 Exchange Agreement and May 2024 Letter Agreement to modify the terms of the Amendment Agreement, the Securities Purchase Agreement and the Debentures, as amended (“May 2024 Amendment”).

 

Under the terms of the May 2024 Letter Agreement, the Company and Holders have agreed the Company shall incur an aggregate amendment charge to the undersigned holders equal to $275, which shall be added to the principal balance of the Debentures. Under the terms of the May 2024 Exchange Agreement, the Company and Holders exchanged an aggregate of $2,328 in principal, fees and expenses owed under the Debentures for 395,000 shares of common stock and 895,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $.00001 (at an effective per share price of $1.69). All pre-funded warrants were subsequently exercised during the quarter-ended June 30, 2024.

 

As a result of the May 2024 Amendment, the exercise price on 5,876,887 of the Company’s outstanding warrants is reduced to $1.69 per share in accordance with the adjustment provisions therein (see Note 10).

In accordance with ASC 470-60 Troubled Debt Restructurings by Debtors and ASC 470-50, Debt Modifications and Extinguishment, the Company performed an assessment of whether the transaction was deemed to be a troubled debt restructuring, and if no, whether the transaction was deemed modification of existing debt, or an extinguishment of existing debt and new debt.

The October 2023 Amendment, April 2024 Amendment, and May 2024 Amendment were concluded to be a modification, and not an extinguishment, based on an analysis of the present value of future cash flows. A new effective interest rate was determined, and the debt continued to be amortized. The December 2023 Amendment was concluded to be an extinguishment, due to the addition of a substantive conversion option. As a result, the pre-amended debt carrying value was extinguished and the new debt was recorded at fair value, which is subsequently amortized using the effective interest method. Extinguishment charges were $5,158 and recorded in Interest expense on the Consolidated Statements of Operations and Comprehensive Loss for the quarter ended December 31, 2023.

The Company analyzed the conversion feature of the December 2023 Amendment for derivative accounting consideration under ASC 815-15 and determined that the embedded conversion features should be classified as a bifurcated derivative because the exercise price of these convertible notes are subject to a variable conversion rate. The Company has determined that the conversion feature is not considered to be solely indexed to the Company’s own stock and is therefore not afforded equity treatment. In accordance with ASC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability at fair value in the amount of $557 as of December 31, 2023 as a component of Other Long-Term Liabilities on the Condensed Consolidated Balance Sheets. As of June 30, 2024, the fair value of the derivative liability was $98. See Note 5 “Fair Value Measurement” for additional information related to measurement of the debentures and derivative liability.

19

Subordinated Note

On March 3, 2023, the Company executed a Subordinated Promissory Note (the “Subordinated Note”) with a principal amount of $2,865 in favor of Omnia Ventures, LP (“Omnia”). The Subordinated Note refinanced the 12% Secured Promissory Note with a principal amount of $1,000 dated as of October 29, 2021 payable to Omnia (the “October Note”) and the 12% Secured Promissory Note with a principal amount of $1,500 dated as of January 14, 2022 payable to Omnia (the “January Note”, and together with the October Note, the “Original Notes”), which were assumed by the Company in connection with the acquisition of GVB Biopharma.

 

Under the terms of the Subordinated Note, the Company is obligated to make interest payments in-kind (the “PIK Interest”). The PIK Interest accrues monthly at a compounding rate of 26.5% per annum, payable monthly. The Company is not permitted to prepay all or any portion of the outstanding balance on the Subordinated Note prior to maturity. The maturity date of the Subordinated Note was May 1, 2024.  The Subordinated Note was terminated and extinguished in April 2024.

In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 2,813 shares of the Company’s common stock (the “2023 Omnia Warrants”). The 2023 Omnia Warrants were exercisable for seven years from September 3, 2023, at an exercise price of $205.248 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions.

On April 29, 2024, the Company entered into a General Release and Settlement Agreement (the “Omnia Agreement”) with Omnia Capital LP (“Omnia”). The Omnia Agreement settles and extinguishes all outstanding debt and interest owed to Omnia under the outstanding Subordinated Promissory Note dated March 3, 2023 (the “Old Note”) and the put provision contained in the 2023 Omnia Warrants, amounting to a total of approximately $5,228, for (i) a cash payment of $249; (ii) 1,150,000 shares of common stock and 1,150,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $0.0001 that are exercisable until May 1, 2029 (at an effective per share price of $2.14) and (iii) 460,000 immediately exercisable warrants to purchase an equal number of shares of common stock at an exercise price of $2.14 until May 1, 2029 (the “2024 Omnia Warrants”). The 2024 Omnia Warrants contain a put provision that permits the holder to require the Company to redeem the 2024 Omnia Warrants, no earlier than May 1, 2025, for a purchase price equal to $2.675 per warrant, and had an initial fair value of $1,515 (see Note 5). Subject to limited exceptions, a holder of pre-funded warrants and 2024 Omnia Warrants will not have the right to exercise any portion of its warrants if the holder, together with its affiliates, would beneficially own in excess of 19.99% of the number of shares of our common stock outstanding immediately after giving effect to such exercise. As part of the Omnia Agreement, the parties agreed to terminate and cancel the Old Note and the 2023 Omnia Warrants and released all debts, claims or other obligations against each other occurring prior to the date of the Omnia Agreement.  The total cash and non-cash consideration amounted to $5,628, resulting in extinguishment charges of $400 for the three months ended June 30, 2024, recorded in Interest expense in the Statement of Operations and Comprehensive Loss.

Contractual Maturities

The Company has $1,500 pledged against outstanding indebtedness under the Senior Secured Credit Facility comprised of (i) $500 GVB promissory note and (ii) $1,000 assignment of Needle Rock Farms to be applied as principal reduction in 2024. As of June 30, 2024, contractual maturities under the Senior Secured Credit Facility for the remainder of 2024 and through maturity, excluding any discounts or premiums, were to be paid in 2024 of $1,500 and 2026 of $6,046.

Additionally, commencing August 2024, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, or $428, per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.

20

Debt Issuance Costs

The fair values of the warrants at issuance of $5,791, together with the Debentures original issuance discount of $1,053, Debentures exit payment of $1,053, and third-party debt issuance costs of $801, are being amortized using the effective interest method over the term of the respective debt instrument, recorded as Interest expense in the Condensed Consolidated Statement of Operations and Comprehensive Loss. The components and activity of unamortized discount and deferred debt issuance costs related to the Senior Secured Credit Facility and Subordinated Note is as follows:

Total

January 1, 2023

$

-

Issuance

8,698

Amortization during the year

(2,087)

Debt extinguishment charges

(5,158)

December 31, 2023

1,453

Amortization during the period

(567)

March 31, 2024

$

886

Amortization during the period

(107)

June 30, 2024

$

779

NOTE 7. – NOTES & LOANS PAYABLE

The table below outlines our notes and loans payable balances as of June 30, 2024 and December 31, 2023:

June 30, 

December 31, 

    

2024

    

2023

Insurance loans payable

$

877

$

543

Total current notes and loans payable

$

877

$

543

Insurance loans payable

During the second quarter of 2024, the Company renewed its Director and Officer (“D&O”) insurance for a one-year policy premium totaling $866. The Company paid $147 as a premium down payment and financed the remaining $719 of policy premiums over ten months at a 8.3% annual percentage rate.

During the second quarter of 2023, the Company renewed its Director and Officer (“D&O”) insurance for a one-year policy premium totaling $1,626. The Company paid $285 as a premium down payment and financed the remaining $1,341 of policy premiums over ten months at a 7.88% annual percentage rate. Additionally, during the third quarter of 2023, the Company expanded its D&O coverage, resulting in additional financing of $143, at 9.38% annual percentage rate over six months.

The Company also has other insurance loans payable related to property and general liability across the Company.

Estimated future principal payments to be made under the above notes and loans payable as of June 30, 2024 are as follows:

2024

$

622

2025

255

Total

$

877

21

NOTE 8. – REVENUE RECOGNITION

The Company’s revenues are derived primarily from contract manufacturing organization (“CMO”) customer contracts that consist of obligations to manufacture the customers’ branded filtered cigars and cigarettes. Additional revenues are generated from sale of the Company’s proprietary low nicotine content cigarettes, sold under the brand name VLN®, or research cigarettes sold under the brand name SPECTRUM®.

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For certain CMO contracts, the performance obligation is satisfied over time as the Company determines, due to contract restrictions, it does not have an alternative use of the product and it has an enforceable right to payment as the product is manufactured. The Company recognizes revenue under those contracts at the unit price stated in the contract based on the units to customers and is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns at June 30, 2024 and December 31, 2023.

Disaggregation of Revenue

The Company’s net revenue is derived from customers located primarily in the United States and is disaggregated by the timing of revenue. Revenue recognized from Tobacco products transferred to customers over time represented 66% and 63%, respectively, of total Tobacco revenue for the three and six months ended June 30, 2024, compared to 67% and 66%, respectively, for the three and six months ended June 30, 2023.

The following table presents net revenue by product line:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

2023

2024

2023

Contract Manufacturing

Cigarettes

$

4,107

$

3,797

$

6,867

$

8,286

Filtered Cigars

3,303

3,931

6,927

8,326

Cigarillos

552

-

552

-

Total Contract Manufacturing

7,962

7,728

14,346

16,612

VLN®

(15)

322

70

365

Total Product Line Revenues

$

7,947

$

8,050

$

14,416

$

16,977

The following tables present net revenues by significant customers, which are defined as any customer who individually represents 10% or more of disaggregated product line net revenues:

Three Months Ended

June 30, 

    

2024

2023

Customer A

34.37

%

29.42

%

Customer B

21.37

%

14.34

%

Customer C

7.46

%

27.26

%

Customer D

20.93

%

17.92

%

All other customers

15.87

%

11.06

%

22

Six Months Ended

June 30, 

2024

2023

Customer A

36.25

%

27.68

%

Customer B

22.87

%

16.46

%

Customer C

14.16

%

27.15

%

Customer D

13.95

%

14.75

%

All other customers

12.77

%

13.96

%

Contract Assets and Liabilities

Unbilled receivables (contract assets) represent revenues recognized for performance obligations that have been satisfied but have not been billed. These receivables are included as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Customer payment terms vary depending on the terms of each customer contract, but payment is generally due prior to product shipment or within credit terms up to 30 days after shipment. Deferred income (contract liabilities) relates to down payments received from customers in advance of satisfying a performance obligation and is included as Deferred income on the Condensed Consolidated Balance Sheets.

Total contract assets and contract liabilities are as follows:

June 30, 

December 31, 

    

2024

    

2023

Unbilled receivables

 

$

1,135

 

$

1,053

Deferred income

(389)

(726)

Net contract assets

$

746

$

327

During the six months ended June 30, 2024, the Company recognized $726 of revenue that was included in the contract liability balance as of December 31, 2023. During the six months ended June 30, 2023, the Company recognized $688 of revenue that was included in the contract asset balance as of December 31, 2022.

NOTE 9 – EQUITY- BASED COMPENSATION

The Company maintains certain stock-based compensation plans that were approved by the Company’s shareholders and are administered by the Compensation Committee of the Company’s Board of Directors. The stock-based compensation plans provide for the granting of stock options, time and performance based restricted stock units (RSU’s), among other awards to employees, non-employee directors, consultants, and service providers. The 2021 Omnibus Incentive Plan was amended on June 28, 2024, increasing the authorized shares by an additional 5,000,000. As of June 30, 2024, the Company had available 5,707,584 shares remaining for future awards under its Omnibus Incentive Plans.

23

Compensation Expense – The Company recognized the following compensation costs, net of actual forfeitures, related to restricted stock units (“RSUs”) and stock options:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

36

$

1,389

$

176

$

2,435

Research and development

 

20

 

67

 

61

 

117

Total equity based compensation - continuing operations

56

1,456

237

 

2,552

Total equity based compensation - discontinued operations

30

 

109

Total equity based compensation

$

56

$

1,486

$

237

$

2,661

Restricted Stock Units – We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2024 through June 30, 2024.

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

$ per share

Unvested at January 1, 2024

 

9,681

$

251.12

Vested

(4,234)

233.09

Forfeited

(354)

274.16

Unvested at March 31, 2024

5,093

$

264.45

Forfeited

(3,269)

287.31

Unvested at June 30, 2024

1,824

$

221.93

The fair value of RSUs that vested during the six months ended June 30, 2024 was approximately $9 based on the stock price at the time of vesting. As of June 30, 2024, unrecognized compensation expense for RSUs amounted to $335 which is expected to be recognized over a weighted average period of approximately 1.6 years.

Stock Options – Our outstanding stock options were valued using the Black-Scholes option-pricing model on the date of the award. There was no stock option grant activity during the six months ended June 30, 2024. A summary of the status of stock options activity since January 1, 2024 and at June 30, 2024 is as follows:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

$ per share

Outstanding at January 1, 2024

 

13,729

$

421.51

 

  

 

 

  

Expired

 

(2,778)

330.74

 

  

 

 

  

Forfeited

 

(417)

621.60

 

  

 

 

  

Outstanding at March 31, 2024

 

10,534

$

437.52

 

1.4

years

 

$

Expired

(3,929)

570.27

Outstanding at June 30, 2024

6,605

$

358.81

0.4

years

$

Exercisable at June 30, 2024

 

6,605

$

358.81

 

0.4

years

 

$

The intrinsic value of a stock option is the amount by which the current market value or the market value upon exercise of the underlying stock exceeds the exercise price of the option.

24

NOTE 10. – CAPITAL RAISES AND WARRANTS FOR COMMON STOCK

The following tables summarize the Company’s warrant activity:

Warrants outstanding at January 1, 2024

2,984,847

Issued

1,641,535

Exercised

(820,769)

Warrants outstanding at March 31, 2024

3,805,613

Issued

4,813,800

Abandoned

(2,813)

Exercised

(1,105,000)

Warrants outstanding at June 30, 2024

7,511,600

The following tables summarizes the Company’s outstanding warrants as of June 30, 2024:

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

4,067

$

492.00

July 25, 2027

Senior Secured Credit Facility - JGB

20,645

$

205.248

September 3, 2028

July 19, 2023 RDO warrants

28,125

$

1.69

July 20, 2028

October 2023 CMPO warrants

168,750

$

1.69

October 19, 2028

Inducement warrants

3,581,213

$

1.69

February 15, 2029

April 2024 RDO

1,980,000

$

1.69

June 28, 2029

April 2024 RDO - Placement Agent

118,800

$

1.69

June 28, 2029

Omnia Pre-Funded

1,150,000

$

0.00001

NA

Omnia 2024 warrants

460,000

$

2.14

May 1, 2029

7,511,600

Warrant Inducement Offering

On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 1,986,229 warrants consisting of: (i) the common stock purchase warrants of the Company issued on or about June 22, 2023; (ii) the common stock purchase warrants of the Company issued on or about July 10, 2023; (iii) the common stock purchase warrants of the Company issued on or about July 21, 2023; and/or (iv) the common stock purchase warrants of the Company issued on or about October 19, 2023 (collectively, the “Existing Warrants”), which Existing Warrants were exercisable for an equal number of shares of common stock at an exercise price of $8.40. The Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to 200% of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants during the inducement period, for cash, at a reduced exercise price equal to the Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)).

For the period from January 1, 2024 to February 15, 2024, the date of shareholder approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 820,769 shares of common stock at a reduced weighted average exercise price of approximately $2.9504. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 1,641,535 Inducement Warrants and the Company received aggregate gross proceeds of approximately $2,421 from the exercise of the Existing Warrants. Additionally, on the date of Shareholder Approval, the exercise price of the 3,581,213 outstanding Inducement Warrants, was reduced to $2.8237 based on the lowest Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)) during the inducement period. The exercise price was further reduced to $1.69 in May 2024. As a result of the inducement and subsequent exercise, the Company determined the incremental fair

25

value provided to the holders using Black Scholes and Monte Carlo models as (i) $148 increase in fair value due to the adjustment in exercise price of Existing Warrants attributable to down round pricing protection (ii) $3,441 fair value of Inducement Warrants issued to the holders that exercised Existing Warrants. The incremental fair value is recorded as non-cash deemed dividend. The proceeds of the warrant inducement and issuance of common stock are recorded as Capital in excess of par value.

As a result of subsequent offerings, the exercise price on 3,581,213 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In April 2024, the exercise price was adjusted to $2.14 and further in May 2024 was adjusted to $1.69.

April 2024 Registered Direct Offering

On April 8, 2024, the Company and certain investors (the “Investors”) entered into a securities purchase agreement (the “Securities Purchase Agreement”) relating to the issuance and sale of shares of common stock (or pre-funded warrants in lieu of common stock) pursuant to a registered direct offering and a private placement of warrants to purchase shares of common stock (collectively, the “Offering”). The Investors purchased approximately $4,237 of shares and warrants, consisting of an aggregate of 1,855,000 shares of common stock, pre-funded warrants to purchase 125,000 shares of common stock and warrants to purchase 1,980,000 shares of common stock, at a purchase price of $2.14 per share and accompanying warrant. The warrants are exercisable after the Shareholder Approval Date (as defined in the Securities Purchase Agreement) at an exercise price of $2.14 per share of common stock, expire on the date that is five (5) years after the Shareholder Approval Date and are subject to adjustment in certain circumstances, including upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, then such exercise price shall be lowered to such price at which the shares were offered. The pre-funded warrants are exercisable immediately upon issuance at an exercise price of $0.00001. The Offering closed on April 9, 2024.

 

The Company agreed to pay the Placement Agent a cash fee of 6.0% of the gross proceeds from the Offering, an additional 6.0% cash fee of any cash exercise of the warrants and to reimburse the Placement Agent for its expenses, including the reimbursement of legal fees up to an aggregate of $50,000. In addition, the Company issued an aggregate of 118,800 placement agent warrants to the Placement Agent and its designees with substantially the same terms as the warrants to the Investors, except that the placement agent warrants will terminate five years following the commencement of sales of the Offering and have an exercise price of $2.675.

The net proceeds to the Company from the Offering, after deducting placement agent fees and the Company’s estimated offering expenses, were approximately $3,913.

As a result of subsequent equity issuance in May 2024, the exercise price on 2,098,800 warrants was automatically adjusted to $1.69 triggering non-cash deemed dividends as a result of the down-round adjustments.

Other Agreements

 

On April 29, 2024, the Company settled an aggregate of $1,192 of outstanding indebtedness under various commercial agreements for an aggregate of 700,958 shares of common stock at an effective price per share of $2.14.

26

NOTE 11. – LOSS PER COMMON SHARE

The following table sets forth the computation of basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023, respectively. Outstanding warrants, options and RSUs were excluded from the calculation of diluted EPS as the effect was antidilutive to consolidated net loss.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

(in thousands, except for per-share data)

Net loss from continuing operations

$

(2,214)

$

(13,708)

$

(7,664)

$

(24,537)

Net (income) loss from discontinued operations

1,102

(6,831)

813

(14,184)

Net loss

(1,112)

(20,539)

(6,851)

(38,721)

Deemed dividends

(445)

(367)

(4,034)

(367)

Net loss available to common shareholders

$

(1,557)

$

(20,906)

$

(10,885)

$

(39,088)

Weighted average common shares outstanding - basic and diluted

 

7,449,706

878,171

5,307,471

862,177

Basic and diluted loss per common share from continuing operations

$

(0.30)

$

(15.61)

$

(1.44)

$

(28.46)

Basic and diluted loss per common share from discontinued operations

0.15

(7.78)

0.15

(16.45)

Basic and diluted loss per common share from deemed dividends

(0.06)

(0.42)

(0.76)

(0.43)

Basic and diluted loss per common share

$

(0.21)

$

(23.81)

$

(2.05)

$

(45.34)

Anti-dilutive shares are as follows as of June 30:

Warrants

7,511,600

151,775

7,511,600

151,775

Options

6,605

20,036

6,605

20,036

Restricted stock units

1,824

24,434

1,824

24,434

7,520,029

196,245

7,520,029

196,245

NOTE 12. - COMMITMENTS AND CONTINGENCIES

License agreements and sponsored research – The Company has entered into various consulting, license and tobacco growing agreements (the “Agreements”) with various counter parties in connection with the Company’s plant biotechnology business relating to tobacco. The schedule below summarizes the Company’s commitments, both financial and other, associated with each Agreement. Costs incurred under the Agreements are generally recorded as research and development expenses on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.

Future Commitments

Commitment

 

Counter Party

 

Commitment Type

 

2024

 

2025

 

2026

 

2027

2028 & After

Total

    

License Agreement

NCSU

Minimum annual royalty

$

100

$

100

$

100

$

100

$

3,575

$

3,975

(1)

License Agreement

NCSU

Contract fee

150

250

250

650

(2)

Consulting Agreements

Various

Contract fee

928

373

146

1,447

(3)

Growing Agreements

Various

Contract fee

149

149

(4)

$

1,327

$

723

$

496

$

100

$

3,575

$

6,221

(1)The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.

27

(2)On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories. Additional milestone fees could be required pending achievement of events pursuant to the agreement.
(3)As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.
(4)Various R&D growing agreements for tobacco.

Litigation - The Company is subject to litigation arising from time to time in the ordinary course of its business. The Company does not expect that the ultimate resolution of any pending legal actions will have a material effect on its consolidated results of operations, financial position, or cash flows. However, litigation is subject to inherent uncertainties. As such, there can be no assurance that any pending legal action, which the Company currently believes to be immaterial, will not become material in the future. In accordance with applicable accounting guidance, the Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.

In connection with ongoing restructuring efforts and the hemp/cannabis disposal group (see Note 2 “Divestitures and discontinued operations”) the Company has received unasserted claims related to disputed contracts, which could result in accrual of an additional amount up to $1,314 on the Condensed Consolidated Balance Sheets. The Company is vigorously defending its position against these claims.

Class Action

On January 21, 2019, Matthew Jackson Bull, a resident of Denver, Colorado, filed a Complaint against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, and the Company’s then Chief Financial Officer, John T. Brodfuehrer, in the United States District Court for the Eastern District of New York entitled: Matthew Bull, Individually and on behalf of all others similarly situated, v. 22nd Century Group, Inc., Henry Sicignano III, and John T. Brodfuehrer, Case No. 1:19 cv 00409.

The complaint alleges three counts: Count I sues the Company and Messrs. Sicignano and Brodfuehrer and alleges that the Company's quarterly and annual reports, SEC filings, press releases and other public statements and documents contained false statements in violation of Section 10(b) of the Securities Exchange Act and Rule 10b-5; Count II sues Messrs. Sicignano and Brodfuehrer pursuant to Section 10(b) of the Securities Exchange Act and Rule 10b5(a) and (c); and Count III sues Messrs. Sicignano and Brodfuehrer for the allegedly false statements pursuant to Section 20(a) of the Securities Exchange Act. The Amended Complaint seeks to certify a class, and unspecified compensatory and punitive damages, and attorney's fees and costs. Several other cases were subsequently filed and consolidated into the main action.

28

On April 25, 2023, the parties filed with the Court the Motion for Preliminary Approval of the Settlement, which includes the final terms of the proposed settlement. The Court preliminarily approved the settlement on June 30, 2023, and scheduled a further settlement hearing for October 3, 2023. The Court entered the Final Judgment and Order of Dismissal with Prejudice of the action on October 23, 2023. The settlement amount that the defendants paid is $3,000 and is fully covered by the Company’s insurance, which has been funded by the Company’s insurance carrier in an escrow account and anticipated to be disbursed in the third quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023.

Shareholder Derivative Cases

On February 6, 2019, Melvyn Klein, a resident of Nassau County New York, filed a shareholder derivative claim against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, the Company’s Chief Financial Officer, John T. Brodfuehrer, and each member of the Company’s Board of Directors in the United States District Court for the Eastern District of New York entitled: Melvyn Klein, derivatively on behalf of 22nd Century Group v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer and 22nd Century Group, Inc., Case No. 1:19 cv 00748. Mr. Klein brings this action derivatively alleging that (i) the director defendants supposedly breached their fiduciary duties for allegedly allowing the Company to make false statements; (ii) the director defendants supposedly wasted corporate assets to defend this lawsuit and the other related lawsuits; (iii) the defendants allegedly violated Section 10(b) of the Securities Exchange Act and Rule 10b 5 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made; and (iv) the director defendants allegedly violated Section 14(a) of the Securities Exchange Act and Rule 14a 9 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made in the Company’s proxy statement. Numerous other shareholder derivative cases were subsequently filed and consolidated into the main action.

On December 5, 2023, the parties entered into a Memorandum of Settlement to fully resolve all claims pending the Court’s approval of a motion for preliminary approval of settlement. The settlement amount is $768 related to plaintiffs attorney and legal fees and is fully covered by the Company’s insurance. The Company expects the settlement to be approved and funded in the fourth quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023.

Insurance Litigation 

In November 2022, there was a fire at the Company’s Grass Valley manufacturing facility in Oregon, which resulted in a total loss of the facility. The Company submitted an insurance claim with Dorchester Insurance Company, Ltd. (“Dorchester”) for casualty loss and business interruption coverage which was acknowledged on November 23, 2022. Dorchester funded $5,000 of casualty loss insurance but has failed to issue any payments in connection with the Company’s business interruption claim.

      On July 19, 2023, the Company filed a Complaint against Dorchester in the United States District Court for the District of Oregon, Pendleton Division, Case No. 2:23-cv-01057-HL. The Company is alleging breach of contract and breach of duty of good faith and fair dealing. The Company is seeking full recovery of its business interruption claim of approximately $9,000 under the policy plus direct and indirect damages resulting from Dorchester’s continued delay in issuing coverage payments. Discovery is ongoing. The trial date is November 4, 2025.

KeyGene Dispute

On April 11, 2024 the Company received a Request for Arbitration from Keygene N.V. (“Keygene”) in connection with the Company’s termination of various framework collaborative research agreements described below. On April 3, 2019, the Company entered into the Framework Collaborative Research Agreement with KeyGene in the field of hemp/cannabis. On April 30, 2021, the Company and KeyGene entered into a First Amended and Restated Framework Collaborative Research Agreement which extended the agreement term, from first quarter 2024 to first quarter 2027. On March 30, 2022, the Company and KeyGene entered into a new Framework Collaborative Research Agreement for a term of three years in the field related to the hops plant. On January 8, 2024, the Company formally terminated both Framework Collaborative Research Agreements, as amended, related to hemp/cannabis and hops. KeyGene is seeking payment in the amount of $1,885 for current and future services under the Framework Collaborative Research Agreements and has invoiced the Company $881 for services performed. The matter is being arbitrated under the administration of the International Court of Arbitration.

29

The Company filed its Answer to Request for Arbitration with Defenses and Counterclaims on June 4, 2024. On July 25, 2024, an arbitrator was formally appointed. Discovery has not yet commenced, and no arbitration date has been set. The Company believes it has substantial defenses to KeyGene’s claims and intends to defend itself vigorously.

Maison Dispute

On January 23, 2024, the Company received a Notice of Intent to Arbitrate from Maison Placements Canada Inc. (“Maison”) in connection with the Company’s March 2023 Senior Secured Credit Facility transaction. Maison claims it is owed fees for closure of the Senior Secured Credit Facility transaction as a result of discussions with former Company personnel and a purported letter of engagement dating from 2021. The parties have agreed on the selection of an arbitrator, but no arbitration date has been set. The Company believes it has substantial defenses to Maison’s claims and intends to defend itself vigorously.

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

For purposes of this Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), references to the “Company,” “we,” “us” or “our” refer to the operations of 22nd Century Group, Inc. and its direct and indirect subsidiaries for the periods described herein. In addition, dollars are in thousands, except per share data or unless otherwise specified.

The following MD&A should be read in conjunction with, our audited consolidated financial statements, the accompanying notes and the MD&A included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, as well as our Condensed Consolidated Financial Statements and the accompanying notes included in Item 1 of this Form 10-Q. Note references are to the notes to consolidated financial statements included in Item 1 of this Form 10-Q.

On March 28, 2024, we implemented a 1-for-16 reverse stock split (the “Reverse Stock Split”) of our common stock. As a result of the Reverse Stock Split, every sixteen (16) shares of our pre-Reverse Stock Split common stock were combined and reclassified into one share of our Common Stock. The number of shares of common stock subject to outstanding options, warrants, and convertible securities were also reduced by a factor of sixteen and the exercise price of such securities increased by a factor of sixteen, as of March 28, 2024. All historical share and per-share amounts reflected throughout this section have been adjusted to reflect the Reverse Stock Split. The par value per share of our common stock was not affected by the Reverse Stock Split.

Forward Looking Statements

Except for historical information, all of the statements, expectations, and assumptions contained in this section are forward-looking statements. Forward-looking statements typically contain terms such as “anticipate,” “believe,” “consider,” “continue,” “could,” “estimate,” “expect,” “explore,” “foresee,” “goal,” “guidance,” “intend,” “likely,” “may,” “plan,” “potential,” “predict,” “preliminary,” “probable,” “project,” “promising,” “seek,” “should,” “will,” “would,” and similar expressions. Forward looking statements include, but are not limited to, statements regarding (i) our ability to continue as a going concern, (ii) our expectations regarding our debt obligations, (iii) our ability to remain listed on NASDAQ (iv) our financial and operating performance, (v) our strategic alternatives, including our cost savings initiatives, (vi) our expectations regarding regulatory enforcement (vii) our products, and (viii) the volatility of our common stock and warrants. Actual results might differ materially from those explicit or implicit in forward-looking statements. Important factors that could cause actual results to differ materially are set forth in “Risk Factors” herein and in our Annual Report on Form 10-K filed on March 28, 2024 and within Part II Item 1A of our Form 10-Q for the three months ended March 31, 2024. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events, or otherwise, except as otherwise required by law. All information provided in this quarterly report is as of the date hereof, and we assume no obligation to and do not intend to update these forward-looking statements, except as required by law.

30

Our Business

22nd Century Group, Inc. (NASDAQ: XXII) is an agricultural biotechnology company focused on tobacco harm reduction by offering tobacco products with 95% less nicotine, designed to improve health and wellness by helping smokers smoke less.  Backed by comprehensive and extensively patented technologies that regulate nicotine biosynthesis activities in the tobacco plant, the Company has pioneered development of high-yield, proprietary reduced nicotine content (RNC) tobacco plants and clinically validated RNC cigarette products. The Company received the first and only FDA Modified Risk Tobacco Product (MRTP) authorization for a combustible cigarette in December 2021. The Company is a subsequent participating manufacturer under the Master Settlement Agreement ("MSA") and vertically integrated for the production of its both own products and contract manufacturing operations ("CMO"), which consist primarily of branded filtered cigars and conventional cigarettes.

Financial Overview

Net revenues for the second quarter of 2024 were $7,947, a decrease of 1.3% from $8,050 in the prior year period.
oSecond quarter 2024 cartons sold of 719 compared to 774 in the comparable prior year period.
Gross profit for the second quarter of 2024 was a profit of $570 compared to a loss of $961 in the prior year period.
Total operating expenses for the second quarter of 2024 decreased to $2,617 compared to $11,082 in the prior year quarter driven by:
oSales, general and administrative expenses decreased to $2,360 compared to $10,283 in the prior year period, primarily driven by lower headcount (compensation and benefits), strategic consulting, sales and marketing costs due to our cost savings initiatives implemented in the second half of 2023.
oResearch development expenses decreased to $250, compared to $799 in the prior year period, driven by lower headcount (compensation and benefits costs), contract and IP costs due to our continued cost saving initiatives with a focus on specific tobacco research.
Operating loss from continuing operations for the second quarter 2024 was $2,047, compared to a loss of $12,043 in the prior year period for the reasons described above.
Net loss from continuing operations in the second quarter of 2024 was $2,214 and basic and diluted loss from continuing operations per common share was $0.30 compared with net loss from continuing operations in the second quarter of 2023 of $13,708, and basic and diluted net loss from continuing operations per common share of $15.61.
As of June 30, 2024, we had $1,279 in cash and cash equivalents.

31

Our Financial Results

Three Months Ended

June 30

June 30

Change

    

2024

    

2023

$

%

Revenues, net

$

7,947

$

8,050

(103)

(1.3)

Cost of goods sold

3,869

4,682

(813)

(17.4)

Excise taxes and fees on products

3,508

4,329

(821)

(19.0)

Gross (loss) profit

570

(961)

1,531

(159.3)

Gross (loss) profit as a % of revenues, net

7.2

%

(11.9)

%

Operating expenses:

Sales, general and administrative ("SG&A")

2,360

10,283

(7,923)

(77.0)

SG&A as a % of revenues, net

29.7

%

127.7

%

Research and development ("R&D")

250

799

(549)

(68.7)

R&D as a % of revenues, net

3.2

%

9.9

%

Other operating expenses, net ("OOE")

7

-

7

100.0

Total operating expenses

2,617

11,082

(8,465)

(76.4)

Operating loss from continuing operations

(2,047)

(12,043)

9,996

(83.0)

Operating loss as a % of revenues, net

(25.8)

%

(149.6)

%

Other income (expense):

Other income (expense), net

339

(613)

952

(155.3)

Interest income, net

21

65

(44)

(67.7)

Interest expense

(501)

(1,071)

570

(53.2)

Total other expense

(141)

(1,619)

1,478

(91.3)

Loss before income taxes

(2,188)

(13,662)

11,474

(84.0)

Provision for income taxes

26

46

(20)

(43.5)

Net loss from continuing operations

$

(2,214)

$

(13,708)

11,494

(83.8)

Net loss as a % of revenues, net

(27.9)

%

(170.3)

%

Net loss per common share from continuing operations (basic and diluted)*

$

(0.30)

$

(15.61)

15.31

(98.1)

*Giving retroactive effect to the 1-for-16 reverse stock split on April 2, 2024 and the 1-for-15 reverse stock split on July 5, 2023.

32

Six Months Ended

June 30

June 30

Change

    

2024

    

2023

$

%

Revenues, net

$

14,416

$

16,977

(2,561)

(15.1)

Cost of goods sold

8,082

9,407

(1,325)

(14.1)

Excise taxes and fees on products

6,893

8,514

(1,621)

(19.0)

Gross (loss) profit

(559)

(944)

385

(40.8)

Gross (loss) profit as a % of revenues, net

(3.9)

%

(5.6)

%

Operating expenses:

Sales, general and administrative ("SG&A")

5,266

20,119

(14,853)

(73.8)

SG&A as a % of revenues, net

36.5

%

118.5

%

Research and development ("R&D")

675

1,529

(854)

(55.9)

R&D as a % of revenues, net

4.7

%

9.0

%

Other operating expenses (income), net ("OOE")

(19)

(146)

127

(87.0)

Total operating expenses

5,922

21,502

(15,580)

(72.5)

Operating loss from continuing operations

(6,481)

(22,446)

15,965

(71.1)

Operating loss as a % of revenues, net

(45.0)

%

(132.2)

%

Other income (expense):

Other income (expense), net

339

(768)

1,107

(144.1)

Interest income, net

21

122

(101)

(82.8)

Interest expense

(1,517)

(1,399)

(118)

8.4

Total other expense

(1,157)

(2,045)

888

(43.4)

Loss before income taxes

(7,638)

(24,491)

16,853

(68.8)

Provision for income taxes

26

46

(20)

(43.5)

Net loss from continuing operations

(7,664)

(24,537)

16,873

(68.8)

Net loss as a % of revenues, net

(53.2)

%

(144.5)

%

Net loss per common share from continuing operations (basic and diluted)*

$

(1.44)

$

(28.46)

27.02

(94.9)

*Giving retroactive effect to the 1-for-16 reverse stock split on April 2, 2024 and the 1-for-15 reverse stock split on July 5, 2023.

Three and Six Months Ended June 30, 2024 Compared to Three and Six Months Ended June 30, 2023

Product line revenue, net

Three Months Ended

June 30, 

    

2024

2023

Change

$

Cartons

$

Cartons

$

Cartons

Contract Manufacturing

Cigarettes

4,107

169

3,797

155

310

14

Filtered Cigars

3,303

459

3,931

612

(628)

(153)

Cigarillos

552

91

-

-

552

91

Total Contract Manufacturing

7,962

719

7,728

767

234

(48)

VLN®*

(15)

0

322

8

(337)

(8)

Total Product Line Revenues

7,947

719

8,050

774

(103)

(56)

*VLN® sales for the three-month period ended June 30, 2024 were negligible, offset by promotion and rebate expenses accruals.

33

Six Months Ended

June 30, 

2024

2023

Change

$

Cartons

$

Cartons

$

Cartons

Contract Manufacturing

Cigarettes

6,867

260

8,286

436

(1,419)

(176)

Filtered Cigars

6,927

995

8,326

1,316

(1,399)

(321)

Cigarillos

552

91

-

-

552

91

Total Contract Manufacturing

14,346

1,346

16,612

1,752

(2,266)

(406)

VLN®

70

2

365

9

(295)

(7)

Total Product Line Revenues

14,416

1,348

16,977

1,761

(2,561)

(413)

For the second quarter and first six months of 2024, cigarette net revenues, including export volume, increased to $4,107 million or 8%, and decreased to $6,867 or (17%), respectively, compared to the prior year periods. For the second quarter 2024, cigarette sales benefitted from strong summer seasonal demand with key customers, price increases that took effect in April 2024 and a one-time Spectrum® research cigarette order which provided a $0.9 million boost, sequentially compared to the first quarter 2024. For the first six months of 2024, volume decreases were result of prior year comparable period stocking orders of Pinnacle cigarettes launched in a top-five convenience store chain and a large one-time order of export product.

For the second quarter and first six months of 2024, filtered cigars net revenues decreased to $3,303 and $6,927, respectively, compared to $3,931 and $8,326 in the prior year comparable periods, reflecting lower volumes as the Company continues to transition away from low or negative margin manufacturing agreements, in favor of higher margin cigarette manufacturing agreements. Additionally, price increases for certain customers took effect in April 2024. 

Cigarillo distribution net revenues for the second quarter and first six months of 2024 amounted to $552, reflective of the expanded Pinnacle branded product offerings launched in April 2024 with a top-five national convenience store chain. 

VLN® cigarette net revenues were negligible in the second quarter 2024, a decrease from the comparable prior year period which benefited from stocking orders with major c-stores. While the Company has secured broad distribution of its VLN® products, the sell-through has not yet materialized. The Company is currently making changes to rebrand and relaunch its VLN® products.

34

Gross (loss) profit

Three Months Ended

 

Six Months Ended

June 30

June 30

 

June 30

June 30

    

2024

    

2023

    

2024

2023

Gross (loss) profit

$

570

$

(961)

$

(559)

$

(944)

Percent of Revenues, net

 

7.2

%  

 

(11.9)

%

(3.9)

%

(5.6)

%

The improvement in gross profit and gross profit as a percent of revenues, net for the three and six-month periods ended June 30, 2024, compared to the prior year periods, was primarily due to the benefit of ongoing cost cut initiatives, efficiency, and the shift in product mix.

Sales, general and administrative (“SG&A”) expense

    

Changes From Prior Year Period

Three Months Ended

Six Months Ended

June 30, 2024

June 30, 2024

Compensation and benefits (a)

$

(3,890)

$

(6,382)

Strategic consulting (b)

(2,364)

(5,526)

Sales and marketing (b)

(858)

(1,259)

Travel and entertainment (b)

(263)

(489)

Public company expenses (c)

(214)

(640)

Other (d)

(334)

(557)

Net decrease in SG&A expenses

$

(7,923)

$

(14,853)

(a) Compensation and benefits and equity compensation expense decreased for the three and six months ended June 30, 2024 compared to the prior year periods due to a reduction of headcount as part of our cost cut initiatives.

(b) Decreases of strategic consulting, sales and marketing and travel and entertainment for the three and six months ended June 30, 2024 compared to the prior year periods were due to reduced spending as part of our cost cut initiatives.

(c) Decreases in public company expenses for the three- and six-month periods ended June 30, 2024 compared to the prior year periods were mainly due to waived board of director compensation fees in the current year periods and a decrease in professional services fees due to the restructuring of our business.

(d) Other expenses decreased for the three and six months ended June 30, 2024 compared to the three and six month periods ended June 30, 2023 were mainly due to decreases in insurance, technology and legal expenses.

35

Research and development (“R&D”) expense

    

Changes From Prior Year Period

Three Months Ended

Six Months Ended

June 30, 2024

June 30, 2024

Compensation and benefits (a)

$

(201)

$

(353)

License, Royalty, and Contract costs (b)

(180)

(180)

IP costs (c)

(118)

(221)

Other (d)

(50)

(100)

Net decrease in R&D expenses

$

(549)

$

(854)

(a)Decreased compensation and benefits for the three and six months ended June 30, 2024 are mainly related to the decrease in headcount in the current year periods compared to the prior year periods.
(b)Decreases in licenses, royalty and contract costs for the three- and six-month periods ended June 30, 2024 relate to growing and contract arrangements that occurred in the prior year periods.
(c)Decreases in IP costs for the three- and six-month periods ended June 30, 2024 compared to the prior year periods relate to a decrease in patent expenses and amortization from restructuring of our tobacco IP portfolio to align to our current strategy.
(d)Other expenses decreased for the three and six months ended June 30, 2024 compared to the prior year periods, were attributable to a decrease in consulting and testing costs due to our cost cut initiatives.

Other income (expense)

Changes From Prior Year Period

    

Three Months Ended

Six Months Ended

June 30, 2024

June 30, 2024

Other income (expense), net (a)

$

952

$

1,107

Interest income, net

(44)

(101)

Interest expense (b)

570

(118)

Net decrease in other expense

$

1,478

$

888

(a)Other income (expense), net decreased for the three months ended June 30, 2024 compared to the same prior year period, due to a decrease of $44 of realized losses on short term investments and $908 gain resulting from change in fair value of warrant liabilities.

Other income (expense), net decreased for the six months ended June 30, 2024 compared to the same prior year period, due to a decrease of $60 of realized losses on short term investments and $1,047 gain resulting from change in fair value of warrant liabilities.

(b)For the three months ended June 30, 2024 compared to the prior year period, interest expense primarily decreased as a result of ongoing repayment and elimination of debt obligations on our balance sheet. Cash interest decreased $169 and  non-cash interest amortization decreased $287 recognized from the Senior Secured Credit Facility (of these totals, interest that was allocated to discontinued operations decreased by $56), and additional decreases of $541 as a result of change in fair value of conversion option derivative liability. Additionally, interest expense decreased $29 from the Subordinated Note, which was extinguished prior to maturity in April 2024, and resulted in a loss on extinguishment of $400.

36

For the six months ended June 30, 2024 compared to the prior year period, interest expense partially increased as a result of higher PIK interest accrual prior to extinguishment in April 2024 of $609, and $400 loss on extinguishment.  This is offset by the ongoing repayment and elimination of debt obligations on our balance sheet, resulting in  a decrease of cash interest of $102 and a decrease of non-cash interest amortization of $349 recognized from the Senior Secured Credit Facility (of these totals, interest that was allocated to discontinued operations decreased by $18), and additional decreases of $459 as a result of change in fair value of conversion option derivative liability.

Liquidity and Capital Resources

We have incurred significant losses and negative cash flows from operations since inception and expect to incur additional losses until such time that we can generate significant revenue and profit in our tobacco business. We had negative cash flow from operations of $6,970 for the six months ended June 30, 2024 and an accumulated deficit of $385,558 as of June 30, 2024. As of June 30, 2024, we had cash and cash equivalents of $1,279 and working capital deficit from continuing operations of ($2,249) (compared to working capital deficit from continuing operations of ($6,826) at December 31, 2023). Given our projected operating requirements and existing cash and cash equivalents, there is substantial doubt about our ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements herein are issued.

In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory or assets, cease or curtail operations, seek to negotiate new business deals with our business partners or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Accordingly, there is substantial doubt regarding our ability to continue in operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

Our cash, and cash equivalents and working capital from continuing operations as of June 30, 2024 and December 31, 2023 are set forth below:

June 30

December 31

    

2024

    

2023

Cash and cash equivalents

$

1,279

$

2,058

Working capital

$

(2,249)

 

$

(6,826)

Working Capital

As of June 30, 2024, we had working capital deficit from continuing operations, excluding assets and liabilities held for sale, of approximately ($2,249) compared to working capital deficit of approximately ($6,826) at December 31, 2023 an increase of $4,577. This increase in working capital was primarily due to a $2,597 increase in net current assets and a decrease in net current liabilities of $7,174. Cash and cash equivalents decreased by $779 and the remaining net current assets decreased by $1,818. As a result of the working capital balance, management has taken a number of steps to improve liquidity. Refer below to “Cash demands on operations.”

37

Summary of Cash Flows

Six Months Ended

June 30, 

Change

    

2024

    

2023

$

Cash provided by (used in):

Operating activities

$

(6,970)

$

(37,332)

30,362

Investing activities

 

(49)

 

 

18,923

(18,972)

Financing activities

 

6,240

 

 

27,322

(21,082)

Net change in cash, cash equivalents and restricted cash

$

(779)

 

$

8,913

Net cash used in operating activities

Cash used in operating activities decreased $30,362 from $37,332 in 2023 to $6,970 in 2024. The primary driver for this decrease was lower net loss of $31,870, a decrease of $5,830 related to net adjustments to reconcile net loss to cash, and a decrease in cash used for working capital components related to operations in the amount of $4,322 for the six months ended June 30, 2024, as compared to the six months ended June 30, 2023.

Net cash (used in) provided by investing activities

Cash used in investing activities amounted to $49 the six months ended June 30, 2024, as compared to cash provided by investing activities of $18,923 for the six months ended June 30, 2023. The decrease in cash provided by investing activities of $18,972 was primarily the result of (i) a decrease in net proceeds from short-term investments of $18,239; (ii) decrease of $3,500 in property, plant and equipment casualty loss insurance proceeds collected in the prior year period (iii) decrease of $90 from the acquisition of RXP in the prior year period and (iv) a decrease of $229 of proceeds from the sale of property, plant and equipment. These decreased cash inflows were partially offset by a decrease in cash outflows of $3,086 related to the acquisitions of patents, trademarks and property, plant and equipment.

Net cash provided by financing activities

During the six months ended June 30, 2024, cash provided by financing activities decreased by $21,082, from $27,322 in the prior year period, to $6,240, resulting from decreases in (i) net proceeds of $16,048 from issuance of long-term debt, (ii) proceeds of $6,016 from issuance of detachable warrants, (iii) net proceeds of $3,501 from the issuance of common stock (iv) proceeds from issuance of notes payable of $962 offset by an increase in net proceeds from warrant exercise of $2,245. These cash inflows were offset by decreases in cash outflows of note payable payments of $3,030 and taxes paid related to net share settlement of RSUs of $419 and increases in payments of long-term debt of $249.

Cash demands on operations

As of June 30, 2024, we had approximately $1,279 of cash and cash equivalents. Our principal sources of liquidity are our cash and cash equivalents and cash generated from our tobacco contract manufacturing business and proceeds from debt and equity financing activities, which cash flows provided by financing activities for the six months ended June 30, 2024 were $6,240.

38

Senior Secured Credit Facility

On March 3, 2023, the Company entered into that certain Securities Purchase Agreement (the “SPA”) with JGB Partners, LP (“JGB Partners”), JGB Capital, LP (“JGB Capital”) and JGB Capital Offshore Ltd. (“JGB Offshore” and collectively with JGB Partners and JGB Capital, the “Holders”) and JGB Collateral, LLC, as collateral agent for the Holders (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). Any time after, March 3, 2024, the Company may irrevocably elect to redeem all of the then outstanding principal amount of the Debentures for cash in an amount equal to the entire outstanding principal balance, including accrued and unpaid interest, the Exit Payment and a prepayment premium in an amount equal to 3% of the outstanding principal balance as of the prepayment date (collectively, the “Prepayment Amount”). Upon the entry into a definitive agreement that would effect a change in control (as defined in the Debentures) of the Company, the Agent may require the Company to prepay the outstanding principal balance in an amount equal to the Prepayment Amount.

The JGB Warrants are exercisable for five years from September 3, 2023, at an exercise price of $306.00 per share, a 50% premium to the VWAP on the closing date, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions. As a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 20,834 shares of the Company’s common stock for an exercise price of $306.00 per share were automatically adjusted to be $205.248 exercise price for up to 31,063 shares of common stock. There are no further anti-dilution adjustments on such warrants. In connection with the JGB October 2023 Amendment, the Company and Holders agreed to exercise the outstanding put provision to redeem 10,418 Warrants for an aggregate put price equal to $2,500.

On April 8, 2024, the Company, the Holders and the Agent entered into that certain Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA and the Debentures, as amended.

 

Under the terms of the Letter Agreement, the Holders are permitted to convert their debt to common stock at anytime and the Conversion Price (as defined in the Debentures) at which the Holders may convert the principal amount of their Debentures to the Company’s common stock is reduced to $2.14 per share in accordance with applicable Nasdaq rules. The principal amount of the Debentures converted shall be applied to the Monthly Allowance (as defined in the Debentures) for that month, and any excess shall be applied to the Monthly Allowances for the succeeding months. The conversions will be a dollar for dollar reduction of the remaining outstanding obligation owed to the Holders. The Agent and Holders have also agreed to daily limits on trading volume and minimum conversion amounts. The Holders converted $428 of debt in exchange for 200,000 shares of common stock during the 20-day period.

The provisions in Section 3(c)(i) of the Debentures requiring 20% of any equity issuances to be paid to the Holders was suspended for 20 days.

On May 10, 2024, the Company, the Holders and the Agent entered into that certain May 2024 Exchange Agreement and May 2024 Letter Agreement to modify the terms of the Amendment Agreement, the Securities Purchase Agreement and the Debentures, as amended.

 

Under the terms of the May 2024 Letter Agreement, the Company and Holders have agreed the Company shall incur an aggregate amendment charge to the undersigned holders equal to $275, which shall be added to the principal balance of the Debentures.

 

Under the terms of the May 2024 Exchange Agreement, the Company and Holders exchanged an aggregate of $2,328 in principal, fees and expenses owed under the Debentures for 395,000 shares of common stock and 895,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $.00001 (at an effective per share price of $1.69). As a result of the transaction, the exercise price on 5,876,887 of the Company’s outstanding warrants is reduced to $1.69 per share in accordance with the adjustment provisions therein.

As of June 30, 2024, the remaining principal balance of the Debentures is $8,325 of which $1,500 remains current with corresponding pledged assets.

39

 

Omnia Subordinated Note

On March 3, 2023, the Company executed a Subordinated Promissory Note (the “Subordinated Note”) with a principal amount of $2,865 in favor of Omnia Ventures, LP (“Omnia”). The Subordinated Note refinanced the 12% Secured Promissory Note with a principal amount of $1,000 dated as of October 29, 2021 payable to Omnia (the “October Note”) and the 12% Secured Promissory Note with a principal amount of $1,500 dated as of January 14, 2022 payable to Omnia (the “January Note”, and together with the October Note, the “Original Notes”), which were assumed by the Company in connection with the acquisition of GVB Biopharma.

Under the terms of the Subordinated Note, the Company is obligated to make interest payments in-kind (the “PIK Interest”). The PIK Interest accrues at a rate of 26.5% per annum, payable monthly. The Company is not permitted to prepay all or any portion of the outstanding balance on the Subordinated Note prior to maturity. The maturity date of the Subordinated Note was May 1, 2024.

In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 2,813 shares of the Company’s common stock. The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $205.248 per share subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions.

On April 29, 2024, the Company entered into a General Release and Settlement Agreement (the “Omnia Agreement”) with Omnia Capital LP (“Omnia”). The Omnia Agreement settles and extinguishes all outstanding debt and interest owed to Omnia under the outstanding Subordinated Promissory Note dated March 3, 2023 (the “Old Note”) and the put provision contained the outstanding common stock purchase warrant dated March 3, 2023 (the “Old Warrant”), amounting to a total of approximately $5,228, for (i) a cash payment of $249; (ii) 1,150,000 shares of common stock and 1,150,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $0.0001 that are exercisable until May 1, 2029 (at an effective per share price of $2.14) and (iii) 460,000 immediately exercisable warrants to purchase an equal number of shares of common stock at an exercise price of $2.14 until May 1, 2029 (the “New Warrant”). The New Warrant contains a put provision that permits the holder to require the Company to redeem the New Warrants, no earlier than May 1, 2025, for a purchase price equal to $2.675 per New Warrant, and had an initial fair value of $1,515. Subject to limited exceptions, a holder of pre-funded warrants and New Warrants will not have the right to exercise any portion of its warrants if the holder, together with its affiliates, would beneficially own in excess of 19.99% of the number of shares of our common stock outstanding immediately after giving effect to such exercise. As part of the Omnia Agreement, the parties agreed to terminate and cancel the Old Note and the Old Warrant and released all debts, claims or other obligations against each other occurring prior to the date of the Omnia Agreement. The total cash and non-cash consideration amounted to $5,628, resulting in extinguishment charges of $400.

Warrant Inducement Offering

On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 1,986,229 warrants consisting of: (i) the common stock purchase warrants of the Company issued on or about June 22, 2023; (ii) the common stock purchase warrants of the Company issued on or about July 10, 2023; (iii) the common stock purchase warrants of the Company issued on or about July 21, 2023; and/or (iv) the common stock purchase warrants of the Company issued on or about October 19, 2023 (collectively, the “Existing Warrants”), which Existing Warrants are exercisable for an equal number of shares of common stock at an exercise price of $8.40. The Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to 200% of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants during the inducement period, for cash, at a reduced exercise price equal to the Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)).

For the period from January 1, 2024 to February 15, 2024, the date of shareholder approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 820,769 shares of common stock at a reduced weighted average exercise price of approximately $2.9504 (which were subsequently reduced to $1.69 in connection with the May 2024 JGB debt for equity exchange). Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 1,641,535 Inducement Warrants and the Company received aggregate gross proceeds of approximately $2,421 from the exercise of the Existing Warrants. Additionally, on the date of Shareholder Approval, the exercise price of the 3,581,213 outstanding

40

Inducement Warrants, was reduced to $2.8237 based on the lowest Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)) during the inducement period.

April 2024 Registered Direct Offering.  

On April 8, 2024, the Company and certain investors entered into a securities purchase agreement (“April SPA”) relating to the issuance and sale of approximately $4,200 of shares and warrants, consisting of an aggregate of 1,855,000 shares of common stock, 125,000 pre-funded warrants and 1,980,000 warrants to purchase an equal number of shares, at a purchase price of $2.14 per unit. The warrants are exercisable immediately at an exercise price of $2.14 per share of common stock and expire five years after shareholder approval, as defined in the April SPA (which were subsequently reduced to $1.69 in connection with the May 2024 JGB debt for equity exchange). The net proceeds to the Company from the offering were approximately $3,913.

Outstanding Warrants

As of August 1, 2024, we had the following warrants outstanding:

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

4,067

$

492.00

July 25, 2027

Senior Secured Credit Facility - JGB

20,645

$

205.248

September 3, 2028

July 19, 2023 RDO warrants

28,125

$

1.69

July 20, 2028

October 2023 CMPO warrants

168,750

$

1.69

October 19, 2028

Inducement warrants

3,581,213

$

1.69

February 15, 2029

April 2024 RDO

1,980,000

$

1.69

June 28, 2029

April 2024 RDO - Placement Agent

118,800

$

1.69

June 28, 2029

Omnia Pre-Funded

1,150,000

$

0.00001

NA

Omnia 2024 warrants

460,000

$

2.14

May 1, 2029

7,511,600

Critical Accounting Policies and Estimates

The preparation of our Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the U.S. requires management to make estimates, assumptions and judgments that affect the amounts reported in the financial statements and accompanying notes. Our estimates, assumptions and judgments are based on historical experience and various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Making estimates, assumptions and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond our control. Management believes the estimates, assumptions and judgments employed and resulting balances reported in the Condensed Consolidated Financial Statements are reasonable; however, actual results could differ materially.

There have been no material changes to the information set forth in our Annual Report on Form 10-K for the year ended December 31, 2023.

41

Impact of Recently Issued Accounting Standards

In the normal course of business, we evaluate all new accounting pronouncements issued by the FASB, SEC, or other authoritative accounting bodies to determine the potential impact they may have on our Condensed Consolidated Financial Statements. See Note 1 “Nature of Business and Summary of Significant Accounting Policies” of the Notes to Condensed Consolidated Financial Statements contained in Item 1 of this report for additional information about these recently issued accounting standards and their potential impact on our financial condition or results of operations.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements as defined by Item 303(a)(4) of Regulation S-K.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

There have been no material changes to the information set forth in our Annual Report on Form 10-K for the year ended December 31, 2023.

Item 4. Controls and Procedures

(a)

Evaluation of Disclosure Controls and Procedures:

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in its Securities Exchange Act of 1934 (“Exchange Act”) reports are 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 the Company’s chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Our chief executive officer and chief financial officer, after evaluating the effectiveness of the Company’s “disclosure controls and procedures” (as defined in the Exchange Act Rules 13a-15(e) or 15d-15(e)) as of the end of the period covered by this quarterly report, have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Form 10-Q to ensure information required to be disclosed is recorded, processed, summarized and reported within the time period specified by SEC rules, based on their evaluation of these controls and procedures as required by paragraph (b) of Exchange Act Rules 13a-15 or 15d-15.

(b)

Changes in Internal Control over Financial Reporting:

There were no changes in our internal control over financial reporting during the quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

42

Part II. OTHER INFORMATION

Item 1. Legal Proceedings

See Note 12 - Commitments and Contingencies – Litigation - to our Condensed Consolidated Financial Statements included in this Quarterly Report for information concerning our on-going litigation. In addition to the lawsuits described in Note 12, from time to time we may be involved in claims arising in the ordinary course of business. To our knowledge other than the cases described in Note 12 to our Condensed Consolidated Financial Statements, no material legal proceedings, governmental actions, investigations or claims are currently pending against us or involve us that, in the opinion of our management, could reasonably be expected to have a material adverse effect on our business and financial condition.

Item 1A. Risk Factors

Except as set forth below, there have been no material changes from the risk factors disclosed in Item 1A of Part I of our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 28, 2024.

Our securities are currently listed on the Nasdaq. If Nasdaq delists our securities from trading on its exchange, we could face significant material adverse consequences, including:

a limited availability of market quotations for our securities;
reduced liquidity with respect to our securities;
a determination that shares of our Class A common stock are “penny stock” which will require brokers trading in our shares to adhere to more stringent rules, possibly resulting in a reduced level of trading activity in the secondary trading market for our shares;
a limited amount of news and analyst coverage; and
a decreased ability to issue additional securities or obtain additional financing in the future.

As previously disclosed, on April 4, 2024, we received a letter from Nasdaq Stock Market LLC (“Nasdaq”) indicating that we were not in compliance with Nasdaq Listing Rule 5550(b)(1), because (i) the stockholders’ equity (deficit) was below the minimum stockholders’ equity requirement of $2,500,000 and (ii) we did not, as of April 3, 2024, meet the alternatives standards of market value of listed securities or net income from continuing operations for compliance with Nasdaq Listing Rule 5550(b)(1).  On June 3, 2024, we received a letter from Nasdaq notifying us that Nasdaq had reviewed our plan for regaining compliance with Nasdaq Listing Rule 5550(b)(1) and granted us a 180-calendar day extension from April 4, 2024 (or until October 1, 2024) to evidence compliance with Nasdaq Listing Rule 5550(b)(1).

In addition, on July 16, 2024, we received a deficiency letter from the Nasdaq Listing Qualifications Department indicating that for the last 30 consecutive business days our common stock did not maintain a minimum closing bid price of $1.00 (“Minimum Bid Price Requirement”) per share for continued listing on Nasdaq pursuant to Nasdaq Listing Rule 5550(a)(2). Under Nasdaq Listing Rule 5810(c)(3)(A), if during the 180 calendar days following the date of the notification, or prior to January 13, 2025, the closing bid price of our stock is at or above $1.00 for a minimum of 10 consecutive business days, we will regain compliance with the Minimum Bid Price Requirement. If the Company does not regain compliance with Rule 5550(a)(2) by January 13, 2025, the Company may be afforded a second 180 calendar day period to regain compliance.

If we fail to evidence compliance with Nasdaq listing rules, we will be delisted and we could face significant adverse consequences.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None

43

Item 3. Default Upon Senior Securities.

None

Item 4. Mine Safety Disclosures

None

Item 5. Other Information

During the three months ended June 30, 2024, there were no modifications, adoptions or terminations by any directors or officers to any contract, instruction or written plan for the purchase or sale of securities of the Company that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or non-Rule 10b5-1 trading agreements.

Item 6. Exhibits

Exhibit 10.1

Amended and Restated 2021 Omnibus Incentive Plan (incorporated by reference from Appendix B to the definitive proxy statement filed on April 29, 2024)

Exhibit 31.1

Section 302 Certification - Chief Executive Officer

 

 

Exhibit 31.2

Section 302 Certification - Chief Financial Officer

 

 

Exhibit 32.1

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002.

 

 

101.INS

Inline XBRL Instance Document

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

Exhibit 104

Cover Page Interactive Data File (formatted as Inline XBRL)

44

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized:

 

22nd CENTURY GROUP, INC.

 

 

Date: August 13, 2024

/s/ Lawrence D. Firestone

 

Lawrence D. Firestone

 

Chief Executive Officer

 

(Principal Executive Officer and Authorized Officer)

 

 

Date: August 13, 2024

/s/ Daniel A. Otto

 

Daniel A. Otto

 

Chief Financial Officer

 

(Principal Accounting and Financial Officer)

45

EX-31.1 2 xxii-20240630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Lawrence D. Firestone, Chief Executive Officer of 22nd CENTURY GROUP, INC., certify that:

1.    I have reviewed this quarterly report on Form 10-Q of 22nd CENTURY GROUP, INC.;

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

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

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

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

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

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

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

5.    The registrant’s other certifying officer 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 registrant’s board of directors (or persons performing equivalent functions):

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

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

Date:

August 13, 2024

 

 

 

 

 

/s/ Lawrence D. Firestone

 

 

Lawrence D. Firestone

 

 

Chief Executive Officer and Director

 

 

(Principal Executive Officer)


EX-31.2 3 xxii-20240630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Daniel A. Otto, Chief Financial Officer of 22nd CENTURY GROUP, INC., certify that:

1.    I have reviewed this quarterly report on Form 10-Q of 22nd CENTURY GROUP, INC.;

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

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

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

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

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

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

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

5.    The registrant’s other certifying officer 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 registrant’s board of directors (or persons performing equivalent functions):

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

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

Date:

August 13, 2024

 

 

 

 

 

/s/ Daniel A. Otto

 

 

Daniel A. Otto

 

 

Chief Financial Officer

 

 

(Principal Accounting and Financial Officer)


EX-32.1 4 xxii-20240630xex32d1.htm EX-32.1

Exhibit 32.1

Written Statement of the Principal Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. §1350

Solely for the purposes of complying with 18 U.S.C. §1350, I, the undersigned Chief Executive Officer of 22nd CENTURY GROUP, INC. (the “Company”), and I, the undersigned Chief Financial Officer of the Company, hereby certify, to the best of my knowledge, that the quarterly report on Form 10-Q of the Company for the quarter ended June 30, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

This certification is being furnished solely to accompany this Report pursuant to 18 U.S.C. 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934 and is not to be incorporated by reference into any filing of the registrant, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

Date:

August 13, 2024

 

 

 

 

 

/s/ Lawrence D. Firestone

 

 

Lawrence D. Firestone

 

 

Chief Executive Officer and Director

 

 

 

Date:

August 13, 2024

 

 

 

 

 

/s/ Daniel A. Otto

 

 

Daniel A. Otto

 

 

Chief Financial Officer


EX-101.SCH 5 xxii-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - Calc2 link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - DEBT - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - NOTES & LOANS PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - NOTES & LOANS PAYABLE - Future principal payments (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - EQUITY- BASED COMPENSATION - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - NOTES & LOANS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Estimated fair values of company's liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Warrant liability - Valuation technique (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - DEBT - (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - REVENUE RECOGNITION - Net revenue by product line (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - EQUITY- BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - EQUITY- BASED COMPENSATION - RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 99940904 - Disclosure - EQUITY- BASED COMPENSATION - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrant Inducement Offering (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - LOSS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details) link:presentationLink link:calculationLink link:definitionLink 99941203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) link:presentationLink link:calculationLink link:definitionLink 99941204 - Disclosure - COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - NOTES & LOANS PAYABLE link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - EQUITY- BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - LOSS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - EQUITY- BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 xxii-20240630_cal.xml EX-101.CAL EX-101.DEF 7 xxii-20240630_def.xml EX-101.DEF EX-101.LAB 8 xxii-20240630_lab.xml EX-101.LAB Document and Entity Information Document Type Document Quarterly Report Document Period End Date Document Transition Report Entity File Number 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 Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag CONDENSED CONSOLIDATED BALANCE SHEETS Statement [Table] Statement [Line Items] Assets [Abstract] ASSETS Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents Accounts Receivable, Net, Current Accounts receivable, net Inventory, Net Inventories Inventory, Net The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses. Insurance Recoveries Current Assets Insurance recoveries Financing Receivable, after Allowance for Credit Loss GVB promissory note Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Assets, Current Current assets of discontinued operations held for sale Current assets of discontinued operations held for sale Assets, Current Total current assets Corporate property, plant and equipment assets Property, plant and equipment, net Operating lease right-of-use asset Operating lease right-of-use assets, net Intangible Assets, Net (Excluding Goodwill) Total intangible assets, net Intangible assets, net Other Assets, Noncurrent Other assets Assets Total assets Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' DEFICIT Liabilities, Current [Abstract] Current liabilities: Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer. Notes And Payables Current Notes and loans payable - current Long-Term Debt, Current Maturities Current portion of long-term debt Current portion of long-term debt Operating Lease, Liability, Current Operating lease obligations Accounts Payable, Current Accounts payable Accrued Liabilities, Current Accrued expenses Estimated Litigation Liability, Current Accrued litigation Employee-related Liabilities, Current Accrued payroll Sales and Excise Tax Payable, Current Accrued excise taxes and fees Contract with Customer, Liability, Current Deferred income Deferred income Other Liabilities, Current Other current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Current Current liabilities of discontinued operations held for sale Current liabilities of discontinued operations held for sale Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Long-term liabilities: Operating Lease, Liability, Noncurrent Operating lease obligations Long-Term Debt, Excluding Current Maturities Long-term debt Other Liabilities, Noncurrent Other long-term liabilities Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies (Note 12) Stockholders' Equity Attributable to Parent [Abstract] Shareholders' equity (deficit) Preferred Stock, Value, Issued Preferred stock, $.00001 par value, 10,000,000 shares authorized Common Stock, Value, Issued Common stock, par value Additional Paid in Capital Capital in excess of par value Retained Earnings (Accumulated Deficit) Accumulated deficit Stockholders' Equity Attributable to Parent Ending balance Beginning balance Total shareholders' deficit Liabilities and Equity Total liabilities and shareholders' deficit Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Authorized Preferred stock, shares authorized 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 CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS REVENUE RECOGNITION Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Total Sales Revenues, net Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Abstract] Cost of goods sold (exclusive of depreciation shown separately below): Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of goods sold The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services. Excise Taxes Aand Fees On Products Excise taxes and fees on products Aggregate revenue less cost of goods and serviced sold or operating expenses, excluding depreciation, directly attributable to the revenue generation activity. Gross Profit Excluding Depreciation Gross (loss) profit Costs and Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Sales, general and administrative Research and Development Expense Research and development Other Operating Income (Expense), Net Other operating expense (income), net Operating Expenses Total operating expenses Operating Income (Loss) Operating loss from continuing operations Nonoperating Income (Expense) [Abstract] Other income (expense): Other Nonoperating Income (Expense) Other income (expense), net Investment Income, Net Interest income, net Interest Expense, Nonoperating Interest expense Nonoperating Income (Expense) Total other expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss from continuing operations before income taxes Income Tax Expense (Benefit) Provision for income taxes Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Net loss from continuing operations Net loss from continuing operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract] Discontinued operations: Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Income (loss) from discontinued operations before income taxes Income (loss) from discontinued operations before income taxes Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net income (loss) from discontinued operations Net income (loss) from discontinued operations Net loss Net loss Net loss The amount of deemed dividends. Deemed Dividends Deemed dividends Net Income (Loss) Available to Common Stockholders, Basic Net loss available to common shareholders Income (Loss) from Continuing Operations, Per Basic Share Basic loss per common share from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Diluted loss per common share from continuing operations (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Basic loss per common share from discontinued operations (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Diluted loss per common share from discontinued operations (in dollars per share) The amount of net income (loss) per share of deemed dividends for the period per each share of common stock or unit outstanding during the reporting period. Earnings Per Share, Deemed Dividends, Basic (in dollars per share) Basic loss per common share from deemed dividends The amount of net income (loss) per share of deemed dividends for the period per each share of common stock 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. Earnings Per Share, Deemed Dividends, Diluted (in dollars per share) Diluted loss per common share from deemed dividends Earnings Per Share, Basic Basic loss per common share (in dollars per share) Earnings Per Share, Diluted Diluted loss per common share (in dollars per share) Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding - diluted (in shares) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income: Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Unrealized gain on short-term investment securities Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Foreign currency translation Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification of realized losses to net loss Other Comprehensive Income (Loss), Net of Tax Other comprehensive income Other comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) Equity Components [Axis] Equity Component [Domain] Common Shares Outstanding Capital in Excess of Par Value Accumulated Other Comprehensive Income (Loss) Accumulated Deficit Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption, Adjustment Sale of Stock [Axis] Sale of Stock [Domain] Represents information pertaining to at-the market offering. At the Market Offering [Member] ATM Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) Stock Issued During Period, Value, Restricted Stock Award, Gross Stock issued in connection with RSU vesting, net of shares withheld for taxes Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares) The gross value of stock issued during the period upon the extinguishment of debt. Stock Issued During Period, Value, Extinguishment of Debt Stock issued for extinguishment of Subordinated Note Number of shares issued during the period as a result of the extinguishment of debt Stock Issued During Period, Shares, Extinguishment of Debt Stock issued for extinguishment of Subordinated Note (in shares) Stock Issued During Period, Value, Conversion of Convertible Securities Stock issued upon conversion of Senior Secured Credit Facility Stock Issued During Period, Shares, Conversion of Convertible Securities Stock issued upon conversion of Senior Secured Credit Facility (in shares) The gross value of stock issued during the period upon the settled indebtedness. Stock Issued During Period, Value, Settled Indebtedness Stock issued in connection with settled indebtedness Number of shares issued during the period as a result of the settled indebtedness. Stock Issued During Period, Shares, Settled Indebtedness Stock issued in connection with settled indebtedness (in shares) Stock Issued During Period, Value, Purchase of Assets Stock issued in connection with licensing arrangement Stock Issued During Period, Shares, Purchase of Assets Stock issued in connection with licensing arrangement (in shares) Value of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants. Stock Issued During Period Value Warrants Exercise Stock issued in connection with warrant exercises Number of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants. Stock Issued During Period Shares Warrants Exercise Stock issued in connection with warrant exercises (in shares) Stock Issued During Period, Value, Acquisitions Stock issued in connection with acquisition Stock Issued During Period, Shares, Acquisitions Stock issued in connection with acquisition (in shares) Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Equity-based compensation Stock Issued During Period, Value, New Issues Purchased amount shares and warrants Stock issued in connection with capital raise Stock Issued During Period, Shares, New Issues Stock issued in connection with capital raise (in shares) Number of common shares issued Stock Issued During Period, Shares, Stock Splits Fractional shares issued for reverse stock split Shares issued for reverse stock split Adjustments to Additional Paid in Capital, Warrant Issued Equity detachable warrants Represents the information pertaining to registered direct offering and private placement. Registered Direct Offering And Private Placement [Member] Offering Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Shares of common stock (the "Pre-Funded Warrants"). Prefunded Warrants Debt Instrument [Axis] Debt Instrument, Name [Domain] Represents information pertaining to senior secured credit facility. Senior Secured Credit Facility [Member] Senior Secured Credit Facility Senior Secured Credit Facility - JGB Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Stock issuance costs Stock issuance cost of warrant exercises. Warrant Exercises, Stock Issuance Costs Stock issuance cost of warrant exercises Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for taxes Stockholders' Equity Note, Stock Split, Conversion Ratio Reverse stock split, ratio CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Represents information pertaining to registered direct offering. Registered Direct Offering [Member] Registered Direct Offering 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 cash used in operating activities: The aggregate expense recognized in the current period that allocates the cost of tangible assets to periods that benefit from use of the assets. Amortization And Depreciation Excluding Amortization Of Intangibles Amortization and depreciation Lease, Cost Amortization of right-of-use asset Amount of gain (loss) included in net income that results in no cash inflow (outflow), classified as other. Other Noncash Gain (Loss) Other non-cash losses Provision for Doubtful Accounts Provision for credit losses Amount of gain (loss) on the sale or disposal of property, plant and equipment assets not within normal operating activities. Gain Loss On Sale Of Property Plant And Equipment, Nonoperating Loss on the sale of machinery and equipment Debt Related Commitment Fees and Debt Issuance Costs Debt related charges included in interest expense Principal, fees and expenses owed under the Debentures Share-based Compensation Equity-based employee compensation expense Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gain on change of contingent consideration Fair Value Adjustment of Warrants Change in fair value of warrant liabilities Increase (Decrease) in Derivative Liabilities Change in fair value of derivative liability The amount of Increase in inventory reserves. Increase In Inventory Reserves Increase in inventory reserves Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Inventories Inventories Increase (Decrease) in Prepaid Expense Prepaid expenses and other assets Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accrued Liabilities Accrued expenses Increase (Decrease) in Employee Related Liabilities Accrued payroll Increase (Decrease) in Accrued Taxes Payable Accrued excise taxes and fees Increase (Decrease) in Other Current Liabilities Other liabilities Net Cash Provided by (Used in) Operating Activities Cash flow from operations Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments to Acquire Intangible Assets Acquisition of patents, trademarks, and licenses Payments to Acquire Property, Plant, and Equipment Acquisition of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from the sale of property, plant and equipment Payments to Acquire Businesses, Net of Cash Acquired Acquisition, net of cash acquired Proceeds from Insurance Settlement, Investing Activities Property, plant and equipment insurance proceeds Proceeds from Sale and Maturity of Trading Securities Held-for-investment Sales and maturities of short-term investment securities Payments to Acquire Short-term Investments Purchase of short-term investment securities Net Cash Provided by (Used in) Investing Activities Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Repayments of Notes Payable Payments on notes payable Proceeds from (Repayments of) Notes Payable Proceeds from issuance of notes payable Repayments of Long-term Debt Payments of long-term debt Proceeds from Issuance of Long-term Debt Proceeds from issuance of long-term debt Payment of Debt Issuance Costs Payment of debt issuance costs Proceeds from Issuance of Warrants Proceeds from issuance of detachable warrants Proceeds from Warrant Exercises Net proceeds from warrant exercise Gross proceeds from exercise of stock warrants Proceeds from Issuance of Common Stock Net proceeds from direct offering Proceeds from issuance of common stock Payments of Stock Issuance Costs Payment of common stock issuance costs Payment, Tax Withholding, Share-based Payment Arrangement Taxes paid related to net share settlement of RSUs Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase 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, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Reconciliation of cash and cash equivalents and restricted cash Restricted Cash Restricted cash at end of period Restricted cash at beginning of period Restricted cash Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Noncash Investing and Financing Items [Abstract] Non-cash transactions: Capital Expenditures Incurred but Not yet Paid Capital expenditures incurred but not yet paid Right of use assets and corresponding operating lease obligations. Right of use assets and corresponding operating lease obligations Right-of-use assets and corresponding operating lease obligations Amount of deemed dividends, non-cash. Deemed Dividends, Non-cash Deemed dividends Stock Issued Stock issued in connection with settled indebtedness The amount of non-cash consideration on acquisition. Non Cash Consideration On Acquisition Non-cash consideration RXP acquisition Amount of non-cash licensing arrangement. Non Cash Licensing Arrangement Non-cash licensing arrangement Extinguishment of Debt, Amount Payment for extinguishment of Subordinated Note Debt Instrument, Increase (Decrease), Net Payment of GVB Promissory Note Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Payment of debt issuance costs Debt Conversion, Converted Instrument, Amount Equity conversion of Senior Secured Credit Facility NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES DISCONTINUED OPERATIONS AND DIVESTITURES Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] DISCONTINUED OPERATIONS AND DIVESTITURES INVENTORIES Inventory Disclosure [Text Block] INVENTORIES INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] INTANGIBLE ASSETS, NET FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS DEBT Debt Disclosure [Text Block] DEBT NOTES & LOANS PAYABLE The entire disclosure for notes and loans payable. Notes and Loans Payable Disclosure [Text Block] NOTES & LOANS PAYABLE Revenue from Contract with Customer [Text Block] REVENUE RECOGNITION EQUITY- BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] EQUITY- BASED COMPENSATION CAPITAL RAISE AND WARRANTS FOR COMMON STOCK Stockholders' Equity Note Disclosure [Text Block] CAPITAL RAISE AND WARRANTS FOR COMMON STOCK LOSS PER COMMON SHARE Earnings Per Share [Text Block] LOSS PER COMMON SHARE COMMITMENTS AND CONTINGENCIES Commitments Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy for liquidity and capital resources. Liquidity and Capital Resources [Policy Text Block] Liquidity and Capital Resources Disclosure of accounting policy for other significant risks and uncertainties. Other Significant Risks and Uncertainties, Policy [Policy Text Block] Other Significant Risks and Uncertainties Reclassification, Policy [Policy Text Block] Reclassifications Disclosure of accounting policy for reverse stock split. Reverse Stock Split [Policy Text Block] Reverse Stock Split Disclosure of accounting policy for warrants. Warrants Policy [Policy Text Block] Warrants Disclosure of accounting policy for debt issued with detachable warrants. Debt Issued With Detachable Warrants Policy [Policy Text Block] Debt Issued with Detachable Warrants Derivatives, Embedded Derivatives [Policy Text Block] Embedded Derivatives Debt, Policy [Policy Text Block] Debt Issuance Costs and Discounts Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Commitments and Contingencies, Policy [Policy Text Block] Gain and Loss Contingencies Disclosure of accounting policy for severance charges. Severance Charges Policy [Policy Text Block] Severance charges Income Tax, Policy [Policy Text Block] Income Taxes New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements - Adoption of Accounting Standards Codification Topic 326 Tabular disclosure for changes in accrued liabilities. Schedule of Changes in Accrued Liabilities [Table Text Block] Schedule of change in accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of accrued liabilities Schedule of Discontinued Operations and Divestitures Schedule of Inventories Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. 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. Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block] Schedule of total intangible assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Schedule of aggregate intangible asset amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of estimated future intangible asset amortization expense Fair Value, Recurring and Nonrecurring [Table] Liability Class [Axis] Fair Value by Liability Class [Domain] Represents information pertaining to detachable warrants. Detachable Warrants [Member] Detachable warrants Omnia 2023 warrants Derivative Financial Instruments, Liabilities [Member] Derivative liabilities Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of assets and liabilities measured at fair value Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of the changes in fair value of Level 3 investments Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of valuation technique used for measuring liability Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] NOTES PAYABLE Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of future principal payments Tabular disclosure of activity of unamortized discount and deferred debt issuance costs. Schedule Of Unamortized Discount And Deferred Debt Issuance Costs Activity [Table Text Block] Schedule of components and activity of unamortized discount and debt issuance costs Schedule of Long-Term Debt Instruments [Table] Represents information pertaining to notes and loans payable. Notes And Loans Payable [Member] Notes and loans payable Debt Instrument [Line Items] NOTES & LOANS PAYABLE DEBT Schedule of Debt [Table Text Block] Schedule of notes payable balances Disaggregation of Revenue [Table Text Block] Schedule of disaggregation of revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of concentration of risk Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of contract assets and liabilities Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Schedule of compensation costs related to restricted stock and stock options Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of changes in unvested restricted stock Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Schedule of stock option activity Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] CAPITAL RAISE AND WARRANT ACTIVITY Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of warrants activity Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of computation of basic and diluted loss per common share Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of future commitments Condensed Financial Statements [Table] Accounting Standards Update [Axis] Accounting Standards Update [Domain] Accounting Standards Update 2016-13 Condensed Financial Statements, Captions [Line Items] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Substantial Doubt about Going Concern, within One Year [true false] Amount of deemed dividend related to down-round provisions and anti-dilution provisions recorded by the company. Deemed Dividend Related To Down-Round Provisions And Anti-Dilution Provisions Deemed dividend related to down-round provisions and anti-dilution provisions Accrued Liabilities Ending balance Beginning balance The amount of payment of liabilities accrued during the period. Accrued Liabilities, Cash Payments Cash payments Schedule of Restructuring and Related Costs [Table] Income Statement Location [Axis] Income Statement Location [Domain] Sales, general, and administrative Sales, general, and administrative Restructuring Cost and Reserve [Line Items] Severance Charges Severance Costs Total severance charges Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Represents information pertaining to GVB Biopharma (GVB). GvbBiopharma [Member] GVB Hemp/Cannabis Business Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Discontinued Operations, Held-for-Sale [Member] Held for sale Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] DISCONTINUED OPERATIONS AND DIVESTITURES Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Other Assets, Current Other assets Amount classified as notes and loans payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Notes and Loans Payable, Current Notes and loans payable - current Amount classified as operating lease liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Operating Lease Obligations, Current Operating lease obligations Disposal Group, Including Discontinued Operation, Accounts Payable, Current Accounts payable Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Accrued expenses Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Deferred income Disposal Group, Including Discontinued Operation, Other Liabilities, Current Other current liabilities Amount classified as net assets (liabilities) attributable to disposal group held for sale or disposed of. Disposal Group, Including Discontinued Operation, Assets (Liabilities) Net Net liabilities The amount of accrued liabilities settled. Accrued Liabilities Settled Previously accrued liabilities Disposal Group, Including Discontinued Operation, Revenue Revenues, net Disposal Group, Including Discontinued Operation, Costs of Goods Sold Cost of goods sold Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Gross loss No definition available. Disposal Group, Including Discontinued Operation, Operating Expense [Abstract] Operating expenses: Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense Sales, general and administrative Amount of research and development expenses attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Research and Development Expense Research and development Amount of other operating expenses, net attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Other Operating Expenses, Net Other operating expense, net Disposal Group, Including Discontinued Operation, Operating Expense Total operating (income) expense Disposal Group, Including Discontinued Operation, Operating Income (Loss) Operating income (loss) from discontinued operations No definition available. Disposal Group, Including Discontinued Operation, Other Income (Expense) [Abstract] Other income (expense): Disposal Group, Including Discontinued Operation, Other Income Other income, net Disposal Group, Including Discontinued Operation, Interest Expense Interest expense Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Other Income (Expenses) Total other expense Cash Provided by (Used in) Operating Activities, Discontinued Operations Cash used in operating activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Cash provided by investing activities Depreciation and Amortization, Discontinued Operations Depreciation and amortization Capital Expenditure, Discontinued Operations Capital expenditures Inventory, Current [Table] Inventory [Line Items] INVENTORIES Inventory, Raw Materials, Net of Reserves Raw materials Inventory, Finished Goods, Net of Reserves Finished goods Disclosure of information about intangible assets, both finite-lived and indefinite-lived. Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Patent Licensing Fees License fees License fee for predicate cigarette brand Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trademarks and Trade Names [Member] Trademarks Patents and trademarks MSA signatory costs Line items represent financial concepts included in a table. These concepts are used to disclosure reportable information associated with domain members defined in one or many axes to the table. Intangible Assets Line Items INTANGIBLE ASSETS, NET Finite-Lived Intangible Assets, Net [Abstract] Intangible assets, net Finite-Lived Intangible Assets, Gross Gross Carrying Amount, Finite-lived Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization, Finite-lived Impairment of Intangible Assets, Finite-Lived Impairment , Finite-lived Finite-Lived Intangible Assets, Net Net Carrying Amount, Finite-lived Indefinite-lived Intangible Assets (Excluding Goodwill) Net Carrying Amount, Indefinite-lived Cost of goods sold Research and development Amortization of Intangible Assets Total amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Estimated future intangible asset amortization expense Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2024 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months 2025 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2027 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2028 Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth rolling twelve months following the latest balance sheet. Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Four Thereafter Fair Value, by Balance Sheet Grouping [Table] Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 3 Represents information pertains to Omnia 2024 warrants. Omnia 2024 Warrants [Member] Omnia 2024 warrants Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Financial Liabilities Fair Value Disclosure Liabilities at fair value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Estimated fair value of company's liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair value measurement ending balance Fair value measurement beginning balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Initial measurement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Settlement and release Amount of measurement adjustment 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, Measurement Adjustment Fair value measurement adjustment Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table] Measurement Input Type [Axis] Measurement Input Type [Domain] Risk-free rate Risk-free interest rate per year Volatility Expected volatility per year Measurement Input, Expected Term [Member] Contractual expiration Measurement Input, Exercise Price [Member] Exercise price Measurement Input, Share Price [Member] Stock price Measurement Input, Entity Credit Risk [Member] Market yield (credit risk) Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] Warrants and Rights Outstanding, Measurement Input Warrants measurement input Derivative Liability, Measurement Input Represents information pertaining to senior secured debentures. Senior Secured Debentures [Member] Senior secured debentures Subordinated Debt [Member] Subordinated note Represents information pertaining to secured promissory note, October 29, 2021. Secured Promissory Note, October 29, 2021 [Member] October note Represents information pertaining to secured promissory note, January 14, 2022. Secured Promissory Note, January 14, 2022 [Member] January note Represents the information pertaining to GVB Promissory Note. GVB Promissory Note [Member] GVB Promissory note Represents the information pertaining to secured credit facility and Subordinate note. Senior Secured Credit Facility And Subordinate Note [Member] Senior secured credit facility and subordinate note Pledged Status [Axis] Pledged Status [Domain] Represents the information pertaining to Real estate farm asset pledged as collateral. Real Estate Farm Asset Pledged As Collateral [Member] Real estate farm assets Represents information pertaining to needle rock farms -settlement agreement. Needle Rock Farms Settlement Agreement [Member] Needle Rock Farms Pledging Purpose [Axis] Pledging Purpose [Domain] Borrowings Represents information pertaining to JGB warrants. JGB Warrants [Member] JGB warrants Represents information pertaining to Omnia warrants. Omnia Warrants [Member] Omnia Warrants Subordinated Note - Omnia New Warrants Outstanding warrants. Outstanding Warrant Placement Agent Warrants Placement Agent Warrants April 2024 RDO - Placement Agent Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period One [Member] Company's option, any time after March 3, 2024 Debt Instrument, Redemption, Period Two [Member] Holders option, commencing on March 3, 2024 Debt Instrument, Redemption, Period Three [Member] Company's option, commencing August 2024 Represents information pertaining to letter agreement. Letter Agreement Represents information pertaining to May 2024 letter agreement. May 2024 Letter Agreement Represents information pertaining to May 2024 Exchange agreement. May 2024 Exchange Agreement Counterparty Name [Axis] Counterparty Name [Domain] Represents the information pertaining to Omnia Capital LP. Omnia Capital LP [Member] Omnia Capital LP Debt Instrument, Face Amount Principal balance Debt Instrument, Interest Rate, Stated Percentage Rate of interest The amount of exit payment required for debt instrument. Debt Instrument, Exit Payment Exit payment The paid in kind interest rate of debt. Debt Instrument, Paid-in-Kind Interest Rate PIK Interest rate Class of Warrant or Right, Number of Securities Called by Warrants or Rights Shares represented by warrants Warrants and Rights Outstanding, Term Warrants term Class of Warrant or Right, Outstanding Warrant outstanding ending balance Warrant outstanding beginning balance Warrant outstanding balance Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price The amount of cash and non-cash consideration for debt termination that were incurred. Cash and Non-cash Consideration for Debt Termination Cash and non-cash consideration Amount of costs incurred for debt extinguishment. Debt Extinguishment Cost Extinguishment charges The percent of original issue discount on debt instrument. Debt Instrument, Original Issue Discount, Percent Original issue discount (as a percent) Debt Instrument, Redemption Price, Percentage Redemption price (as a percent) Fair value disclosure of warrants. Warrants, Fair Value Disclosure Fair value of warrants Fair value of Warrants Debt Issuance Costs, Net Debt issuance costs The amount of debenture exit payments. Debenture Exit Payments Debt exit payments The amount of third party debt issuance cost under the debt instrument. Debt Instrument, Third Party Debt Issuance Costs Third party debt issuance costs Revenue Debentures agreement amount. Revenue Debentures agreement amount Revenue Debentures agreement amount Amended revenue Debentures agreement amount Amended revenue Debentures agreement amount Amended revenue Debentures agreement amount Amount required in escrow fund Amount required in escrow fund Amount required in escrow fund Pledged Indebtedness nonmonetary transaction Pledged Indebtedness nonmonetary transaction Pledged Indebtedness nonmonetary transaction Reduction of Put Price amount. Reduction of Put Price amount Reduction of Put Price amount Balance reduction of Debentures Balance reduction of Debentures Balance reduction of Debentures Gain (Loss) on Securitization of Financial Assets Loss on sale of financial asset Warrant aggregate put price. Warrant aggregate put price Warrant aggregate put price Notes Reduction Note payable amount on the Maturity Date The principal value of debt to be redeemed. Debt Instrument Redemption Amount Outstanding principal amount The amount of cash outflow for made by buyer to reduce the outstanding principal amount of debt. Payment Made By Company To Reduce Cash payment The amount of cash outflow for made by buyer to reduce the outstanding principal amount of debt. Payment Made By Buyer To Reduce Debt Cash outflow made by buyer Unusual or Infrequent Item, or Both, Insurance Proceeds Insurance proceeds The amount of threshold limit for insurance proceeds. Threshold Limit For Insurance Proceeds Limit for insurance proceeds Area of real estate property closed. Area Of Real Estate Property Closed Area of real estate property The amount of additional debt reduction. Additional Debt Reduction Additional debt reduction Debt Instrument, Collateral Amount Collateral amount Debt Instrument, Convertible, Conversion Price Convertible conversion price Redemption price percentage of debt instrument on net cash proceeds. Debt Instrument Redemption Price Percentage Of Net Cash Proceeds percent Redemption price percentage Gain (Loss) on Extinguishment of Debt Debt extinguishment charges Embedded Derivative, Fair Value of Embedded Derivative Liability Derivative liability at fair value amount The value of anti-dilution adjustments related to warrants. Warrants, Anti-Dilution Adjustments Anti-dilution adjustments on warrants Long-Term Debt, Maturity, Remainder of Fiscal Year 2024 Long-Term Debt, Maturity, Year One 2025 Exercise price per share or per unit of warrants or rights outstanding based on lowest Nasdaq minimum price. Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Based On Lowest Nasdaq Minimum Price Lowest Nasdaq minimum price Debt Conversion, Original Debt, Amount Converted debt Debt Conversion, Converted Instrument, Shares Issued Exchange shares of common stock Aggregate amendment charge. Aggregate amendment charge Share Price Period between issuance and maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Warrant, Term Warrant, term The percentage of placement agent cash fee paid to the gross proceeds of offering. Placement Agent Cash Fee As A Percentage of Gross Proceeds From Offering Percentage of payments on placement agent cash fee The amount of placement agent fee incurred during the period. Placement Agent Fees Placement agent fee Number of warrants issued to placement agent. Class of Warrant or Right, Issued To Placement Agent Warrants issued to placement agent Warrants and Rights Outstanding Purchase to warrant Repayments of Subordinated Debt Cash payment The maximum percentage of ownership to be held by holders to exercise any portion of warrants. Maximum Beneficial Ownership Percentage to be Held by Holders to Exercise Warrants Percentage of ownership to be held by holders to exercise Represents information pertaining to senior secured credit facility. Subordinated Note [Member] Subordinated Note Long-Term Debt, Gross Remaining outstanding principal Total debt Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Unamortized discount on loan and deferred debt issuance costs Issuance Issuance Long-term Debt Total Amortization of Debt Issuance Costs and Discounts Amortization during the period The period of time over which the Directors And Officers Insurance policy is in force. Directors And Officers Insurance, Policy Term Directors And Officers insurance, policy term The annual premium for the Directors And Officers insurance policy. Directors And Officers Insurance Premium Annual premium The amount of Directors And Officers insurance premium paid. Directors And Officers Insurance, Premium Paid Premium paid Proceeds from Notes Payable Proceeds from note payable issuance Debt Instrument, Term Debt instrument term Carrying value as of the balance sheet date of portion of insurance loans payable due within one year or the operating cycle if longer. Insurance Loans Payable, Current Insurance loans payable Notes and Loans Payable, Current Total current notes and loans payable Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Domain] Represents information pertaining to Tobacco. Tobacco [Member] Tobacco Range [Axis] Range [Domain] Maximum Maximum Disaggregation of Revenue [Line Items] REVENUE RECOGNITION Allowance amount for discounts or returns and allowances Allowance amount for discounts or returns and allowances The percentage of revenue recognized over time. Revenue Recognized Over Time, Percent Revenue Recognized Over Time, Percent The period of time, after shipment, in which payment is due from customers for contract assets. Contract Asset Payment Period After Shipment Payment period Contract with Customer, Asset, Net, Current Unbilled receivables The net amount of contract assets less contract liability at balance sheet date. Contract Asset (Liability), Net Net contract assets Contract with Customer, Liability, Revenue Recognized Revenue recorded in contract asset Represents information pertains to contract manufacturing. Contract Manufacturing [Member] Contract Manufacturing Represents information pertains to cigarettes. Cigarettes [Member] Cigarettes Represents information pertains to Filtered cigars. Filtered Cigars [Member] Filtered Cigars Represents information pertains to cigarillos. Cigarillos [Member] Cigarillos Represents information pertains to VLN. VLN [Member] VLN Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue from Contract with Customer Benchmark [Member] Revenue from Contract with Customer Benchmark Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk Customer [Axis] Customer [Domain] Represents information pertaining to customer A. Customer A [Member] Customer A Represents information pertaining to customer B. Customer B [Member] Customer B Represents information pertaining to customer C. Customer C [Member] Customer C Represents information pertaining to customer D. Customer D [Member] Customer D Represents information pertaining to all the other customers All Other Customers [Member] All other customers Concentration Risk [Line Items] Disaggregation of Revenue Concentration Risk, Percentage Concentration Risk, Percentage Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] Omnibus Incentive Plan 2021 Plan Share-based Compensation Arrangement by Share-based Payment Award [Line Items] EQUITY BASED COMPENSATION Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Additional shares authorized during the period Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of shares remaining for future awards Amount of expense for employee benefit and equity-based compensation from continuing operations. Employee Benefits And Share Based Compensation, Continuing Operations Total equity based compensation - continuing operations Amount of expense for employee benefit and equity-based compensation from discontinuing operations. Employee Benefits And Share Based Compensation Discontinuing Operations Total equity based compensation - discontinued operations Employee Benefits and Share-Based Compensation Total equity based compensation Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] RSUs, Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested, Ending Balance Unvested, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] RSUs, 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 Nonvested, Weighted Average Grant Date Fair Value, Ending Balance Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value RSUs vested, grant-date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value RSUs forfeited, grant-date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Fair value of RSUs that vested during the period Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation, RSUs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation, period for recognition Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding, End of Period Outstanding, Beginning of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Exercisable, number, End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options, End of Period, weighted average exercise price Options, Beginning of Period, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Options expired, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Options forfeited, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable, End of Period, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options, End of Period, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options exercisable, End of Period, weighted average remaining contractual term Represents information pertaining to inducement warrants. Inducement Warrants[Member] Inducement warrants The number of warrants exercised during the period. Number Of Warrants Exercised Exercised The shares of warrants issued. Class Of Warrant Or Right Issued Issued The number of warrants abandoned during the period. Number of Warrants Abandoned Abandoned Abandoned Percentage of public offering accompanying common warrant. Percentage Of Public Offering Accompanying Common Warrant Percentage of public offering accompanying common warrant The percentage of placement agent additional cash fee paid on exercise of warrants. Placement Agent Additional Cash Fee Paid on Exercise of Warrants Percentage of placement agent additional cash fee Represents information pertaining to July 2022 Warrants. July 2022 Warrants July 2022 RDO warrants Represents information pertaining to July 19, 2023 warrants. July 19, 2023 RDO warrants Represents information pertaining to October 2023 warrants. October 2023 CMPO warrants Represents information pertains to April 2024 RDO warrants. April 2024 RDO Warrants [Member] April 2024 RDO Represents information pertains to Omnia prefunded warrants. Omnia Pre Funded Warrants [Member] Omnia Pre-Funded Schedule of Stock by Class [Table] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Warrants Options Class of Stock [Line Items] EARNINGS PER SHARE Earnings Per Share, Diluted, Other Disclosures [Abstract] Effect of dilutive securities: Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive shares Other Commitments [Table] Type of Arrangement and Non-arrangement Transactions [Axis] Arrangements and Non-arrangement Transactions [Domain] License Agreement Member. License Agreement License Agreement License Agreement Member. License Agreement One [Member] License Agreement Represents the information pertaining to consulting agreement. Consulting Agreements Information pertaining to growing agreements. Growing Agreements North Carolina State University Information pertaining to investment in various. Various [Member] Various Other Commitments [Line Items] COMMITMENTS AND CONTINGENCIES Contractual Obligation, Fiscal Year Maturity Schedule [Abstract] Future Commitments Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year 2024 Contractual Obligation, Due in Next Fiscal Year 2025 Contractual Obligation, Due in Second Year 2026 Contractual Obligation, Due in Third Year 2027 Amount of contractual obligation due after the fourth fiscal year following the latest fiscal year. Contractual Obligation Due After Fourth Year 2028 & After Contractual Obligation Contractual Obligation, Total Loss Contingency, Pending Claims, Number Number of counts Loss Contingency, Damages Sought, Value Damages sought, Value Estimated Litigation Liability Accrual of an additional amount Payment amount Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Domain] Represents information pertaining to Grass valley fire. Grass Valley Fire [Member] Grass Valley fire Insurance Settlements Receivable Insurance settlements receivable Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Represents the information pertaining to KeyGene Dispute. KeyGene Dispute [Member] KeyGene Dispute Information pertaining to keygene. KeyGene Term of collaboration research agreement. Collaboration Research Agreement Term Collaboration research agreement The amount invoiced for services performed. Amount Invoiced for Service Performed Services performed EX-101.PRE 9 xxii-20240630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 10, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-36338  
Entity Registrant Name 22nd Century Group, Inc.  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 98-0468420  
Entity Address, Address Line One 321 Farmington Road  
Entity Address, City or Town Mocksville  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27028  
City Area Code 716  
Local Phone Number 270-1523  
Title of 12(b) Security Common Stock, $0.00001 par value  
Trading Symbol XXII  
Security Exchange Name NASDAQ  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,272,518
Entity Central Index Key 0001347858  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,279 $ 2,058
Accounts receivable, net 2,448 1,671
Inventories 2,664 4,346
Insurance recoveries 3,768 3,768
GVB promissory note 500 2,000
Prepaid expenses and other current assets 1,767 1,180
Current assets of discontinued operations held for sale 1,058 1,254
Total current assets 13,484 16,277
Property, plant and equipment, net 3,093 3,393
Operating lease right-of-use assets, net 1,769 1,894
Intangible assets, net 5,728 5,924
Other assets 15 15
Total assets 24,089 27,503
Current liabilities:    
Notes and loans payable - current 877 543
Current portion of long-term debt 1,500 5,848
Operating lease obligations 245 231
Accounts payable 3,893 4,445
Accrued expenses 884 1,322
Accrued litigation 3,768 3,768
Accrued payroll 300 883
Accrued excise taxes and fees 2,510 2,234
Deferred income 389 726
Other current liabilities 309 1,849
Current liabilities of discontinued operations held for sale 1,397 3,185
Total current liabilities 16,072 25,034
Long-term liabilities:    
Operating lease obligations 1,571 1,698
Long-term debt 6,046 8,058
Other long-term liabilities 1,355 1,123
Total liabilities 25,044 35,914
Commitments and contingencies (Note 12)
Shareholders' equity (deficit)    
Preferred stock, $.00001 par value, 10,000,000 shares authorized
Common stock, par value
Capital in excess of par value 384,603 370,297
Accumulated deficit (385,558) (378,707)
Total shareholders' deficit (955) (8,410)
Total liabilities and shareholders' deficit $ 24,089 $ 27,503
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 9,272,518 2,720,437
Common stock, shares outstanding 9,272,518 2,720,437
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Revenues, net $ 7,947 $ 8,050 $ 14,416 $ 16,977
Cost of goods sold (exclusive of depreciation shown separately below):        
Cost of goods sold 3,869 4,682 8,082 9,407
Excise taxes and fees on products 3,508 4,329 6,893 8,514
Gross (loss) profit 570 (961) (559) (944)
Operating expenses:        
Sales, general and administrative 2,360 10,283 5,266 20,119
Research and development 250 799 675 1,529
Other operating expense (income), net 7   (19) (146)
Total operating expenses 2,617 11,082 5,922 21,502
Operating loss from continuing operations (2,047) (12,043) (6,481) (22,446)
Other income (expense):        
Other income (expense), net 339 (613) 339 (768)
Interest income, net 21 65 21 122
Interest expense (501) (1,071) (1,517) (1,399)
Total other expense (141) (1,619) (1,157) (2,045)
Loss from continuing operations before income taxes (2,188) (13,662) (7,638) (24,491)
Provision for income taxes 26 46 26 46
Net loss from continuing operations (2,214) (13,708) (7,664) (24,537)
Discontinued operations:        
Income (loss) from discontinued operations before income taxes 1,102 (6,831) 813 (14,184)
Net income (loss) from discontinued operations 1,102 (6,831) 813 (14,184)
Net loss (1,112) (20,539) (6,851) (38,721)
Deemed dividends (445) (367) (4,034) (367)
Net loss available to common shareholders $ (1,557) $ (20,906) $ (10,885) $ (39,088)
Basic loss per common share from continuing operations (in dollars per share) $ (0.30) $ (15.61) $ (1.44) $ (28.46)
Diluted loss per common share from continuing operations (in dollars per share) (0.30) (15.61) (1.44) (28.46)
Basic loss per common share from discontinued operations (in dollars per share) 0.15 (7.78) 0.15 (16.45)
Diluted loss per common share from discontinued operations (in dollars per share) 0.15 (7.78) 0.15 (16.45)
Earnings Per Share, Deemed Dividends, Basic (in dollars per share) (0.06) (0.42) (0.76) (0.43)
Earnings Per Share, Deemed Dividends, Diluted (in dollars per share) (0.06) (0.42) (0.76) (0.43)
Basic loss per common share (in dollars per share) (0.21) (23.81) (2.05) (45.34)
Diluted loss per common share (in dollars per share) $ (0.21) $ (23.81) $ (2.05) $ (45.34)
Weighted average common shares outstanding - basic (in shares) 7,449,706 878,171 5,307,471 862,177
Weighted average common shares outstanding - diluted (in shares) 7,449,706 878,171 5,307,471 862,177
Net loss $ (1,112) $ (20,539) $ (6,851) $ (38,721)
Other comprehensive income:        
Unrealized gain on short-term investment securities   10   71
Foreign currency translation   42   38
Reclassification of realized losses to net loss   28   41
Other comprehensive income   80   150
Comprehensive loss $ (1,112) $ (20,459) $ (6,851) $ (38,571)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Common Shares Outstanding
ATM
Common Shares Outstanding
Capital in Excess of Par Value
ATM
[1]
Capital in Excess of Par Value
[1]
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
ATM
Total
Beginning balance at Dec. 31, 2022       $ 333,900 $ (111)   $ (237,814)     $ 95,975
Beginning balance (in shares) at Dec. 31, 2022 [1]   843,731                
Stock issued in connection with RSU vesting, net of shares withheld for taxes       (414)           (414)
Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares) [1]   5,644                
Stock issued in connection with acquisition       503           503
Stock issued in connection with acquisition (in shares) [1]   1,941                
Equity-based compensation       1,175           1,175
Equity detachable warrants       1,577           1,577
Other comprehensive loss         70         70
Net loss             (18,182)     (18,182)
Ending balance at Mar. 31, 2023       336,741 (41) $ (118) (256,114) $ (118)   80,586
Ending balance (in shares) at Mar. 31, 2023 [1]   851,316                
Beginning balance at Dec. 31, 2022       333,900 (111)   (237,814)     95,975
Beginning balance (in shares) at Dec. 31, 2022 [1]   843,731                
Other comprehensive loss                   150
Net loss                   (38,721)
Ending balance at Jun. 30, 2023       349,206 39   (276,653)     72,592
Ending balance (in shares) at Jun. 30, 2023 [1]   942,348                
Beginning balance at Mar. 31, 2023       336,741 (41) $ (118) (256,114) $ (118)   80,586
Beginning balance (in shares) at Mar. 31, 2023 [1]   851,316                
Stock issued in connection with RSU vesting, net of shares withheld for taxes       (5)           (5)
Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares) [1]   1,534                
Stock issued in connection with licensing arrangement       3,570           3,570
Stock issued in connection with licensing arrangement (in shares) [1]   20,834                
Equity-based compensation       1,486           1,486
Stock issued in connection with capital raise     $ 2,563 4,851         $ 2,563 4,851
Stock issued in connection with capital raise (in shares) [1] 17,783 46,753                
Fractional shares issued for reverse stock split [1]   4,128                
Other comprehensive loss         80         80
Net loss             (20,539)     (20,539)
Ending balance at Jun. 30, 2023       349,206 39   $ (276,653)     72,592
Ending balance (in shares) at Jun. 30, 2023 [1]   942,348                
Beginning balance at Dec. 31, 2023       370,297 (378,707)         (8,410)
Beginning balance (in shares) at Dec. 31, 2023 [1]   2,720,437                
Stock issued in connection with RSU vesting, net of shares withheld for taxes       (1)           (1)
Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares) [1]   3,810                
Stock issued in connection with licensing arrangement       100           100
Stock issued in connection with licensing arrangement (in shares) [1]   11,480                
Stock issued in connection with warrant exercises       2,245           2,245
Stock issued in connection with warrant exercises (in shares) [1]   747,001                
Equity-based compensation       181           181
Fractional shares issued for reverse stock split [1]   118,207                
Net loss         (5,739)         (5,739)
Ending balance at Mar. 31, 2024       372,822 (384,446)         (11,624)
Ending balance (in shares) at Mar. 31, 2024 [1]   3,600,935                
Beginning balance at Dec. 31, 2023       370,297 (378,707)         (8,410)
Beginning balance (in shares) at Dec. 31, 2023 [1]   2,720,437                
Net loss                   (6,851)
Ending balance at Jun. 30, 2024       384,603 (385,558)         (955)
Ending balance (in shares) at Jun. 30, 2024 [1]   9,272,518                
Beginning balance at Mar. 31, 2024       372,822 (384,446)         (11,624)
Beginning balance (in shares) at Mar. 31, 2024 [1]   3,600,935                
Stock issued for extinguishment of Subordinated Note       3,864           3,864
Stock issued for extinguishment of Subordinated Note (in shares) [1]   1,150,000                
Stock issued upon conversion of Senior Secured Credit Facility [2]       2,756           2,756
Stock issued upon conversion of Senior Secured Credit Facility (in shares) [1],[2]   1,575,000                
Stock issued in connection with settled indebtedness       1,192           1,192
Stock issued in connection with settled indebtedness (in shares) [1]   700,958                
Stock issued in connection with warrant exercises (in shares) [1]   265,625                
Equity-based compensation       56           56
Stock issued in connection with capital raise [3]       3,913           3,913
Stock issued in connection with capital raise (in shares) [1],[3]   1,980,000                
Net loss         (1,112)         (1,112)
Ending balance at Jun. 30, 2024       $ 384,603 $ (385,558)         $ (955)
Ending balance (in shares) at Jun. 30, 2024 [1]   9,272,518                
[1] Giving retroactive effect to the 1-for-15 reverse stock split on July 5, 2023 and subsequent 1-for-16 reverse stock split on April 2, 2024.
[2] Includes exercises of 980,000 shares of prefunded warrants during the period ended June 30, 2024.
[3] Includes exercises of 125,000 shares of prefunded warrants during the period ended June 30, 2024.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Mar. 31, 2023
shares
Jun. 30, 2024
shares
Stock issuance costs | $ $ 324   $ 422    
Stock issuance cost of warrant exercises | $   $ 176      
Shares withheld for taxes | shares   405   1,976  
Prefunded Warrants | Senior Secured Credit Facility          
Stock issued in connection with warrant exercises (in shares) | shares         980,000
ATM          
Stock issuance costs | $     $ 178    
Offering | Prefunded Warrants          
Stock issued in connection with warrant exercises (in shares) | shares         125,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cash flows from operating activities:      
Net loss $ (6,851) $ (38,721)  
Adjustments to reconcile net loss to cash used in operating activities:      
Amortization and depreciation 514 2,093  
Amortization of right-of-use asset 125 524  
Other non-cash losses (947) 18  
Provision for credit losses 7 154  
Loss on the sale of machinery and equipment 65 75  
Debt related charges included in interest expense 1,674 1,100  
Equity-based employee compensation expense 237 2,661  
Gain on change of contingent consideration   (195)  
Change in fair value of warrant liabilities (324) 723  
Change in fair value of derivative liability (459)    
Increase in inventory reserves 431    
Changes in operating assets and liabilities, net of acquisition:      
Accounts receivable (784) (3,322)  
Inventories 1,251 (4,285)  
Prepaid expenses and other assets (548) (2,178)  
Accounts payable 24 2,257  
Accrued expenses (437) 2,066  
Accrued payroll (583) (774)  
Accrued excise taxes and fees 276 1,280  
Other liabilities (641) (808)  
Net cash used in operating activities (6,970) (37,332)  
Cash flows from investing activities:      
Acquisition of patents, trademarks, and licenses   (398)  
Acquisition of property, plant and equipment (71) (2,759)  
Proceeds from the sale of property, plant and equipment 22 251  
Acquisition, net of cash acquired   90  
Property, plant and equipment insurance proceeds   3,500  
Sales and maturities of short-term investment securities   21,714  
Purchase of short-term investment securities   (3,475)  
Net cash (used in) provided by investing activities (49) 18,923  
Cash flows from financing activities:      
Payments on notes payable (924) (3,954)  
Proceeds from issuance of notes payable 1,256 2,218  
Payments of long-term debt (249)    
Proceeds from issuance of long-term debt   16,849  
Payment of debt issuance costs   (801)  
Proceeds from issuance of detachable warrants   6,016  
Net proceeds from warrant exercise 2,245    
Taxes paid related to net share settlement of RSUs (1) (420)  
Net cash provided by financing activities 6,240 27,322  
Net (decrease) increase in cash, cash equivalents and restricted cash (779) 8,913  
Cash, cash equivalents and restricted cash at beginning of period 2,058 3,020 $ 3,020
Cash, cash equivalents and restricted cash at end of period 1,279 11,933 2,058
Reconciliation of cash and cash equivalents and restricted cash      
Cash and cash equivalents at beginning of period 2,058 3,020 3,020
Cash, cash equivalents and restricted cash at beginning of period 2,058 3,020 3,020
Cash and cash equivalents at end of period 1,279 4,433 2,058
Restricted cash at end of period   7,500  
Cash, cash equivalents and restricted cash at end of period 1,279 11,933 $ 2,058
Non-cash transactions:      
Capital expenditures incurred but not yet paid 25 64  
Right-of-use assets and corresponding operating lease obligations   4,803  
Deemed dividends 4,034 367  
Stock issued in connection with settled indebtedness 1,192    
Non-cash consideration RXP acquisition   1,926  
Non-cash licensing arrangement   3,500  
Payment for extinguishment of Subordinated Note 3,864    
Payment of GVB Promissory Note 1,500    
Payment of debt issuance costs 275    
Equity conversion of Senior Secured Credit Facility 2,481    
ATM      
Cash flows from financing activities:      
Proceeds from issuance of common stock   2,741  
Payment of common stock issuance costs   (178)  
Registered Direct Offering      
Cash flows from financing activities:      
Proceeds from issuance of common stock 4,237 5,273  
Payment of common stock issuance costs $ (324) $ (422)  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1. - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own proprietary new reduced nicotine tobacco products authorized as Modified Risk Tobacco Products by the FDA. Additionally, the Company provides contract manufacturing services for conventional combustible tobacco products for third-party brands.

The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.

Liquidity and Capital Resources – These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.

The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $6,970 and $37,332 for the six months ended June 30, 2024 and 2023, respectively, and an accumulated deficit of $385,558 and $378,707 as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024, the Company had cash and cash equivalents of $1,279.

Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

The Condensed Consolidated 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 this uncertainty.

Other Significant Risks and Uncertainties - The Company is subject to a number of risks, including, but not limited to, the lack of available capital; the possible delisting of our common stock from Nasdaq; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology.

Reclassifications – The Company has revised the presentation and classification of Excise taxes on products, net which was previously recorded in Cost of goods sold in the Condensed Consolidated Statement of Operations and Comprehensive Loss.

Reverse Stock Split – On April 2, 2024, the Company effected a 1-for-16 reverse stock split of its common stock in order to regain compliance with Nasdaq's continued listing requirements. Fractional shares resulting from the reverse stock split were rounded up to the nearest whole share, which resulted in the issuance of a total of 118,207 shares of common stock to implement the reverse stock split. All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.

Warrants - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. 

Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.

Deemed dividends associated with anti-dilution or down round provisions (commonly referred to as “ratchets”) represent the economic transfer of value to holders of equity-classified freestanding financial instruments when these provisions are triggered. These deemed dividends are presented as a reduction in net income or an increase in net loss available to common shareholders and a corresponding increase to Capital in excess of par value resulting in no change to shareholders’ equity (deficit). During the three and six months ended June 30, 2024, total deemed dividends were $445 and $4,034, compared to the three and six months ended June 30, 2023 of $367 and $367, respectively, resulting from equity offerings (see Note 10).

Debt Issued with Detachable Warrants - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, Interest (ASC 835).

Embedded Derivatives – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the bifurcated embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.

Debt Issuance Costs and Discounts - Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.

Impairment of Long-Lived Assets - The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators during the three and six months ended June 30, 2024.

Gain and Loss Contingencies – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.

In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.

The Company maintains general liability insurance policies for its facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, Other Income —Gains and Losses on Involuntary Conversions, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency.

Refer to further discussion of all commitments and contingencies in Note 12.

Severance charges - From time to time, the Company evaluates its resources and optimizes its business plan to align to changing needs of executing on its strategy. These actions may result in voluntary or involuntary employee termination benefits. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination.

The following table summarizes the change in accrued severance liabilities, presented within Other current liabilities on the Condensed Consolidated Balance Sheets:

Balance at January 1, 2024

$

386

Cash payments

(64)

Balance at March 31, 2024

322

Cash payments

(73)

Balance at June 30, 2024

$

249

The following table summarizes the classification of severance charges on the Condensed Consolidated Statements of Operations and Comprehensive Loss:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

$

569

$

$

569

Total severance charges

$

$

569

$

$

569

Income Taxes - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.

Recent Accounting Pronouncements – Adoption of Accounting Standards Codification Topic 326

The Company adopted ASU 2016-13, or ASC 326 Financial Instruments-Credit Losses, effective January 1, 2023 under a modified retrospective approach. Under the current expected credit losses (“CECL”) model, the Company immediately recognizes an estimate of credit losses expected to occur over the life of the financial asset at the time the financial asset is originated or acquired. Estimated credit losses are determined by taking into consideration historical loss conditions, current conditions and reasonable and supportable forecasts. Changes to the expected lifetime credit losses are recognized each period. The new guidance applies to the Company’s trade receivables and contract asset balances. Due to the nature of business operations and contracts with customers, the Company has historically not experienced significant bad debt expense or write-offs and as a result, the adoption of ASC 326 did not have a material impact to the Company’s Condensed Consolidated Financial Statements. In connection with the adoption of ASC 326, the Company recorded a provision for credit losses of $118 with an offsetting cumulative-effect adjustment to the opening balance of accumulated deficit as of January 1, 2023.

Accounting Guidance Not Yet Elected or Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS AND DIVESTITURES
6 Months Ended
Jun. 30, 2024
DISCONTINUED OPERATIONS AND DIVESTITURES  
DISCONTINUED OPERATIONS AND DIVESTITURES

NOTE 2. DISCONTINUED OPERATIONS AND DIVESTITURES

As of June 30, 2024, all assets and liabilities of the former hemp/cannabis disposal group are presented as current in the Condensed Consolidated Balance Sheets. The carrying amounts of the former hemp/cannabis disposal group assets and liabilities that were classified as assets and liabilities of discontinued operations held for sale were as follows:

June 30, 

December 31, 

2024

2023

Prepaid expenses and other current assets

$

7

$

9

Property, plant and equipment, net

 

1,051

1,207

Other assets

38

Current assets of discontinued operations held for sale

$

1,058

$

1,254

Notes and loans payable - current

$

$

2

Operating lease obligations

 

 

1,083

Accounts payable

 

1,279

 

2,013

Accrued expenses

 

75

 

79

Deferred income

8

Other current liabilities

43

Current liabilities of discontinued operations held for sale

$

1,397

$

3,185

Net liabilities

$

(339)

$

(1,931)

Net loss from discontinued operations for the six months ended June 30, 2024 and 2023 was as follows:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2024

    

2023

2024

    

2023

Revenues, net

$

$

15,377

$

$

28,412

Cost of goods sold

16,761

30,990

Gross loss

(1,384)

(2,578)

Operating expenses:

Sales, general and administrative

(387)

4,257

(320)

8,652

Research and development

84

994

132

1,781

Other operating expense, net

(865)

91

(766)

996

Total operating (income) expense

(1,168)

5,342

(954)

11,429

Operating income (loss) from discontinued operations

1,168

(6,726)

954

(14,007)

Other income (expense):

Other income, net

17

38

Interest expense

(66)

(122)

(141)

(215)

Total other expense

(66)

(105)

(141)

(177)

Income (loss) from discontinued operations before income taxes

1,102

(6,831)

813

(14,184)

Provision (benefit) for income taxes

Net income (loss) from discontinued operations

$

1,102

$

(6,831)

$

813

$

(14,184)

During the three- and six-month periods ended June 30, 2024, the Company settled outstanding obligations which resulted in reversals of previously accrued liabilities of $1,399 and $1,551, respectively.

Cash flow information from discontinued operations for the three and six months ended June 30, 2024 and 2023 was as follows:

Six Months Ended

June 30, 

2024

    

2023

Cash used in operating activities

$

867

$

49,882

Cash provided by investing activities

$

22

$

1,194

Depreciation and amortization

$

-

$

1,367

Capital expenditures

$

-

$

2,277

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES
6 Months Ended
Jun. 30, 2024
INVENTORIES  
INVENTORIES

NOTE 3. – INVENTORIES

Inventories at June 30, 2024 and December 31, 2023 consisted of the following:

    

June 30, 

    

December 31, 

    

2024

    

2023

Raw materials

$

1,975

$

3,580

Work in process

Finished goods

 

689

766

$

2,664

$

4,346

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET
6 Months Ended
Jun. 30, 2024
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 4. – INTANGIBLE ASSETS, NET 

Intangible Assets, Net

Our intangible assets, net at June 30, 2024 and December 31, 2023 consisted of the following:

Gross

Accumulated

 

Net Carrying

June 30, 2024

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

2,922

$

(2,185)

$

737

License fees

 

4,165

(1,860)

2,305

Total amortizing intangible assets

$

7,087

$

(4,045)

$

3,042

Indefinite-lived:

 

Trademarks

$

134

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,686

Total intangible assets, net

$

5,728

Gross

Accumulated

 

Net Carrying

December 31, 2023

    

Carrying Amount

    

Amortization

 

Impairment

Amount

Definite-lived:

Patent

$

2,913

$

(1,622)

$

(487)

$

804

License fees

 

4,165

(1,666)

(65)

2,434

Total amortizing intangible assets

$

7,078

$

(3,288)

$

(552)

$

3,238

Indefinite-lived:

 

Trademarks

$

134

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,686

Total intangible assets, net

$

5,924

Aggregate intangible asset amortization expense comprises of the following:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Cost of goods sold

$

2

$

3

$

5

$

6

Research and development

 

102

 

162

 

202

 

320

Total amortization expense

$

104

$

165

$

207

$

326

Estimated future intangible asset amortization expense based on the carrying value as of June 30, 2024 is as follows:

 

Remainder of 2024

 

2025

 

2026

2027

2028

Thereafter

Amortization expense

$

209

$

417

$

377

$

368

$

296

$

1,375

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS
6 Months Ended
Jun. 30, 2024
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS  
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS

NOTE 5. – FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Fair value measurement standards apply to certain financial assets and liabilities that are measured at fair value on a recurring basis (each reporting period). For the Company, these financial assets and liabilities include equity investments. The Company does not have any nonfinancial assets or liabilities that are measured at fair value on a recurring basis.

The following table presents information about our liabilities measured at fair value as of June 30, 2024 and December 31, 2023, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value:

Fair Value

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Omnia 2024 warrants

$

$

$

1,191

$

1,191

Derivative liability

98

98

Total liabilities

$

$

$

1,289

$

1,289

Fair Value

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

 

  

 

  

 

  

 

  

Omnia 2023 warrants

$

$

$

1,350

$

1,350

Derivative liability

 

 

 

557

 

557

Total liabilities

$

$

$

1,907

$

1,907

Warrants

The following table sets forth a summary of the changes in fair value of the Company’s common stock warrants accounted for as liabilities (Level 3) for the period ended June 30, 2024:

Fair value measurement at January 1, 2024

$

1,350

Fair value measurement adjustment

Fair value measurement at March 31, 2024

$

1,350

Settlement and release (See Note 6)

(1,350)

Initial measurement (See Note 6)

1,515

Fair value measurement adjustment

(324)

Fair value measurement at June 30, 2024

$

1,191

The Omnia warrants were measured at June 30, 2024 and December 31, 2023 using a Monte Carlo valuation model with the following assumptions:

June 30, 

December 31, 

2024

2023

Omnia 2024 warrants

Omnia 2023 warrants

Risk-free interest rate per year

 

4.3

%

 

4.6

%

Expected volatility per year

 

113.1

%

 

90.9

%

Expected dividend yield

 

%

 

%

Contractual expiration

 

4.8

years

 

6.6

years

Exercise price

$

2.14

$

205.248

Stock price

$

0.75

$

3.04

The warrants are measured at fair value using certain estimated factors which are classified within Level 3 of the valuation hierarchy. Significant unobservable inputs that are used in the fair value measurement of the Company’s detachable warrants include the volatility factor, anti-dilution provisions, and contingent put option. Significant increases or decreases in the volatility factor would have resulted in a significantly higher or lower fair value measurement. Additionally, a change in probability regarding the anti-dilution provision or put option would have resulted in a significantly higher or lower fair value measurement. The Omnia 2023 warrants were extinguished and the Omnia 2024 warrants were issued in April 2024. See Note 6 for further details.

Derivative Liability

The following table sets forth a summary of the changes in fair value of the Company’s derivative liability accounted for as liabilities (Level 3) as of June 30, 2024:

Fair value measurement at January 1, 2024

$

557

Fair value measurement adjustment

82

Fair value measurement at March 31, 2024

$

639

Fair value measurement adjustment

(541)

Fair value measurement at June 30, 2024

$

98

The derivative liability related to the debentures and embedded conversion option was measured at June 30, 2024 and December 31, 2023 using a binomial lattice valuation model under a “with and without” approach and contained the following assumptions:

June 30, 

December 31, 

2024

2023

Stock price volatility

 

137.3

%

 

104.1

%

Expected term

 

1.6

years

 

2.2

years

Stock price

$

0.75

$

3.04

Risk-free rate

 

4.8

%

 

4.3

%

Credit rating

CCC

CCC

Market yield (credit risk)

19.8

%

13.8

%

The debentures and derivative liability are measured at fair value using certain estimated factors which are classified within Level 3 of the valuation hierarchy. Significant unobservable inputs that are used in the fair value measurement of the Company’s derivative liability include a decrease/increase in our stock price, stock price volatility, credit rating, and simulated stock price upon conversion could significantly change the fair value measurement as either an increase or decrease.

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

During the three and six months ended June 30, 2024 and 2023 respectively, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT
6 Months Ended
Jun. 30, 2024
DEBT  
DEBT

NOTE 6. DEBT

The Company has a senior secured credit facility (the “Senior Secured Credit Facility”), which consists of Debentures (as defined below) and previously, a subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment. The Subordinated Note was extinguished in April 2024, as described below.

Debt related to the Senior Secured Credit Facility and Subordinate Note as of June 30, 2024 and December 31, 2023 consists of the following:

June 30, 

December 31, 

    

2024

    

2023

Senior Secured Credit Facility

 

$

8,325

 

$

11,805

Subordinated Note

3,554

Unamortized discount on loan and deferred debt issuance costs

(779)

(1,453)

Total debt

$

7,546

$

13,906

Current portion of long-term debt

(1,500)

(5,848)

Total long-term debt

$

6,046

$

8,058

Debentures

On March 3, 2023, the Company entered into a Securities Purchase Agreement with each of the purchasers party thereto (collectively, the “Purchasers”) and JGB Collateral, LLC, as collateral agent for the Purchasers (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). Any time after, March 3, 2024, the Company may irrevocably elect to redeem all of the then outstanding principal amount of the Debentures for cash in an amount equal to the entire outstanding principal balance, including accrued and unpaid interest, the Exit Payment and a prepayment premium in an amount equal to 3% of the outstanding principal balance as of the prepayment date (collectively, the “Prepayment Amount”). Upon the entry into a definitive agreement that would effect a change in control (as defined in the Debentures) of the Company, the Agent may require the Company to prepay the outstanding principal balance in an amount equal to the Prepayment Amount. Commencing on March 3, 2024, at its option, the holder of a Debenture may require the Company to redeem 2% of the original principal amount of the Debentures per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.

 

The Company’s obligations under the Debentures can be accelerated upon the occurrence of certain customary events of default. In the event of a default and acceleration of the Company’s obligations, the Company would be required to pay the Prepayment Amount, liquidated damages and other amounts owing in respect thereof through the date of acceleration.

The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, making or holding any investments, repaying outstanding indebtedness, paying dividends or distributions and entering into transactions with affiliates. Substantially all of the company’s assets, including intellectual property, are collateralized and at risk if Debenture obligation is not satisfied. In addition, the Company was required to maintain at least $7,500 on its balance sheet as restricted cash in a separate account and has financial covenants to maintain certain quarterly revenue targets.

In connection with the sale of the Debentures, the Company issued warrants to purchase up to 20,835 shares of common stock for an exercise price of $306.00 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139. On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 31,060 shares of the Company’s common stock for an exercise price of $306.00 per share were automatically adjusted to be $205.248 exercise price for up to 31,060 shares of common stock. There are no further anti-dilution adjustments on such warrants.

On October 16, 2023, the Company entered into a Waiver and Amendment Agreement (the “October  Amendment”) with each of the subsidiaries of the Company executing the Debentures, the Holders and the Agent, pursuant to which, among other things, (a) the Holders waived an event of default under Section 7(d) of the Debentures which required the Company to achieve revenue of at least $18,500 for the quarter ended September 30, 2023 (the “waiver”), (b) the parties agreed to amend Schedule E of the Debentures to reduce the Revenue Target (as such term is defined in the Debentures), for the quarter ended December 31, 2023, to $15,500, and (c) the Company agreed to release to the Purchasers the $7,500 that the Company was required to maintain in a separate account (the “Escrow Funds”) which Escrow Funds were applied to, and reduce, the outstanding principal amount of the Debentures on a dollar-for-dollar basis.

As additional consideration for the waiver, the Company agreed to assign, transfer and convey to the Agent, the Company’s entire right, title and interest in and to (i) the Promissory Note made by J&N Real Estate Company, L.L.C. (“J&N”) payable to the Company in the principal amount of $3,800 and (ii) the Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing dated June 30, 2021, between J&N, as borrower, for the benefit of the Company, as lender (collectively, the “Pledged Indebtedness”). Upon assignment of the Pledged Indebtedness, the Company recognized the $2,600 of consideration in exchange to be applied as a $2,000 reduction of the Put Price (as defined below), $600 reduction of the outstanding principal amount of Debentures and $895 loss on sale of financial asset.

In connection with the waiver, the Company and Holders agreed to exercise the outstanding put provision to redeem 10,418 Warrants for an aggregate put price equal to $2,500 (the “Put Price”), which was concurrently reduced by $2,000, as described above, with the remaining $500 payable by the Company on the Maturity Date recorded as Other long-term liabilities on the Condensed Consolidated Balance Sheets. No cash was exchanged as a result of executing the October 2023 Amendment.

Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 2023 Amendment”) pursuant to which the Holders and the Agent consented to the Purchase Agreement, as amended by the GVB Amendment (see Note 2 “Discontinued Operations and Divestitures”). In consideration of the Holders and the Agents’ consent, the Company agreed to (i) pay to the Agent, a cash payment of $2,200 to reduce the outstanding principal of the Debentures (which includes the cash portion of the New Purchase Price paid directly to Agent by Buyer which consists of a cash payment of $1,100 and an additional $1,100 paid by the Company), (ii) a 12% secured promissory note issued to the Company’s senior lender, on behalf of and at the direction of the Company, in an aggregate principal amount of $2,000 (the “GVB Promissory Note”), (iii) assign the GVB Insurance Proceeds to the Agent until the outstanding aggregate principal amount of the Debentures, plus accrued and unpaid interest, has been repaid in full; provided that the first $1,000 of Insurance Proceeds in excess of $5,000 shall be applied as stated above, and (iv) post-closing enter into a deed in lieu of foreclosure agreement with respect to 224 acres of real property in Delta County, Colorado commonly known as Needle Rock Farms, resulting in a non-monetary exchange yielding additional debt reduction of $1,000.  

Effective June 24, 2024, GVB Biopharma (“GVB”), the Company’s former subsidiary, made a scheduled principal and interest payment against the Company’s outstanding indebtedness to JGB, reducing the Company’s total outstanding principal indebtedness with JGB by $1,500. The remaining $500 payable by GVB under the note has been extended to December 31, 2024.

As of June 30, 2024, the $500 remaining GVB Promissory Note and $1,000 real estate farm asset are pledged to the senior lender for principal reduction and accordingly $1,500 of the Senior Secured Credit Facility is recorded as Current portion of long-term debt on the Condensed Consolidated Balance Sheets.

Additionally, the Company, the Holders and the Agent agreed to amend the Debentures to (i) allow the Holders to voluntarily convert the Debentures, in whole or in part, into shares of the Company’s common stock (“Voluntary Conversion Option”) on the earlier of (i) June 30, 2024 and (ii) the public announcement of a Fundamental Transaction at a conversion price equal to the lower of (x) $1.00 per share and (y) the closing sale price of the Company’s common stock on June 29, 2024 (the “Conversion Price”), and (ii) include a mandatory prepayment of the outstanding principal of the Debentures in an amount equal to 20% of the net cash proceeds of any issuance by the Company of any of its stock, or other Equity Interests (as defined in the Debentures) or the incurrence or issuance of any indebtedness. The Voluntary Conversion Option remains subject to the approval of the Company’s shareholders and the Company is required pursuant to the December 2023 Amendment to use its commercially reasonable efforts to obtain such approval.

Additional terms of the December 2023 Amendment include a financial covenant holiday through the third quarter of 2024 and revised certain covenants thereafter to reflect the sale of the Purchased Interests, including lowering the Company’s quarterly revenue targets.

On April 8, 2024, the Company, the Holders and the Agent entered into that certain Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA and the Debentures, as amended (“April 2024 Amendment”).

 

Under the terms of the Letter Agreement, the Holders are permitted to convert their debt to common stock at anytime and the Conversion Price (as defined in the Debentures) at which the Holders may convert the principal amount of their Debentures to the Company’s common stock is reduced to $2.14 per share in accordance with applicable Nasdaq rules. The principal amount of the Debentures converted shall be applied to the Monthly Allowance (as defined in the Debentures) for that month, and any excess shall be applied to the Monthly Allowances for the succeeding months. The conversions will be a dollar for dollar reduction of the remaining outstanding obligation owed to the Holders. The Agent and Holders have also agreed to daily limits on trading volume and minimum conversion amounts. The Holders converted $428 of debt in exchange for 200,000 shares of common stock during the quarter-ended June 30, 2024.

 On May 10, 2024, the Company, the Holders and the Agent entered into that certain May 2024 Exchange Agreement and May 2024 Letter Agreement to modify the terms of the Amendment Agreement, the Securities Purchase Agreement and the Debentures, as amended (“May 2024 Amendment”).

 

Under the terms of the May 2024 Letter Agreement, the Company and Holders have agreed the Company shall incur an aggregate amendment charge to the undersigned holders equal to $275, which shall be added to the principal balance of the Debentures. Under the terms of the May 2024 Exchange Agreement, the Company and Holders exchanged an aggregate of $2,328 in principal, fees and expenses owed under the Debentures for 395,000 shares of common stock and 895,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $.00001 (at an effective per share price of $1.69). All pre-funded warrants were subsequently exercised during the quarter-ended June 30, 2024.

 

As a result of the May 2024 Amendment, the exercise price on 5,876,887 of the Company’s outstanding warrants is reduced to $1.69 per share in accordance with the adjustment provisions therein (see Note 10).

In accordance with ASC 470-60 Troubled Debt Restructurings by Debtors and ASC 470-50, Debt Modifications and Extinguishment, the Company performed an assessment of whether the transaction was deemed to be a troubled debt restructuring, and if no, whether the transaction was deemed modification of existing debt, or an extinguishment of existing debt and new debt.

The October 2023 Amendment, April 2024 Amendment, and May 2024 Amendment were concluded to be a modification, and not an extinguishment, based on an analysis of the present value of future cash flows. A new effective interest rate was determined, and the debt continued to be amortized. The December 2023 Amendment was concluded to be an extinguishment, due to the addition of a substantive conversion option. As a result, the pre-amended debt carrying value was extinguished and the new debt was recorded at fair value, which is subsequently amortized using the effective interest method. Extinguishment charges were $5,158 and recorded in Interest expense on the Consolidated Statements of Operations and Comprehensive Loss for the quarter ended December 31, 2023.

The Company analyzed the conversion feature of the December 2023 Amendment for derivative accounting consideration under ASC 815-15 and determined that the embedded conversion features should be classified as a bifurcated derivative because the exercise price of these convertible notes are subject to a variable conversion rate. The Company has determined that the conversion feature is not considered to be solely indexed to the Company’s own stock and is therefore not afforded equity treatment. In accordance with ASC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability at fair value in the amount of $557 as of December 31, 2023 as a component of Other Long-Term Liabilities on the Condensed Consolidated Balance Sheets. As of June 30, 2024, the fair value of the derivative liability was $98. See Note 5 “Fair Value Measurement” for additional information related to measurement of the debentures and derivative liability.

Subordinated Note

On March 3, 2023, the Company executed a Subordinated Promissory Note (the “Subordinated Note”) with a principal amount of $2,865 in favor of Omnia Ventures, LP (“Omnia”). The Subordinated Note refinanced the 12% Secured Promissory Note with a principal amount of $1,000 dated as of October 29, 2021 payable to Omnia (the “October Note”) and the 12% Secured Promissory Note with a principal amount of $1,500 dated as of January 14, 2022 payable to Omnia (the “January Note”, and together with the October Note, the “Original Notes”), which were assumed by the Company in connection with the acquisition of GVB Biopharma.

 

Under the terms of the Subordinated Note, the Company is obligated to make interest payments in-kind (the “PIK Interest”). The PIK Interest accrues monthly at a compounding rate of 26.5% per annum, payable monthly. The Company is not permitted to prepay all or any portion of the outstanding balance on the Subordinated Note prior to maturity. The maturity date of the Subordinated Note was May 1, 2024.  The Subordinated Note was terminated and extinguished in April 2024.

In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 2,813 shares of the Company’s common stock (the “2023 Omnia Warrants”). The 2023 Omnia Warrants were exercisable for seven years from September 3, 2023, at an exercise price of $205.248 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions.

On April 29, 2024, the Company entered into a General Release and Settlement Agreement (the “Omnia Agreement”) with Omnia Capital LP (“Omnia”). The Omnia Agreement settles and extinguishes all outstanding debt and interest owed to Omnia under the outstanding Subordinated Promissory Note dated March 3, 2023 (the “Old Note”) and the put provision contained in the 2023 Omnia Warrants, amounting to a total of approximately $5,228, for (i) a cash payment of $249; (ii) 1,150,000 shares of common stock and 1,150,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $0.0001 that are exercisable until May 1, 2029 (at an effective per share price of $2.14) and (iii) 460,000 immediately exercisable warrants to purchase an equal number of shares of common stock at an exercise price of $2.14 until May 1, 2029 (the “2024 Omnia Warrants”). The 2024 Omnia Warrants contain a put provision that permits the holder to require the Company to redeem the 2024 Omnia Warrants, no earlier than May 1, 2025, for a purchase price equal to $2.675 per warrant, and had an initial fair value of $1,515 (see Note 5). Subject to limited exceptions, a holder of pre-funded warrants and 2024 Omnia Warrants will not have the right to exercise any portion of its warrants if the holder, together with its affiliates, would beneficially own in excess of 19.99% of the number of shares of our common stock outstanding immediately after giving effect to such exercise. As part of the Omnia Agreement, the parties agreed to terminate and cancel the Old Note and the 2023 Omnia Warrants and released all debts, claims or other obligations against each other occurring prior to the date of the Omnia Agreement.  The total cash and non-cash consideration amounted to $5,628, resulting in extinguishment charges of $400 for the three months ended June 30, 2024, recorded in Interest expense in the Statement of Operations and Comprehensive Loss.

Contractual Maturities

The Company has $1,500 pledged against outstanding indebtedness under the Senior Secured Credit Facility comprised of (i) $500 GVB promissory note and (ii) $1,000 assignment of Needle Rock Farms to be applied as principal reduction in 2024. As of June 30, 2024, contractual maturities under the Senior Secured Credit Facility for the remainder of 2024 and through maturity, excluding any discounts or premiums, were to be paid in 2024 of $1,500 and 2026 of $6,046.

Additionally, commencing August 2024, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, or $428, per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.

Debt Issuance Costs

The fair values of the warrants at issuance of $5,791, together with the Debentures original issuance discount of $1,053, Debentures exit payment of $1,053, and third-party debt issuance costs of $801, are being amortized using the effective interest method over the term of the respective debt instrument, recorded as Interest expense in the Condensed Consolidated Statement of Operations and Comprehensive Loss. The components and activity of unamortized discount and deferred debt issuance costs related to the Senior Secured Credit Facility and Subordinated Note is as follows:

Total

January 1, 2023

$

-

Issuance

8,698

Amortization during the year

(2,087)

Debt extinguishment charges

(5,158)

December 31, 2023

1,453

Amortization during the period

(567)

March 31, 2024

$

886

Amortization during the period

(107)

June 30, 2024

$

779

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES & LOANS PAYABLE
6 Months Ended
Jun. 30, 2024
NOTES & LOANS PAYABLE  
NOTES & LOANS PAYABLE

NOTE 7. – NOTES & LOANS PAYABLE

The table below outlines our notes and loans payable balances as of June 30, 2024 and December 31, 2023:

June 30, 

December 31, 

    

2024

    

2023

Insurance loans payable

$

877

$

543

Total current notes and loans payable

$

877

$

543

Insurance loans payable

During the second quarter of 2024, the Company renewed its Director and Officer (“D&O”) insurance for a one-year policy premium totaling $866. The Company paid $147 as a premium down payment and financed the remaining $719 of policy premiums over ten months at a 8.3% annual percentage rate.

During the second quarter of 2023, the Company renewed its Director and Officer (“D&O”) insurance for a one-year policy premium totaling $1,626. The Company paid $285 as a premium down payment and financed the remaining $1,341 of policy premiums over ten months at a 7.88% annual percentage rate. Additionally, during the third quarter of 2023, the Company expanded its D&O coverage, resulting in additional financing of $143, at 9.38% annual percentage rate over six months.

The Company also has other insurance loans payable related to property and general liability across the Company.

Estimated future principal payments to be made under the above notes and loans payable as of June 30, 2024 are as follows:

2024

$

622

2025

255

Total

$

877

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION
6 Months Ended
Jun. 30, 2024
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 8. – REVENUE RECOGNITION

The Company’s revenues are derived primarily from contract manufacturing organization (“CMO”) customer contracts that consist of obligations to manufacture the customers’ branded filtered cigars and cigarettes. Additional revenues are generated from sale of the Company’s proprietary low nicotine content cigarettes, sold under the brand name VLN®, or research cigarettes sold under the brand name SPECTRUM®.

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For certain CMO contracts, the performance obligation is satisfied over time as the Company determines, due to contract restrictions, it does not have an alternative use of the product and it has an enforceable right to payment as the product is manufactured. The Company recognizes revenue under those contracts at the unit price stated in the contract based on the units to customers and is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns at June 30, 2024 and December 31, 2023.

Disaggregation of Revenue

The Company’s net revenue is derived from customers located primarily in the United States and is disaggregated by the timing of revenue. Revenue recognized from Tobacco products transferred to customers over time represented 66% and 63%, respectively, of total Tobacco revenue for the three and six months ended June 30, 2024, compared to 67% and 66%, respectively, for the three and six months ended June 30, 2023.

The following table presents net revenue by product line:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

2023

2024

2023

Contract Manufacturing

Cigarettes

$

4,107

$

3,797

$

6,867

$

8,286

Filtered Cigars

3,303

3,931

6,927

8,326

Cigarillos

552

-

552

-

Total Contract Manufacturing

7,962

7,728

14,346

16,612

VLN®

(15)

322

70

365

Total Product Line Revenues

$

7,947

$

8,050

$

14,416

$

16,977

The following tables present net revenues by significant customers, which are defined as any customer who individually represents 10% or more of disaggregated product line net revenues:

Three Months Ended

June 30, 

    

2024

2023

Customer A

34.37

%

29.42

%

Customer B

21.37

%

14.34

%

Customer C

7.46

%

27.26

%

Customer D

20.93

%

17.92

%

All other customers

15.87

%

11.06

%

Six Months Ended

June 30, 

2024

2023

Customer A

36.25

%

27.68

%

Customer B

22.87

%

16.46

%

Customer C

14.16

%

27.15

%

Customer D

13.95

%

14.75

%

All other customers

12.77

%

13.96

%

Contract Assets and Liabilities

Unbilled receivables (contract assets) represent revenues recognized for performance obligations that have been satisfied but have not been billed. These receivables are included as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Customer payment terms vary depending on the terms of each customer contract, but payment is generally due prior to product shipment or within credit terms up to 30 days after shipment. Deferred income (contract liabilities) relates to down payments received from customers in advance of satisfying a performance obligation and is included as Deferred income on the Condensed Consolidated Balance Sheets.

Total contract assets and contract liabilities are as follows:

June 30, 

December 31, 

    

2024

    

2023

Unbilled receivables

 

$

1,135

 

$

1,053

Deferred income

(389)

(726)

Net contract assets

$

746

$

327

During the six months ended June 30, 2024, the Company recognized $726 of revenue that was included in the contract liability balance as of December 31, 2023. During the six months ended June 30, 2023, the Company recognized $688 of revenue that was included in the contract asset balance as of December 31, 2022.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY- BASED COMPENSATION
6 Months Ended
Jun. 30, 2024
EQUITY- BASED COMPENSATION  
EQUITY- BASED COMPENSATION

NOTE 9 – EQUITY- BASED COMPENSATION

The Company maintains certain stock-based compensation plans that were approved by the Company’s shareholders and are administered by the Compensation Committee of the Company’s Board of Directors. The stock-based compensation plans provide for the granting of stock options, time and performance based restricted stock units (RSU’s), among other awards to employees, non-employee directors, consultants, and service providers. The 2021 Omnibus Incentive Plan was amended on June 28, 2024, increasing the authorized shares by an additional 5,000,000. As of June 30, 2024, the Company had available 5,707,584 shares remaining for future awards under its Omnibus Incentive Plans.

Compensation Expense – The Company recognized the following compensation costs, net of actual forfeitures, related to restricted stock units (“RSUs”) and stock options:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

36

$

1,389

$

176

$

2,435

Research and development

 

20

 

67

 

61

 

117

Total equity based compensation - continuing operations

56

1,456

237

 

2,552

Total equity based compensation - discontinued operations

30

 

109

Total equity based compensation

$

56

$

1,486

$

237

$

2,661

Restricted Stock Units – We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2024 through June 30, 2024.

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

$ per share

Unvested at January 1, 2024

 

9,681

$

251.12

Vested

(4,234)

233.09

Forfeited

(354)

274.16

Unvested at March 31, 2024

5,093

$

264.45

Forfeited

(3,269)

287.31

Unvested at June 30, 2024

1,824

$

221.93

The fair value of RSUs that vested during the six months ended June 30, 2024 was approximately $9 based on the stock price at the time of vesting. As of June 30, 2024, unrecognized compensation expense for RSUs amounted to $335 which is expected to be recognized over a weighted average period of approximately 1.6 years.

Stock Options – Our outstanding stock options were valued using the Black-Scholes option-pricing model on the date of the award. There was no stock option grant activity during the six months ended June 30, 2024. A summary of the status of stock options activity since January 1, 2024 and at June 30, 2024 is as follows:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

$ per share

Outstanding at January 1, 2024

 

13,729

$

421.51

 

  

 

 

  

Expired

 

(2,778)

330.74

 

  

 

 

  

Forfeited

 

(417)

621.60

 

  

 

 

  

Outstanding at March 31, 2024

 

10,534

$

437.52

 

1.4

years

 

$

Expired

(3,929)

570.27

Outstanding at June 30, 2024

6,605

$

358.81

0.4

years

$

Exercisable at June 30, 2024

 

6,605

$

358.81

 

0.4

years

 

$

The intrinsic value of a stock option is the amount by which the current market value or the market value upon exercise of the underlying stock exceeds the exercise price of the option.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK
6 Months Ended
Jun. 30, 2024
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK  
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK

NOTE 10. – CAPITAL RAISES AND WARRANTS FOR COMMON STOCK

The following tables summarize the Company’s warrant activity:

Warrants outstanding at January 1, 2024

2,984,847

Issued

1,641,535

Exercised

(820,769)

Warrants outstanding at March 31, 2024

3,805,613

Issued

4,813,800

Abandoned

(2,813)

Exercised

(1,105,000)

Warrants outstanding at June 30, 2024

7,511,600

The following tables summarizes the Company’s outstanding warrants as of June 30, 2024:

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

4,067

$

492.00

July 25, 2027

Senior Secured Credit Facility - JGB

20,645

$

205.248

September 3, 2028

July 19, 2023 RDO warrants

28,125

$

1.69

July 20, 2028

October 2023 CMPO warrants

168,750

$

1.69

October 19, 2028

Inducement warrants

3,581,213

$

1.69

February 15, 2029

April 2024 RDO

1,980,000

$

1.69

June 28, 2029

April 2024 RDO - Placement Agent

118,800

$

1.69

June 28, 2029

Omnia Pre-Funded

1,150,000

$

0.00001

NA

Omnia 2024 warrants

460,000

$

2.14

May 1, 2029

7,511,600

Warrant Inducement Offering

On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 1,986,229 warrants consisting of: (i) the common stock purchase warrants of the Company issued on or about June 22, 2023; (ii) the common stock purchase warrants of the Company issued on or about July 10, 2023; (iii) the common stock purchase warrants of the Company issued on or about July 21, 2023; and/or (iv) the common stock purchase warrants of the Company issued on or about October 19, 2023 (collectively, the “Existing Warrants”), which Existing Warrants were exercisable for an equal number of shares of common stock at an exercise price of $8.40. The Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to 200% of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants during the inducement period, for cash, at a reduced exercise price equal to the Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)).

For the period from January 1, 2024 to February 15, 2024, the date of shareholder approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 820,769 shares of common stock at a reduced weighted average exercise price of approximately $2.9504. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 1,641,535 Inducement Warrants and the Company received aggregate gross proceeds of approximately $2,421 from the exercise of the Existing Warrants. Additionally, on the date of Shareholder Approval, the exercise price of the 3,581,213 outstanding Inducement Warrants, was reduced to $2.8237 based on the lowest Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)) during the inducement period. The exercise price was further reduced to $1.69 in May 2024. As a result of the inducement and subsequent exercise, the Company determined the incremental fair

value provided to the holders using Black Scholes and Monte Carlo models as (i) $148 increase in fair value due to the adjustment in exercise price of Existing Warrants attributable to down round pricing protection (ii) $3,441 fair value of Inducement Warrants issued to the holders that exercised Existing Warrants. The incremental fair value is recorded as non-cash deemed dividend. The proceeds of the warrant inducement and issuance of common stock are recorded as Capital in excess of par value.

As a result of subsequent offerings, the exercise price on 3,581,213 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In April 2024, the exercise price was adjusted to $2.14 and further in May 2024 was adjusted to $1.69.

April 2024 Registered Direct Offering

On April 8, 2024, the Company and certain investors (the “Investors”) entered into a securities purchase agreement (the “Securities Purchase Agreement”) relating to the issuance and sale of shares of common stock (or pre-funded warrants in lieu of common stock) pursuant to a registered direct offering and a private placement of warrants to purchase shares of common stock (collectively, the “Offering”). The Investors purchased approximately $4,237 of shares and warrants, consisting of an aggregate of 1,855,000 shares of common stock, pre-funded warrants to purchase 125,000 shares of common stock and warrants to purchase 1,980,000 shares of common stock, at a purchase price of $2.14 per share and accompanying warrant. The warrants are exercisable after the Shareholder Approval Date (as defined in the Securities Purchase Agreement) at an exercise price of $2.14 per share of common stock, expire on the date that is five (5) years after the Shareholder Approval Date and are subject to adjustment in certain circumstances, including upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, then such exercise price shall be lowered to such price at which the shares were offered. The pre-funded warrants are exercisable immediately upon issuance at an exercise price of $0.00001. The Offering closed on April 9, 2024.

 

The Company agreed to pay the Placement Agent a cash fee of 6.0% of the gross proceeds from the Offering, an additional 6.0% cash fee of any cash exercise of the warrants and to reimburse the Placement Agent for its expenses, including the reimbursement of legal fees up to an aggregate of $50,000. In addition, the Company issued an aggregate of 118,800 placement agent warrants to the Placement Agent and its designees with substantially the same terms as the warrants to the Investors, except that the placement agent warrants will terminate five years following the commencement of sales of the Offering and have an exercise price of $2.675.

The net proceeds to the Company from the Offering, after deducting placement agent fees and the Company’s estimated offering expenses, were approximately $3,913.

As a result of subsequent equity issuance in May 2024, the exercise price on 2,098,800 warrants was automatically adjusted to $1.69 triggering non-cash deemed dividends as a result of the down-round adjustments.

Other Agreements

 

On April 29, 2024, the Company settled an aggregate of $1,192 of outstanding indebtedness under various commercial agreements for an aggregate of 700,958 shares of common stock at an effective price per share of $2.14.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE
6 Months Ended
Jun. 30, 2024
LOSS PER COMMON SHARE  
LOSS PER COMMON SHARE

NOTE 11. – LOSS PER COMMON SHARE

The following table sets forth the computation of basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023, respectively. Outstanding warrants, options and RSUs were excluded from the calculation of diluted EPS as the effect was antidilutive to consolidated net loss.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

(in thousands, except for per-share data)

Net loss from continuing operations

$

(2,214)

$

(13,708)

$

(7,664)

$

(24,537)

Net (income) loss from discontinued operations

1,102

(6,831)

813

(14,184)

Net loss

(1,112)

(20,539)

(6,851)

(38,721)

Deemed dividends

(445)

(367)

(4,034)

(367)

Net loss available to common shareholders

$

(1,557)

$

(20,906)

$

(10,885)

$

(39,088)

Weighted average common shares outstanding - basic and diluted

 

7,449,706

878,171

5,307,471

862,177

Basic and diluted loss per common share from continuing operations

$

(0.30)

$

(15.61)

$

(1.44)

$

(28.46)

Basic and diluted loss per common share from discontinued operations

0.15

(7.78)

0.15

(16.45)

Basic and diluted loss per common share from deemed dividends

(0.06)

(0.42)

(0.76)

(0.43)

Basic and diluted loss per common share

$

(0.21)

$

(23.81)

$

(2.05)

$

(45.34)

Anti-dilutive shares are as follows as of June 30:

Warrants

7,511,600

151,775

7,511,600

151,775

Options

6,605

20,036

6,605

20,036

Restricted stock units

1,824

24,434

1,824

24,434

7,520,029

196,245

7,520,029

196,245

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 12. - COMMITMENTS AND CONTINGENCIES

License agreements and sponsored research – The Company has entered into various consulting, license and tobacco growing agreements (the “Agreements”) with various counter parties in connection with the Company’s plant biotechnology business relating to tobacco. The schedule below summarizes the Company’s commitments, both financial and other, associated with each Agreement. Costs incurred under the Agreements are generally recorded as research and development expenses on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.

Future Commitments

Commitment

 

Counter Party

 

Commitment Type

 

2024

 

2025

 

2026

 

2027

2028 & After

Total

    

License Agreement

NCSU

Minimum annual royalty

$

100

$

100

$

100

$

100

$

3,575

$

3,975

(1)

License Agreement

NCSU

Contract fee

150

250

250

650

(2)

Consulting Agreements

Various

Contract fee

928

373

146

1,447

(3)

Growing Agreements

Various

Contract fee

149

149

(4)

$

1,327

$

723

$

496

$

100

$

3,575

$

6,221

(1)The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.
(2)On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories. Additional milestone fees could be required pending achievement of events pursuant to the agreement.
(3)As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.
(4)Various R&D growing agreements for tobacco.

Litigation - The Company is subject to litigation arising from time to time in the ordinary course of its business. The Company does not expect that the ultimate resolution of any pending legal actions will have a material effect on its consolidated results of operations, financial position, or cash flows. However, litigation is subject to inherent uncertainties. As such, there can be no assurance that any pending legal action, which the Company currently believes to be immaterial, will not become material in the future. In accordance with applicable accounting guidance, the Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.

In connection with ongoing restructuring efforts and the hemp/cannabis disposal group (see Note 2 “Divestitures and discontinued operations”) the Company has received unasserted claims related to disputed contracts, which could result in accrual of an additional amount up to $1,314 on the Condensed Consolidated Balance Sheets. The Company is vigorously defending its position against these claims.

Class Action

On January 21, 2019, Matthew Jackson Bull, a resident of Denver, Colorado, filed a Complaint against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, and the Company’s then Chief Financial Officer, John T. Brodfuehrer, in the United States District Court for the Eastern District of New York entitled: Matthew Bull, Individually and on behalf of all others similarly situated, v. 22nd Century Group, Inc., Henry Sicignano III, and John T. Brodfuehrer, Case No. 1:19 cv 00409.

The complaint alleges three counts: Count I sues the Company and Messrs. Sicignano and Brodfuehrer and alleges that the Company's quarterly and annual reports, SEC filings, press releases and other public statements and documents contained false statements in violation of Section 10(b) of the Securities Exchange Act and Rule 10b-5; Count II sues Messrs. Sicignano and Brodfuehrer pursuant to Section 10(b) of the Securities Exchange Act and Rule 10b5(a) and (c); and Count III sues Messrs. Sicignano and Brodfuehrer for the allegedly false statements pursuant to Section 20(a) of the Securities Exchange Act. The Amended Complaint seeks to certify a class, and unspecified compensatory and punitive damages, and attorney's fees and costs. Several other cases were subsequently filed and consolidated into the main action.

On April 25, 2023, the parties filed with the Court the Motion for Preliminary Approval of the Settlement, which includes the final terms of the proposed settlement. The Court preliminarily approved the settlement on June 30, 2023, and scheduled a further settlement hearing for October 3, 2023. The Court entered the Final Judgment and Order of Dismissal with Prejudice of the action on October 23, 2023. The settlement amount that the defendants paid is $3,000 and is fully covered by the Company’s insurance, which has been funded by the Company’s insurance carrier in an escrow account and anticipated to be disbursed in the third quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023.

Shareholder Derivative Cases

On February 6, 2019, Melvyn Klein, a resident of Nassau County New York, filed a shareholder derivative claim against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, the Company’s Chief Financial Officer, John T. Brodfuehrer, and each member of the Company’s Board of Directors in the United States District Court for the Eastern District of New York entitled: Melvyn Klein, derivatively on behalf of 22nd Century Group v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer and 22nd Century Group, Inc., Case No. 1:19 cv 00748. Mr. Klein brings this action derivatively alleging that (i) the director defendants supposedly breached their fiduciary duties for allegedly allowing the Company to make false statements; (ii) the director defendants supposedly wasted corporate assets to defend this lawsuit and the other related lawsuits; (iii) the defendants allegedly violated Section 10(b) of the Securities Exchange Act and Rule 10b 5 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made; and (iv) the director defendants allegedly violated Section 14(a) of the Securities Exchange Act and Rule 14a 9 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made in the Company’s proxy statement. Numerous other shareholder derivative cases were subsequently filed and consolidated into the main action.

On December 5, 2023, the parties entered into a Memorandum of Settlement to fully resolve all claims pending the Court’s approval of a motion for preliminary approval of settlement. The settlement amount is $768 related to plaintiffs attorney and legal fees and is fully covered by the Company’s insurance. The Company expects the settlement to be approved and funded in the fourth quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023.

Insurance Litigation 

In November 2022, there was a fire at the Company’s Grass Valley manufacturing facility in Oregon, which resulted in a total loss of the facility. The Company submitted an insurance claim with Dorchester Insurance Company, Ltd. (“Dorchester”) for casualty loss and business interruption coverage which was acknowledged on November 23, 2022. Dorchester funded $5,000 of casualty loss insurance but has failed to issue any payments in connection with the Company’s business interruption claim.

      On July 19, 2023, the Company filed a Complaint against Dorchester in the United States District Court for the District of Oregon, Pendleton Division, Case No. 2:23-cv-01057-HL. The Company is alleging breach of contract and breach of duty of good faith and fair dealing. The Company is seeking full recovery of its business interruption claim of approximately $9,000 under the policy plus direct and indirect damages resulting from Dorchester’s continued delay in issuing coverage payments. Discovery is ongoing. The trial date is November 4, 2025.

KeyGene Dispute

On April 11, 2024 the Company received a Request for Arbitration from Keygene N.V. (“Keygene”) in connection with the Company’s termination of various framework collaborative research agreements described below. On April 3, 2019, the Company entered into the Framework Collaborative Research Agreement with KeyGene in the field of hemp/cannabis. On April 30, 2021, the Company and KeyGene entered into a First Amended and Restated Framework Collaborative Research Agreement which extended the agreement term, from first quarter 2024 to first quarter 2027. On March 30, 2022, the Company and KeyGene entered into a new Framework Collaborative Research Agreement for a term of three years in the field related to the hops plant. On January 8, 2024, the Company formally terminated both Framework Collaborative Research Agreements, as amended, related to hemp/cannabis and hops. KeyGene is seeking payment in the amount of $1,885 for current and future services under the Framework Collaborative Research Agreements and has invoiced the Company $881 for services performed. The matter is being arbitrated under the administration of the International Court of Arbitration.

The Company filed its Answer to Request for Arbitration with Defenses and Counterclaims on June 4, 2024. On July 25, 2024, an arbitrator was formally appointed. Discovery has not yet commenced, and no arbitration date has been set. The Company believes it has substantial defenses to KeyGene’s claims and intends to defend itself vigorously.

Maison Dispute

On January 23, 2024, the Company received a Notice of Intent to Arbitrate from Maison Placements Canada Inc. (“Maison”) in connection with the Company’s March 2023 Senior Secured Credit Facility transaction. Maison claims it is owed fees for closure of the Senior Secured Credit Facility transaction as a result of discussions with former Company personnel and a purported letter of engagement dating from 2021. The parties have agreed on the selection of an arbitrator, but no arbitration date has been set. The Company believes it has substantial defenses to Maison’s claims and intends to defend itself vigorously.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (1,112) $ (5,739) $ (20,539) $ (18,182) $ (6,851) $ (38,721)
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own proprietary new reduced nicotine tobacco products authorized as Modified Risk Tobacco Products by the FDA. Additionally, the Company provides contract manufacturing services for conventional combustible tobacco products for third-party brands.

The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.

Liquidity and Capital Resources

Liquidity and Capital Resources – These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.

The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $6,970 and $37,332 for the six months ended June 30, 2024 and 2023, respectively, and an accumulated deficit of $385,558 and $378,707 as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024, the Company had cash and cash equivalents of $1,279.

Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.

The Condensed Consolidated 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 this uncertainty.

Other Significant Risks and Uncertainties Other Significant Risks and Uncertainties - The Company is subject to a number of risks, including, but not limited to, the lack of available capital; the possible delisting of our common stock from Nasdaq; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology.
Reclassifications

Reclassifications – The Company has revised the presentation and classification of Excise taxes on products, net which was previously recorded in Cost of goods sold in the Condensed Consolidated Statement of Operations and Comprehensive Loss.

Reverse Stock Split

Reverse Stock Split – On April 2, 2024, the Company effected a 1-for-16 reverse stock split of its common stock in order to regain compliance with Nasdaq's continued listing requirements. Fractional shares resulting from the reverse stock split were rounded up to the nearest whole share, which resulted in the issuance of a total of 118,207 shares of common stock to implement the reverse stock split. All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.

Warrants

Warrants - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. 

Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.

Deemed dividends associated with anti-dilution or down round provisions (commonly referred to as “ratchets”) represent the economic transfer of value to holders of equity-classified freestanding financial instruments when these provisions are triggered. These deemed dividends are presented as a reduction in net income or an increase in net loss available to common shareholders and a corresponding increase to Capital in excess of par value resulting in no change to shareholders’ equity (deficit). During the three and six months ended June 30, 2024, total deemed dividends were $445 and $4,034, compared to the three and six months ended June 30, 2023 of $367 and $367, respectively, resulting from equity offerings (see Note 10).

Debt Issued with Detachable Warrants

Debt Issued with Detachable Warrants - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, Interest (ASC 835).

Embedded Derivatives

Embedded Derivatives – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the bifurcated embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.

Debt Issuance Costs and Discounts

Debt Issuance Costs and Discounts - Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets - The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators during the three and six months ended June 30, 2024.

Gain and Loss Contingencies

Gain and Loss Contingencies – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.

In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.

The Company maintains general liability insurance policies for its facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, Other Income —Gains and Losses on Involuntary Conversions, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency.

Refer to further discussion of all commitments and contingencies in Note 12.

Severance charges

Severance charges - From time to time, the Company evaluates its resources and optimizes its business plan to align to changing needs of executing on its strategy. These actions may result in voluntary or involuntary employee termination benefits. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination.

The following table summarizes the change in accrued severance liabilities, presented within Other current liabilities on the Condensed Consolidated Balance Sheets:

Balance at January 1, 2024

$

386

Cash payments

(64)

Balance at March 31, 2024

322

Cash payments

(73)

Balance at June 30, 2024

$

249

The following table summarizes the classification of severance charges on the Condensed Consolidated Statements of Operations and Comprehensive Loss:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

$

569

$

$

569

Total severance charges

$

$

569

$

$

569

Income Taxes

Income Taxes - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.

Recent Accounting Pronouncements - Adoption of Accounting Standards Codification Topic 326

Recent Accounting Pronouncements – Adoption of Accounting Standards Codification Topic 326

The Company adopted ASU 2016-13, or ASC 326 Financial Instruments-Credit Losses, effective January 1, 2023 under a modified retrospective approach. Under the current expected credit losses (“CECL”) model, the Company immediately recognizes an estimate of credit losses expected to occur over the life of the financial asset at the time the financial asset is originated or acquired. Estimated credit losses are determined by taking into consideration historical loss conditions, current conditions and reasonable and supportable forecasts. Changes to the expected lifetime credit losses are recognized each period. The new guidance applies to the Company’s trade receivables and contract asset balances. Due to the nature of business operations and contracts with customers, the Company has historically not experienced significant bad debt expense or write-offs and as a result, the adoption of ASC 326 did not have a material impact to the Company’s Condensed Consolidated Financial Statements. In connection with the adoption of ASC 326, the Company recorded a provision for credit losses of $118 with an offsetting cumulative-effect adjustment to the opening balance of accumulated deficit as of January 1, 2023.

Accounting Guidance Not Yet Elected or Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of change in accrued liabilities

Balance at January 1, 2024

$

386

Cash payments

(64)

Balance at March 31, 2024

322

Cash payments

(73)

Balance at June 30, 2024

$

249

Schedule of accrued liabilities

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

$

569

$

$

569

Total severance charges

$

$

569

$

$

569

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)
6 Months Ended
Jun. 30, 2024
DISCONTINUED OPERATIONS AND DIVESTITURES  
Schedule of Discontinued Operations and Divestitures

June 30, 

December 31, 

2024

2023

Prepaid expenses and other current assets

$

7

$

9

Property, plant and equipment, net

 

1,051

1,207

Other assets

38

Current assets of discontinued operations held for sale

$

1,058

$

1,254

Notes and loans payable - current

$

$

2

Operating lease obligations

 

 

1,083

Accounts payable

 

1,279

 

2,013

Accrued expenses

 

75

 

79

Deferred income

8

Other current liabilities

43

Current liabilities of discontinued operations held for sale

$

1,397

$

3,185

Net liabilities

$

(339)

$

(1,931)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2024

    

2023

2024

    

2023

Revenues, net

$

$

15,377

$

$

28,412

Cost of goods sold

16,761

30,990

Gross loss

(1,384)

(2,578)

Operating expenses:

Sales, general and administrative

(387)

4,257

(320)

8,652

Research and development

84

994

132

1,781

Other operating expense, net

(865)

91

(766)

996

Total operating (income) expense

(1,168)

5,342

(954)

11,429

Operating income (loss) from discontinued operations

1,168

(6,726)

954

(14,007)

Other income (expense):

Other income, net

17

38

Interest expense

(66)

(122)

(141)

(215)

Total other expense

(66)

(105)

(141)

(177)

Income (loss) from discontinued operations before income taxes

1,102

(6,831)

813

(14,184)

Provision (benefit) for income taxes

Net income (loss) from discontinued operations

$

1,102

$

(6,831)

$

813

$

(14,184)

Six Months Ended

June 30, 

2024

    

2023

Cash used in operating activities

$

867

$

49,882

Cash provided by investing activities

$

22

$

1,194

Depreciation and amortization

$

-

$

1,367

Capital expenditures

$

-

$

2,277

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
INVENTORIES  
Schedule of Inventories

    

June 30, 

    

December 31, 

    

2024

    

2023

Raw materials

$

1,975

$

3,580

Work in process

Finished goods

 

689

766

$

2,664

$

4,346

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2024
INTANGIBLE ASSETS, NET  
Schedule of total intangible assets

Gross

Accumulated

 

Net Carrying

June 30, 2024

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

2,922

$

(2,185)

$

737

License fees

 

4,165

(1,860)

2,305

Total amortizing intangible assets

$

7,087

$

(4,045)

$

3,042

Indefinite-lived:

 

Trademarks

$

134

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,686

Total intangible assets, net

$

5,728

Gross

Accumulated

 

Net Carrying

December 31, 2023

    

Carrying Amount

    

Amortization

 

Impairment

Amount

Definite-lived:

Patent

$

2,913

$

(1,622)

$

(487)

$

804

License fees

 

4,165

(1,666)

(65)

2,434

Total amortizing intangible assets

$

7,078

$

(3,288)

$

(552)

$

3,238

Indefinite-lived:

 

Trademarks

$

134

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,686

Total intangible assets, net

$

5,924

Schedule of aggregate intangible asset amortization expense

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Cost of goods sold

$

2

$

3

$

5

$

6

Research and development

 

102

 

162

 

202

 

320

Total amortization expense

$

104

$

165

$

207

$

326

Schedule of estimated future intangible asset amortization expense

 

Remainder of 2024

 

2025

 

2026

2027

2028

Thereafter

Amortization expense

$

209

$

417

$

377

$

368

$

296

$

1,375

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of assets and liabilities measured at fair value

Fair Value

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Omnia 2024 warrants

$

$

$

1,191

$

1,191

Derivative liability

98

98

Total liabilities

$

$

$

1,289

$

1,289

Fair Value

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

 

  

 

  

 

  

 

  

Omnia 2023 warrants

$

$

$

1,350

$

1,350

Derivative liability

 

 

 

557

 

557

Total liabilities

$

$

$

1,907

$

1,907

Detachable warrants  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of the changes in fair value of Level 3 investments

Fair value measurement at January 1, 2024

$

1,350

Fair value measurement adjustment

Fair value measurement at March 31, 2024

$

1,350

Settlement and release (See Note 6)

(1,350)

Initial measurement (See Note 6)

1,515

Fair value measurement adjustment

(324)

Fair value measurement at June 30, 2024

$

1,191

Schedule of valuation technique used for measuring liability

June 30, 

December 31, 

2024

2023

Omnia 2024 warrants

Omnia 2023 warrants

Risk-free interest rate per year

 

4.3

%

 

4.6

%

Expected volatility per year

 

113.1

%

 

90.9

%

Expected dividend yield

 

%

 

%

Contractual expiration

 

4.8

years

 

6.6

years

Exercise price

$

2.14

$

205.248

Stock price

$

0.75

$

3.04

Derivative liabilities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of the changes in fair value of Level 3 investments

Fair value measurement at January 1, 2024

$

557

Fair value measurement adjustment

82

Fair value measurement at March 31, 2024

$

639

Fair value measurement adjustment

(541)

Fair value measurement at June 30, 2024

$

98

Schedule of valuation technique used for measuring liability

June 30, 

December 31, 

2024

2023

Stock price volatility

 

137.3

%

 

104.1

%

Expected term

 

1.6

years

 

2.2

years

Stock price

$

0.75

$

3.04

Risk-free rate

 

4.8

%

 

4.3

%

Credit rating

CCC

CCC

Market yield (credit risk)

19.8

%

13.8

%

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT (Tables)
6 Months Ended
Jun. 30, 2024
DEBT  
Schedule of long-term debt

Debt related to the Senior Secured Credit Facility and Subordinate Note as of June 30, 2024 and December 31, 2023 consists of the following:

June 30, 

December 31, 

    

2024

    

2023

Senior Secured Credit Facility

 

$

8,325

 

$

11,805

Subordinated Note

3,554

Unamortized discount on loan and deferred debt issuance costs

(779)

(1,453)

Total debt

$

7,546

$

13,906

Current portion of long-term debt

(1,500)

(5,848)

Total long-term debt

$

6,046

$

8,058

Schedule of components and activity of unamortized discount and debt issuance costs

Total

January 1, 2023

$

-

Issuance

8,698

Amortization during the year

(2,087)

Debt extinguishment charges

(5,158)

December 31, 2023

1,453

Amortization during the period

(567)

March 31, 2024

$

886

Amortization during the period

(107)

June 30, 2024

$

779

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES & LOANS PAYABLE (Tables)
6 Months Ended
Jun. 30, 2024
NOTES & LOANS PAYABLE  
Schedule of notes payable balances

June 30, 

December 31, 

    

2024

    

2023

Insurance loans payable

$

877

$

543

Total current notes and loans payable

$

877

$

543

Notes and loans payable  
NOTES & LOANS PAYABLE  
Schedule of future principal payments

2024

$

622

2025

255

Total

$

877

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2024
REVENUE RECOGNITION  
Schedule of disaggregation of revenue

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

2023

2024

2023

Contract Manufacturing

Cigarettes

$

4,107

$

3,797

$

6,867

$

8,286

Filtered Cigars

3,303

3,931

6,927

8,326

Cigarillos

552

-

552

-

Total Contract Manufacturing

7,962

7,728

14,346

16,612

VLN®

(15)

322

70

365

Total Product Line Revenues

$

7,947

$

8,050

$

14,416

$

16,977

Schedule of concentration of risk

Three Months Ended

June 30, 

    

2024

2023

Customer A

34.37

%

29.42

%

Customer B

21.37

%

14.34

%

Customer C

7.46

%

27.26

%

Customer D

20.93

%

17.92

%

All other customers

15.87

%

11.06

%

Six Months Ended

June 30, 

2024

2023

Customer A

36.25

%

27.68

%

Customer B

22.87

%

16.46

%

Customer C

14.16

%

27.15

%

Customer D

13.95

%

14.75

%

All other customers

12.77

%

13.96

%

Schedule of contract assets and liabilities

June 30, 

December 31, 

    

2024

    

2023

Unbilled receivables

 

$

1,135

 

$

1,053

Deferred income

(389)

(726)

Net contract assets

$

746

$

327

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY- BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
EQUITY- BASED COMPENSATION  
Schedule of compensation costs related to restricted stock and stock options

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

Sales, general, and administrative

$

36

$

1,389

$

176

$

2,435

Research and development

 

20

 

67

 

61

 

117

Total equity based compensation - continuing operations

56

1,456

237

 

2,552

Total equity based compensation - discontinued operations

30

 

109

Total equity based compensation

$

56

$

1,486

$

237

$

2,661

Summary of changes in unvested restricted stock

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

$ per share

Unvested at January 1, 2024

 

9,681

$

251.12

Vested

(4,234)

233.09

Forfeited

(354)

274.16

Unvested at March 31, 2024

5,093

$

264.45

Forfeited

(3,269)

287.31

Unvested at June 30, 2024

1,824

$

221.93

Schedule of stock option activity

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

$ per share

Outstanding at January 1, 2024

 

13,729

$

421.51

 

  

 

 

  

Expired

 

(2,778)

330.74

 

  

 

 

  

Forfeited

 

(417)

621.60

 

  

 

 

  

Outstanding at March 31, 2024

 

10,534

$

437.52

 

1.4

years

 

$

Expired

(3,929)

570.27

Outstanding at June 30, 2024

6,605

$

358.81

0.4

years

$

Exercisable at June 30, 2024

 

6,605

$

358.81

 

0.4

years

 

$

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables)
6 Months Ended
Jun. 30, 2024
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK  
Schedule of warrants activity

Warrants outstanding at January 1, 2024

2,984,847

Issued

1,641,535

Exercised

(820,769)

Warrants outstanding at March 31, 2024

3,805,613

Issued

4,813,800

Abandoned

(2,813)

Exercised

(1,105,000)

Warrants outstanding at June 30, 2024

7,511,600

The following tables summarizes the Company’s outstanding warrants as of June 30, 2024:

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

4,067

$

492.00

July 25, 2027

Senior Secured Credit Facility - JGB

20,645

$

205.248

September 3, 2028

July 19, 2023 RDO warrants

28,125

$

1.69

July 20, 2028

October 2023 CMPO warrants

168,750

$

1.69

October 19, 2028

Inducement warrants

3,581,213

$

1.69

February 15, 2029

April 2024 RDO

1,980,000

$

1.69

June 28, 2029

April 2024 RDO - Placement Agent

118,800

$

1.69

June 28, 2029

Omnia Pre-Funded

1,150,000

$

0.00001

NA

Omnia 2024 warrants

460,000

$

2.14

May 1, 2029

7,511,600

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2024
LOSS PER COMMON SHARE  
Schedule of computation of basic and diluted loss per common share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

(in thousands, except for per-share data)

Net loss from continuing operations

$

(2,214)

$

(13,708)

$

(7,664)

$

(24,537)

Net (income) loss from discontinued operations

1,102

(6,831)

813

(14,184)

Net loss

(1,112)

(20,539)

(6,851)

(38,721)

Deemed dividends

(445)

(367)

(4,034)

(367)

Net loss available to common shareholders

$

(1,557)

$

(20,906)

$

(10,885)

$

(39,088)

Weighted average common shares outstanding - basic and diluted

 

7,449,706

878,171

5,307,471

862,177

Basic and diluted loss per common share from continuing operations

$

(0.30)

$

(15.61)

$

(1.44)

$

(28.46)

Basic and diluted loss per common share from discontinued operations

0.15

(7.78)

0.15

(16.45)

Basic and diluted loss per common share from deemed dividends

(0.06)

(0.42)

(0.76)

(0.43)

Basic and diluted loss per common share

$

(0.21)

$

(23.81)

$

(2.05)

$

(45.34)

Anti-dilutive shares are as follows as of June 30:

Warrants

7,511,600

151,775

7,511,600

151,775

Options

6,605

20,036

6,605

20,036

Restricted stock units

1,824

24,434

1,824

24,434

7,520,029

196,245

7,520,029

196,245

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2024
COMMITMENTS AND CONTINGENCIES  
Schedule of future commitments

Future Commitments

Commitment

 

Counter Party

 

Commitment Type

 

2024

 

2025

 

2026

 

2027

2028 & After

Total

    

License Agreement

NCSU

Minimum annual royalty

$

100

$

100

$

100

$

100

$

3,575

$

3,975

(1)

License Agreement

NCSU

Contract fee

150

250

250

650

(2)

Consulting Agreements

Various

Contract fee

928

373

146

1,447

(3)

Growing Agreements

Various

Contract fee

149

149

(4)

$

1,327

$

723

$

496

$

100

$

3,575

$

6,221

(1)The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.
(2)On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories. Additional milestone fees could be required pending achievement of events pursuant to the agreement.
(3)As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.
(4)Various R&D growing agreements for tobacco.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 02, 2024
Jul. 05, 2023
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES                
Cash flow from operations         $ (6,970) $ (37,332)    
Accumulated deficit     $ (385,558) $ (378,707) (385,558) (378,707) $ (378,707)  
Cash and cash equivalents     1,279 4,433 $ 1,279 4,433 2,058 $ 3,020
Substantial Doubt about Going Concern, within One Year [true false]         true      
Reverse stock split, ratio 0.0625 0.0667            
Shares issued for reverse stock split | shares   118,207            
Deemed dividend related to down-round provisions and anti-dilution provisions     $ 445 $ 367 $ 4,034 367    
Provision for credit losses         $ 7 $ 154    
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment                
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES                
Provision for credit losses             $ 118  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Beginning balance $ 322 $ 386
Cash payments (73) (64)
Ending balance $ 249 $ 322
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Severance Charges    
Total severance charges $ 569 $ 569
Sales, general, and administrative    
Severance Charges    
Total severance charges $ 569 $ 569
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
DISCONTINUED OPERATIONS AND DIVESTITURES      
Current assets of discontinued operations held for sale $ 1,058 $ 1,058 $ 1,254
Current liabilities of discontinued operations held for sale 1,397 1,397 3,185
Held for sale      
DISCONTINUED OPERATIONS AND DIVESTITURES      
Prepaid expenses and other current assets 7 7 9
Property, plant and equipment, net 1,051 1,051 1,207
Other assets     38
Current assets of discontinued operations held for sale 1,058 1,058 1,254
Notes and loans payable - current     2
Operating lease obligations     1,083
Accounts payable 1,279 1,279 2,013
Accrued expenses 75 75 79
Deferred income     8
Other current liabilities 43 43  
Current liabilities of discontinued operations held for sale 1,397 1,397 3,185
Net liabilities (339) (339) $ (1,931)
GVB Hemp/Cannabis Business      
DISCONTINUED OPERATIONS AND DIVESTITURES      
Previously accrued liabilities $ 1,399 $ 1,551  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other income (expense):        
Income (loss) from discontinued operations before income taxes $ 1,102 $ (6,831) $ 813 $ (14,184)
Net income (loss) from discontinued operations 1,102 (6,831) 813 (14,184)
GVB Hemp/Cannabis Business | Held for sale        
DISCONTINUED OPERATIONS AND DIVESTITURES        
Revenues, net   15,377   28,412
Cost of goods sold   16,761   30,990
Gross loss   (1,384)   (2,578)
Operating expenses:        
Sales, general and administrative (387) 4,257 (320) 8,652
Research and development 84 994 132 1,781
Other operating expense, net (865) 91 (766) 996
Total operating (income) expense (1,168) 5,342 (954) 11,429
Operating income (loss) from discontinued operations 1,168 (6,726) 954 (14,007)
Other income (expense):        
Other income, net   17   38
Interest expense (66) (122) (141) (215)
Total other expense (66) (105) (141) (177)
Income (loss) from discontinued operations before income taxes 1,102 (6,831) 813 (14,184)
Net income (loss) from discontinued operations $ 1,102 $ (6,831) $ 813 $ (14,184)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) - GVB Hemp/Cannabis Business - Held for sale - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
DISCONTINUED OPERATIONS AND DIVESTITURES    
Cash used in operating activities $ 867 $ 49,882
Cash provided by investing activities $ 22 1,194
Depreciation and amortization   1,367
Capital expenditures   $ 2,277
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
INVENTORIES    
Raw materials $ 1,975 $ 3,580
Finished goods 689 766
Inventory, Net $ 2,664 $ 4,346
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Intangible assets, net    
Gross Carrying Amount, Finite-lived $ 7,078 $ 7,087
Accumulated Amortization, Finite-lived (3,288) (4,045)
Impairment , Finite-lived (552)  
Net Carrying Amount, Finite-lived 3,238 3,042
Net Carrying Amount, Indefinite-lived 2,686 2,686
Total intangible assets, net 5,924 5,728
Trademarks    
Intangible assets, net    
Net Carrying Amount, Indefinite-lived 134 134
MSA signatory costs    
Intangible assets, net    
Net Carrying Amount, Indefinite-lived 2,202 2,202
License fee for predicate cigarette brand    
Intangible assets, net    
Net Carrying Amount, Indefinite-lived 350 350
Patent    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 2,913 2,922
Accumulated Amortization, Finite-lived (1,622) (2,185)
Impairment , Finite-lived (487)  
Net Carrying Amount, Finite-lived 804 737
License fee for predicate cigarette brand    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 4,165 4,165
Accumulated Amortization, Finite-lived (1,666) (1,860)
Impairment , Finite-lived (65)  
Net Carrying Amount, Finite-lived $ 2,434 $ 2,305
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
INTANGIBLE ASSETS, NET        
Total amortization expense $ 104 $ 165 $ 207 $ 326
Cost of goods sold        
INTANGIBLE ASSETS, NET        
Total amortization expense 2 3 5 6
Research and development        
INTANGIBLE ASSETS, NET        
Total amortization expense $ 102 $ 162 $ 202 $ 320
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Estimated future intangible asset amortization expense  
Remainder of 2024 $ 209
2025 417
2026 377
2027 368
2028 296
Thereafter $ 1,375
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Recurring (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative liabilities    
Assets    
Liabilities at fair value $ 98  
Fair Value, Recurring    
Assets    
Liabilities at fair value 1,289 $ 1,907
Fair Value, Recurring | Omnia 2024 warrants    
Assets    
Liabilities at fair value 1,191  
Fair Value, Recurring | Omnia 2023 warrants    
Assets    
Liabilities at fair value   1,350
Fair Value, Recurring | Derivative liabilities    
Assets    
Liabilities at fair value 98 557
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Assets    
Liabilities at fair value 1,289 1,907
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Omnia 2024 warrants    
Assets    
Liabilities at fair value 1,191  
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Omnia 2023 warrants    
Assets    
Liabilities at fair value   1,350
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Derivative liabilities    
Assets    
Liabilities at fair value $ 98 $ 557
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Estimated fair values of company's liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Detachable warrants    
Estimated fair value of company's liability    
Fair value measurement beginning balance $ 1,350 $ 1,350
Initial measurement 1,515  
Settlement and release (1,350)  
Fair value measurement adjustment (324)  
Fair value measurement ending balance 1,191 1,350
Derivative liabilities    
Estimated fair value of company's liability    
Fair value measurement beginning balance 639 557
Fair value measurement adjustment (541) 82
Fair value measurement ending balance $ 98 $ 639
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Warrant liability - Valuation technique (Details)
Jun. 30, 2024
Y
$ / shares
Dec. 31, 2023
$ / shares
Y
Risk-free interest rate per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 4.3 4.6
Risk-free interest rate per year | Derivative liabilities    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 4.8 4.3
Expected volatility per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 113.1 90.9
Expected volatility per year | Derivative liabilities    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 137.3 104.1
Contractual expiration    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input | Y 4.8 6.6
Contractual expiration | Derivative liabilities    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input | Y 1.6 2.2
Exercise price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 2.14 205.248
Stock price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 0.75 3.04
Stock price | Derivative liabilities    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 0.75 3.04
Market yield (credit risk) | Derivative liabilities    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 19.8 13.8
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 24, 2024
USD ($)
May 10, 2024
USD ($)
$ / shares
shares
Apr. 29, 2024
USD ($)
$ / shares
shares
Apr. 08, 2024
USD ($)
$ / shares
shares
Dec. 22, 2023
USD ($)
a
Oct. 16, 2023
USD ($)
shares
Jun. 22, 2023
USD ($)
$ / shares
shares
Mar. 03, 2023
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
shares
Aug. 31, 2024
USD ($)
May 31, 2024
$ / shares
shares
Mar. 31, 2024
shares
Feb. 15, 2024
$ / shares
Sep. 30, 2023
Sep. 03, 2023
$ / shares
shares
Jan. 14, 2022
USD ($)
DEBT                                        
Principal balance           $ 3,800                            
Rate of interest         12.00%       8.30% 7.88% 8.30% 7.88%           9.38%    
Shares represented by warrants | shares           10,418                            
Warrant outstanding balance | shares                 7,511,600   7,511,600   2,984,847     3,805,613        
Exercise price | $ / shares                                 $ 2.9504      
Fair value of warrants                 $ 5,791   $ 5,791                  
Debt issuance costs                 1,053   1,053                  
Debt exit payments                 1,053   1,053                  
Third party debt issuance costs                 801   801                  
Restricted cash               $ 7,500   $ 7,500   $ 7,500                
Revenue Debentures agreement amount           $ 18,500                            
Amended revenue Debentures agreement amount           15,500                            
Amount required in escrow fund           7,500                            
Pledged Indebtedness nonmonetary transaction           2,600                            
Reduction of Put Price amount           2,000                            
Balance reduction of Debentures           600                            
Loss on sale of financial asset           895                            
Warrant aggregate put price           2,500                            
Note payable amount on the Maturity Date           $ 500                            
Outstanding principal amount         $ 2,200                              
Cash payment         1,100                              
Cash outflow made by buyer         1,100                              
Unusual or Infrequent Item, or Both, Insurance Proceeds         1,000                              
Limit for insurance proceeds         $ 5,000                              
Area of real estate property | a         224                              
Additional debt reduction         $ 1,000                              
Payment of GVB Promissory Note                     1,500                  
Current portion of long-term debt                 $ 1,500   $ 1,500   $ 5,848              
Convertible conversion price | $ / shares     $ 2.14           $ 1.00   $ 1.00                  
Redemption price percentage                 20.00%   20.00%                  
Debt extinguishment charges                         (5,158)              
Derivative liability at fair value amount                         $ 557              
Converted debt     $ 1,192                                  
Exchange shares of common stock | shares     700,958                                  
Principal, fees and expenses owed under the Debentures                     $ 1,674 $ 1,100                
Purchased amount shares and warrants                 $ 3,913 [1] $ 4,851                    
Omnia Capital LP                                        
DEBT                                        
Shares represented by warrants | shares     460,000                                  
Exercise price | $ / shares     $ 2.14                                  
Share Price | $ / shares     $ 2.14                                  
Purchase to warrant     $ 5,228                                  
Cash payment     $ 249                                  
Number of common shares issued | shares     1,150,000                                  
Percentage of ownership to be held by holders to exercise     19.99%                                  
Letter Agreement                                        
DEBT                                        
Lowest Nasdaq minimum price | $ / shares       $ 2.14                                
Converted debt       $ 428                                
Exchange shares of common stock | shares       200,000                                
May 2024 Letter Agreement                                        
DEBT                                        
Aggregate amendment charge   $ 275                                    
May 2024 Exchange Agreement                                        
DEBT                                        
Exercise price | $ / shares   $ 0.00001                                    
Exchange shares of common stock | shares   395,000                                    
Principal, fees and expenses owed under the Debentures   $ 2,328                                    
Share Price | $ / shares   $ 1.69                                    
Registered Direct Offering And Private Placement [Member]                                        
DEBT                                        
Shares represented by warrants | shares       1,980,000                                
Exercise price | $ / shares       $ 2.14                                
Purchased amount shares and warrants       $ 4,237                                
Warrant, term       5 years                                
Number of common shares issued | shares       1,855,000                                
Derivative liabilities                                        
DEBT                                        
Liabilities at fair value                 $ 98   $ 98                  
New Warrants | Omnia Capital LP                                        
DEBT                                        
Exercise price | $ / shares     $ 2.675                                  
Outstanding Warrant | May 2024 Exchange Agreement                                        
DEBT                                        
Warrant outstanding balance | shares   5,876,887                                    
Share Price | $ / shares   $ 1.69                                    
Prefunded Warrants | Omnia Capital LP                                        
DEBT                                        
Shares represented by warrants | shares     1,150,000                                  
Exercise price | $ / shares     $ 0.0001                                  
Prefunded Warrants | May 2024 Exchange Agreement                                        
DEBT                                        
Shares represented by warrants | shares   895,000                                    
Prefunded Warrants | Registered Direct Offering And Private Placement [Member]                                        
DEBT                                        
Shares represented by warrants | shares       125,000                                
Exercise price | $ / shares       $ 0.00001                                
Placement Agent Warrants                                        
DEBT                                        
Warrant outstanding balance | shares                 118,800   118,800       2,098,800          
Exercise price | $ / shares       $ 2.675         $ 1.69   $ 1.69       $ 1.69          
Warrant, term       5 years                                
Percentage of payments on placement agent cash fee       6.00%                                
Placement agent fee       $ 50,000                                
Warrants issued to placement agent | shares       118,800                                
Real estate farm assets | Borrowings                                        
DEBT                                        
Collateral amount                 $ 1,000   $ 1,000                  
Senior secured debentures                                        
DEBT                                        
Principal balance               $ 21,053                        
Rate of interest               7.00%                        
Exit payment               $ 1,053                        
Original issue discount (as a percent)               5.00%     5.00%                  
Redemption price (as a percent)               5.00%     5.00%                  
Senior secured debentures | Company's option, any time after March 3, 2024                                        
DEBT                                        
Redemption price (as a percent)               3.00%                        
Senior secured debentures | Holders option, commencing on March 3, 2024                                        
DEBT                                        
Redemption price (as a percent)               2.00%                        
Redemption price percentage                           2.00%            
Senior secured debentures | Company's option, commencing August 2024                                        
DEBT                                        
Outstanding principal amount                           $ 428            
Senior secured debentures | JGB warrants                                        
DEBT                                        
Shares represented by warrants | shares             31,060 20,835                        
Exercise price | $ / shares             $ 205.248 $ 306.00                        
Fair value of warrants               $ 4,475                        
Debt issuance costs               139                        
Anti-dilution adjustments on warrants             $ 0                          
Subordinated note                                        
DEBT                                        
Principal balance               $ 2,865                        
Subordinated note | Omnia Capital LP                                        
DEBT                                        
Initial measurement     $ 1,515                                  
Cash and non-cash consideration     5,628                                  
Extinguishment charges     $ 400                                  
Subordinated note | Omnia Warrants                                        
DEBT                                        
PIK Interest rate               26.50%                        
Shares represented by warrants | shares                                     2,813  
Warrants term                                     7 years  
Exercise price | $ / shares                                     $ 205.248  
October note                                        
DEBT                                        
Principal balance               $ 1,000                        
Rate of interest               12.00%                        
January note                                        
DEBT                                        
Principal balance                                       $ 1,500
Rate of interest               12.00%                        
GVB Promissory note                                        
DEBT                                        
Principal balance         $ 2,000                              
GVB Promissory note | Borrowings                                        
DEBT                                        
Payment of GVB Promissory Note $ 1,500                                      
Collateral amount                 $ 500   $ 500                  
Current portion of long-term debt $ 500                                      
Senior Secured Credit Facility                                        
DEBT                                        
Warrant outstanding balance | shares                 20,645   20,645                  
Exercise price | $ / shares                 $ 205.248   $ 205.248                  
Current portion of long-term debt                 $ 1,500   $ 1,500                  
Senior Secured Credit Facility | Borrowings                                        
DEBT                                        
Collateral amount                 1,500   1,500                  
Senior Secured Credit Facility | Needle Rock Farms | Borrowings                                        
DEBT                                        
Collateral amount                 1   1                  
Senior secured credit facility and subordinate note                                        
DEBT                                        
2024                 1,500   1,500                  
2025                 $ 6,046   $ 6,046                  
[1] Includes exercises of 125,000 shares of prefunded warrants during the period ended June 30, 2024.
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Long-term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
DEBT        
Unamortized discount on loan and deferred debt issuance costs $ (779) $ (886) $ (1,453) $ (8,698)
Total 7,546   13,906  
Current portion of long-term debt (1,500)   (5,848)  
Long-term debt 6,046   8,058  
Senior Secured Credit Facility        
DEBT        
Total debt 8,325   11,805  
Current portion of long-term debt $ (1,500)      
Subordinated Note        
DEBT        
Total debt     $ 3,554  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Unamortized discount and deferred debt issuance costs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
DEBT      
Issuance $ 886 $ 1,453 $ 8,698
Amortization during the period (107) (567) (2,087)
Debt extinguishment charges     (5,158)
Issuance $ 779 $ 886 $ 1,453
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES & LOANS PAYABLE (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2023
Dec. 22, 2023
NOTES & LOANS PAYABLE          
Directors And Officers insurance, policy term 1 year   1 year    
Annual premium $ 866   $ 1,626    
Premium paid 147   285    
Proceeds from note payable issuance $ 719 $ 143 $ 1,341    
Debt instrument term 10 months 6 months 10 months    
Rate of interest 8.30% 9.38% 7.88%   12.00%
Insurance loans payable $ 877     $ 543  
Total current notes and loans payable $ 877     $ 543  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES & LOANS PAYABLE - Future principal payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
NOTES & LOANS PAYABLE    
Total $ 7,546 $ 13,906
Notes and loans payable    
NOTES & LOANS PAYABLE    
2024 622  
2025 255  
Total $ 877  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
REVENUE RECOGNITION          
Allowance amount for discounts or returns and allowances     $ 0   $ 0
Unbilled receivables $ 1,135   1,135   1,053
Deferred income (389)   (389)   (726)
Net contract assets $ 746   746   $ 327
Revenue recorded in contract asset     $ 726 $ 688  
Maximum          
REVENUE RECOGNITION          
Payment period     30 days    
Tobacco          
REVENUE RECOGNITION          
Revenue Recognized Over Time, Percent 66.00% 67.00% 63.00% 66.00%  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION - Net revenue by product line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
REVENUE RECOGNITION        
Total Sales $ 7,947 $ 8,050 $ 14,416 $ 16,977
Contract Manufacturing        
REVENUE RECOGNITION        
Total Sales 7,962 7,728 14,346 16,612
Cigarettes        
REVENUE RECOGNITION        
Total Sales 4,107 3,797 6,867 8,286
Filtered Cigars        
REVENUE RECOGNITION        
Total Sales 3,303 3,931 6,927 8,326
Cigarillos        
REVENUE RECOGNITION        
Total Sales 552   552  
VLN        
REVENUE RECOGNITION        
Total Sales $ (15) $ 322 $ 70 $ 365
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION - Concentration of risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Customer A        
Disaggregation of Revenue        
Concentration Risk, Percentage 34.37% 29.42% 36.25% 27.68%
Customer B        
Disaggregation of Revenue        
Concentration Risk, Percentage 21.37% 14.34% 22.87% 16.46%
Customer C        
Disaggregation of Revenue        
Concentration Risk, Percentage 7.46% 27.26% 14.16% 27.15%
Customer D        
Disaggregation of Revenue        
Concentration Risk, Percentage 20.93% 17.92% 13.95% 14.75%
All other customers        
Disaggregation of Revenue        
Concentration Risk, Percentage 15.87% 11.06% 12.77% 13.96%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY- BASED COMPENSATION (Details) - 2021 Plan - shares
Jun. 28, 2024
Jun. 30, 2024
EQUITY BASED COMPENSATION    
Additional shares authorized during the period 5,000,000  
Number of shares remaining for future awards   5,707,584
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY- BASED COMPENSATION - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EQUITY BASED COMPENSATION        
Total equity based compensation - continuing operations $ 56 $ 1,456 $ 237 $ 2,552
Total equity based compensation - discontinued operations   30   109
Total equity based compensation 56 1,486 237 2,661
Sales, general, and administrative        
EQUITY BASED COMPENSATION        
Total equity based compensation - continuing operations 36 1,389 176 2,435
Research and development        
EQUITY BASED COMPENSATION        
Total equity based compensation - continuing operations $ 20 $ 67 $ 61 $ 117
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY- BASED COMPENSATION - RSUs (Details) - Restricted Stock Units - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
RSUs, Number of shares      
Unvested, Beginning Balance 5,093 9,681 9,681
Vested   (4,234)  
Forfeited (3,269) (354)  
Unvested, Ending Balance 1,824 5,093 1,824
RSUs, Weighted average grant-date fair value      
Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 264.45 $ 251.12 $ 251.12
RSUs vested, grant-date fair value   233.09  
RSUs forfeited, grant-date fair value $ 287.31 274.16  
Nonvested, Weighted Average Grant Date Fair Value, Ending Balance   $ 264.45  
Fair value of RSUs that vested during the period $ 221.93   $ 9,000
Unrecognized compensation, RSUs $ 335,000   $ 335,000
Unrecognized compensation, period for recognition     1 year 7 months 6 days
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY- BASED COMPENSATION - Stock option activity (Details) - $ / shares
shares in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Weighted Average Remaining Contractual Term    
Options exercisable, End of Period, weighted average remaining contractual term 4 months 24 days  
Employee Stock Option [Member]    
Number of Options    
Outstanding, Beginning of Period 10,534 13,729
Expired (3,929) (2,778)
Forfeited   (417)
Outstanding, End of Period 6,605 10,534
Exercisable, number, End of Period 6,605  
Options, Weighted Average Exercise Price    
Options, Beginning of Period, weighted average exercise price $ 437.52 $ 421.51
Options expired, weighted average exercise price 570.27 330.74
Options forfeited, weighted average exercise price   621.60
Options, End of Period, weighted average exercise price 358.81 $ 437.52
Options exercisable, End of Period, weighted average exercise price $ 358.81  
Weighted Average Remaining Contractual Term    
Options, End of Period, weighted average remaining contractual term   1 year 4 months 24 days
Options exercisable, End of Period, weighted average remaining contractual term 4 months 24 days  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrant Inducement Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
May 10, 2024
Apr. 29, 2024
Apr. 08, 2024
Feb. 15, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
May 31, 2024
Apr. 30, 2024
Dec. 31, 2023
Nov. 28, 2023
Oct. 16, 2023
CAPITAL RAISE AND WARRANT ACTIVITY                            
Stock issued in connection with capital raise         $ 3,913 [1]   $ 4,851              
Shares represented by warrants                           10,418
Exercised         (1,105,000) (820,769)                
Warrant outstanding balance         7,511,600 3,805,613   7,511,600       2,984,847    
Exercise price       $ 2.9504                    
Issued         4,813,800 1,641,535                
Abandoned         2,813                  
Fair value of Warrants         $ 5,791     $ 5,791            
Gross proceeds from exercise of stock warrants               2,245            
Change in fair value of warrant liabilities               $ (324) $ 723          
Converted debt   $ 1,192                        
Exchange shares of common stock   700,958                        
Convertible conversion price   $ 2.14     $ 1.00     $ 1.00            
Registered Direct Offering                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Net proceeds from direct offering               $ 4,237 5,273          
Payments of Stock Issuance Costs               $ 324 $ 422          
Offering                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Stock issued in connection with capital raise     $ 4,237                      
Stock issued in connection with capital raise (in shares)     1,855,000                      
Shares represented by warrants     1,980,000                      
Exercise price     $ 2.14                      
Warrant, term     5 years                      
May 2024 Exchange Agreement                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Exercise price $ 0.00001                          
Share Price $ 1.69                          
Exchange shares of common stock 395,000                          
Inducement warrants                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Shares represented by warrants       820,769                    
Warrant outstanding balance       3,581,213 3,581,213     3,581,213         1,986,229  
Exercise price         $ 1.69     $ 1.69   $ 1.69 $ 2.14   $ 8.40  
Lowest Nasdaq minimum price       $ 2.8237                    
Issued       1,641,535                    
Fair value of Warrants       $ 3,441                    
Gross proceeds from exercise of stock warrants       2,421                    
Change in fair value of warrant liabilities       $ 148                    
Percentage of public offering accompanying common warrant                         200.00%  
Prefunded Warrants | Offering                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Shares represented by warrants     125,000                      
Exercise price     $ 0.00001                      
Prefunded Warrants | May 2024 Exchange Agreement                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Shares represented by warrants 895,000                          
Placement Agent Warrants                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Net proceeds from direct offering     $ 3,913                      
Warrant outstanding balance         118,800     118,800   2,098,800        
Exercise price     $ 2.675   $ 1.69     $ 1.69   $ 1.69        
Warrant, term     5 years                      
Percentage of payments on placement agent cash fee     6.00%                      
Warrants issued to placement agent     118,800                      
Placement agent fee     $ 50,000                      
Percentage of placement agent additional cash fee     6.00%                      
Outstanding Warrant | May 2024 Exchange Agreement                            
CAPITAL RAISE AND WARRANT ACTIVITY                            
Warrant outstanding balance 5,876,887                          
Share Price $ 1.69                          
[1] Includes exercises of 125,000 shares of prefunded warrants during the period ended June 30, 2024.
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) - $ / shares
2 Months Ended 3 Months Ended
Feb. 15, 2024
Jun. 30, 2024
Mar. 31, 2024
May 31, 2024
Apr. 30, 2024
Apr. 08, 2024
Nov. 28, 2023
Class of Warrant or Right [Line Items]              
Warrant outstanding beginning balance 2,984,847 3,805,613 2,984,847        
Issued   4,813,800 1,641,535        
Abandoned   (2,813)          
Exercised   (1,105,000) (820,769)        
Warrant outstanding ending balance   7,511,600 3,805,613        
Exercise price $ 2.9504            
Senior Secured Credit Facility - JGB              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   20,645          
Exercise price   $ 205.248          
July 2022 RDO warrants              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   4,067          
Exercise price   $ 492.00          
July 19, 2023 RDO warrants              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   28,125          
Exercise price   $ 1.69          
October 2023 CMPO warrants              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   168,750          
Exercise price   $ 1.69          
Inducement warrants              
Class of Warrant or Right [Line Items]              
Issued 1,641,535            
Warrant outstanding ending balance 3,581,213 3,581,213          
Exercise price   $ 1.69   $ 1.69 $ 2.14   $ 8.40
April 2024 RDO              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   1,980,000          
Exercise price   $ 1.69          
April 2024 RDO - Placement Agent              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   118,800          
Exercise price   $ 1.69   $ 1.69   $ 2.675  
Omnia Pre-Funded              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   1,150,000          
Exercise price   $ 0.00001          
Omnia 2024 warrants              
Class of Warrant or Right [Line Items]              
Warrant outstanding ending balance   460,000          
Exercise price   $ 2.14          
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER SHARE            
Net loss from continuing operations $ (2,214)   $ (13,708)   $ (7,664) $ (24,537)
Net income (loss) from discontinued operations 1,102   (6,831)   813 (14,184)
Net loss (1,112) $ (5,739) (20,539) $ (18,182) (6,851) (38,721)
Deemed dividends (445)   (367)   (4,034) (367)
Net loss available to common shareholders $ (1,557)   $ (20,906)   $ (10,885) $ (39,088)
Weighted average common shares outstanding - basic (in shares) 7,449,706   878,171   5,307,471 862,177
Weighted average common shares outstanding - diluted (in shares) 7,449,706   878,171   5,307,471 862,177
Basic loss per common share from continuing operations (in dollars per share) $ (0.30)   $ (15.61)   $ (1.44) $ (28.46)
Diluted loss per common share from continuing operations (in dollars per share) (0.30)   (15.61)   (1.44) (28.46)
Basic loss per common share from discontinued operations (in dollars per share) 0.15   (7.78)   0.15 (16.45)
Diluted loss per common share from discontinued operations (in dollars per share) 0.15   (7.78)   0.15 (16.45)
Basic loss per common share from deemed dividends (0.06)   (0.42)   (0.76) (0.43)
Diluted loss per common share from deemed dividends (0.06)   (0.42)   (0.76) (0.43)
Basic loss per common share (in dollars per share) (0.21)   (23.81)   (2.05) (45.34)
Diluted loss per common share (in dollars per share) $ (0.21)   $ (23.81)   $ (2.05) $ (45.34)
Effect of dilutive securities:            
Anti-dilutive shares 7,520,029   196,245   7,520,029 196,245
Warrants            
Effect of dilutive securities:            
Anti-dilutive shares 7,511,600   151,775   7,511,600 151,775
Options            
Effect of dilutive securities:            
Anti-dilutive shares 6,605   20,036   6,605 20,036
Restricted Stock Units            
Effect of dilutive securities:            
Anti-dilutive shares 1,824   24,434   1,824 24,434
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES - Licenses (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Future Commitments  
2024 $ 1,327
2025 723
2026 496
2027 100
2028 & After 3,575
Contractual Obligation, Total 6,221
License Agreement | North Carolina State University  
Future Commitments  
2024 100
2025 100
2026 100
2027 100
2028 & After 3,575
Contractual Obligation, Total 3,975
License Agreement | North Carolina State University  
Future Commitments  
2024 150
2025 250
2026 250
Contractual Obligation, Total 650
Consulting Agreements | Various  
Future Commitments  
2024 928
2025 373
2026 146
Contractual Obligation, Total 1,447
Growing Agreements | Various  
Future Commitments  
2024 149
Contractual Obligation, Total $ 149
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details)
$ in Thousands
Oct. 23, 2023
USD ($)
Jul. 19, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jan. 21, 2019
item
COMMITMENTS AND CONTINGENCIES        
Number of counts | item       3
Damages sought, Value $ 3,000 $ 9,000    
Maximum        
COMMITMENTS AND CONTINGENCIES        
Accrual of an additional amount     $ 1,314  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 22, 2023
Oct. 23, 2023
Jul. 19, 2023
Nov. 30, 2022
Dec. 05, 2023
COMMITMENTS AND CONTINGENCIES          
Insurance settlements receivable         $ 768
Insurance proceeds $ 1,000        
Damages sought, Value   $ 3,000 $ 9,000    
Grass Valley fire          
COMMITMENTS AND CONTINGENCIES          
Insurance proceeds       $ 5,000  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details) - KeyGene Dispute - KeyGene - USD ($)
$ in Thousands
Jan. 08, 2024
Mar. 20, 2022
Other Commitments [Line Items]    
Collaboration research agreement   3 years
Payment amount $ 1,885  
Services performed $ 881  
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( + P#5D'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 " "P, U9Z73%I>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:1U(J'KBV-/"H(#Q;>0W+9@TX3DI-VW-ZU;A^@'\#%W__SN M=W"-#E+[B,_1!XQD,=V,KNN3U&'-CD1! B1]1*=2F1-];NY]=(KR,QX@*/VA M#@@5YW?@D)11I& "%F$ALK8Q6NJ(BGP\XXU>\.$S=C/,:, .'?:40)0"6#M- M#*>Q:^ *F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A'.HYEW<0\/;T^#*O6]@^ MD>HUYE_)2CH%7+/+Y-?Z8;/;LK;BU6W![PM1[P27?"7%ZGUR_>%W%7;>V+W] MQ\87P;:!7W?1?@%02P,$% @ L# -69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "P, U9,QEV,\H% #P'@ & 'AL+W=O'2&]DBYW4GU-UT)H\AA'27K566N]>=/KI?Y:Q#P] MEQN1P)VE5#'7<*I6O72C! _RH#CJ,<<9]F(>)IW)97YMKB:7,M-1F(BY(FD6 MQUP]78M([JXZM'.XNUMI1;I.[G[5>R!!D;/EU&: M_R>[XME^OT/\+-4RW@=#">(P*7[YX[XBG@6X;DT VP>P5P&T[@WN/L#-08N2 MY5AON>:32R5W1)FG00%4UX$I!WB0[U M$YDE1?,PU=PEZ9HKD5[V-+S-Q/3\O?)UHXG&Q(:U1)I4"(-FB%]RKC20D5/Y$YLI-(V/%Q*J\Q6*1X:U1)O6.(-F^'- MA0JE:; !@0[#FCQ&MH2[*.$NFL#=B568 M:DB@)K<\MK917(-(-,/9%?E,PV9T499XE_;H-&Y5I"4Z<:@YTFV% X MJ:"IYN/'&5EH^#Z)5,236:(!Q).!M2Z.J-]^MA'C06V1G]D.V@3YGC^260") M"I>A7SB.^D9]1/)BW'7ZPW&?.59>-+@M+ZMX61/>:1" >GIV."#OX3GR,;'G M%9=T&24W7($I7&G3RTD>6,%1E;;@E4NBJ!'Y#[AGSJ!1W\N=U2,=D?L@_:_I M-HPB:\>,![=EK5P1Q7W-:];R"YXKN0T3WYYE7//6LX*>PBK1RBM1W.&\!IW+ M5/.(_!UNZCLI7)&-'&8=CO"XMJ25;:*XV\F;ZQ0FR/5@N,"(#JU8IS!)M')) M%+L4-HE5-HGA1N:01?+NT5_S9"5JW>$1H=OIXNW4 M.@/% ]L25JZ(-7)%7J:4F<,4$Y<\E3"29-9%F".*?UF7;CP\JBUGY898(S# #*ZFLG= 1G5N9=+GO M"Y !D: 0M/*>P@"QR@"Q1@9H$?,H(M=9"K=3>ZO%=>I64/"PMGB5[6&-;,^[ M6*B5^2IA9KG3:W &\88G]KSB@K4K#'A<6]#*]3#BC4!KF:V7'93B[8B TH M6.&M#;$R0*S1,I%9 U'@]&9)(![)[\*>Q6.K10YU^Z/QP.K/\>"VJ:R\#L.M MRF&HO E3XVC_$N#+L+7-(W+=+F5=EUI!3V%^W,K\N+AG*1P$5K_WI$ MK&[E%@]KRUC9'Q/^+UCOV9ZB&>_RK=:4^&8MLMA>+*^6V[G3?!.S5SU>[ 5_X&:X3$DD MEA#JG(^@OU/%]FIQHN4FWZ%\D%K+.#]<"QX(91Z ^TLI]>'$O*#LBSHCP9+95:'8W' M9;+D.2O?BQ4O]&_F0N9,Z5NY&)?7(K*S^1?>U;1B,4+(NEFQ%/=(&FOMS5Q477T^ MO_A\4>\ $8_XP/ S]_!SGNCAN!I. MN\/'.O)M^&0;/JG\T:'PUU+R0B%6EER51U \M0,?=F!VV5&Y8@D_&>EM5'*Y MX:/IK[_@T/L=BNZ5G'5BI=M8J0C M*H3BD+[(>G3@>3UYMHU&EP?+B[?R8J>\:\E7+)TA_J Q6?*RVBY"+;G4N7@W M4T"B8WNA16'44PT8X7A ]62K>N+>V!UI2,S1+"T34:BT6'.M?\4E,\PLT9)G M,Z39CTJ]\Z$8)K:\W1U=QP 8D<"'8\!>"R+/&<6M4"Q[QC0W;CJ/IW[1/:UPQ8T1VK MKN26<=B)E>E5O0"*!$/KLH45#I]5?&4INTNS5&E8@148=D+OI278 M:WGK!MT"$+L)^%DCK^9*)IA.R2OV:&H<76(WJ0^< 1MV<=1'"V 4^$,OJ24B M=B/QZ26MA*SZ+DV73!2+0\5EKONE.U@O@#F;X(!5$/L#%09N:8C=..RG.W&7 MI8L:@*!6&V?$M[8G8$0'BDC2(H^XD;>M=9M% +8?-L=H;)$#L/)]?R"!D!9V MQ T[+5":$N*I'@(%VM"*+1H#1I@2,J!OIWMSD^U)GTD>]2L&%=IT LK=?59= MB2W#B)MA3Q+U*Y8BRT!]-I:HM5D HS@>V-VD11?9VVTU+SA)]591[*%)3G,^ M\+:!GBO EEC BM !T)*69\3-LW,^YSH;S5!:)"*'MXO-*FH!#3"*R$#K15J< M$7?S==7I$W:@!NH$NBO/TFD;X=B?# AM$43<" *X^U-- ['!@^FDCR? BN)X M*$6U?")N/G7;AGVS#G I]"+2EVJ;$5WO#*W?EDQDXBQX/FW!N:_D(4[$O?C4 MZ96\=8^=6LQ1-^9>"&0*=&[!SHE-<_8$]7>3@71-6^)1-_$^[:UMJ(VRT-LY MN&GD 509JD"@[:">B7 MYJ77\M8-OP4V=0/[6C[5$Z42R?<#].:]I_]@7:M)M&'9FA\@[!WHC\Q?5)K9 MTLMDK99"IO_R&3A!_Z.[A%?%SSOJ3DM;'M ]Y8'>$[K1:^9D.Q=@M$Y/+XGV MYQUUHVWK![JGOV6KU.2IM#!%,"^K4L@=M%T=T-@/O7Y/!ME%'ID,'$'2MHR@ M[@97%^WK?)TQI5=NLUE!G7;/>DCC(+#.Z92?-.!3[ M-M,/)Q:N(*O8QP.'Z'Z+?M^-?HM7%1&>+Q[;WX8!AVF0&7"8-M[Y2M=\G_XW MDXM4%^,9G^MQWOM(AR_KKZCK&R56U;>\=T(ID5>72\ZT:F.@?S\7FF7-C?GB M>/L?!:;_ 5!+ P04 " "P, U9??3Y]K\" "\" & 'AL+W=OF*#C@I!)EU'0LJV]FF.1&&%1K4QX&K)24 MY##E2)19AOF?"Z!L-31LXWGACBQ2J1?,,"CP F8@?Q13KF9FZY*0#')!6(XX MS(?&R#Z/!CJ^"OA)8"76QDAG\L#8HYY<)4/#TD! (9;: :O#$B*@5!LIC-^- MI]%NJ87KXV?WKU7N*I<'+"!B]!=)9#HT!@9*8(Y+*N_8ZA*:?#SM%S,JJG^T MJF/[OH'B4DB6-6)%D)&\/N*GI@YK KOWBL!I!,Z^ K<1N%6B-5F5UAA+' :< MK1#7T67/ M;V5^AESK!#F6T^N01[OE8XB5W*[D[J;<5-FW)7#:$CB5G_N>$G1E6=OVNFWU MXW@N_VD*_.Y:A#:>6%YC+]33?BMK@ M[[7\O.HI5_UXP[Q&X@>VUV-Y.[(AEF7J3O:/F MWEXU?RMJ [[?PO=\7WB=R@]EMJ_W!J(D393>QO<7QV?,>S M!R]XM^-4F-5S_6[:04L[.)Q6M6(A<9Z0?-&%/-@3>3NN&]E57#5'U> -X^$?/4JBC_D@O,2O2VS7%X/%F6Y MNAR-Y&S!E[$ M\5E9F8C5OPV?\"RK+*EQ_+@/6T8 V#>BI/;"F 3NU![=I4+L^VOI>$Q?&97QS58A75%1H9:UZ M4;-?MU9\I7D5*-.R4-^FJEUY,[F_"Z.[:10B]6IZ_^TV_/RDWDR?U+_OT=W3 M%-U_1?/GIUL%0)_O*N3WA\?H5]7L]K<(?;N?3M$%^C$-T8=?/J)?4)JC MIX58RSA/Y-6H5(.LNAK-F@%]V0Z(= R(HN\B+Q<217G"$Z!]:&_O6=J/%#E[ MALB.H2_$:O _ZWR(J/,)$8^ MX?F:7T+SNFW)X)95PKN4JWC&KP;/C@YI__P)[S+XC4/HV%?1J+>C)V M1#_;T\]LUG?TRT\HYR4T!]OF7MV\JA&;&W_,_*O1YI!;$Q0XKG,,"DT09@Q[ MQZ@(0'ECO^WPR$MW[Z5K#;*)D"42<_0B1"*1%%F"/O"W6;:6JJ947R1<<3M+ MX[K4R(5X57_Y*B[BDF<_T7-5_3Z"(>KV&:)]&@O[-!;U9.QH\KS]Y'G6$#4G M#YJ(K0WW(&YHX(VU.#5!S N(%JE6#M\TV_72?0_#9!C!*-G- $><&8:GZ;H,#%#/8[ MV/L=6/W^=R&D1!\R]?=CY>L\!3-18'3M^EJ.F9B8B[&'-4:4/HV%?1J+>C)V-!/8:56J8PVZ M:9Q55>^%YVI.LGJYQ8F2PZDLJSG:<%!H.D94$.KI00B@L$,";2F% ,PEGEX/ MH2X=C,=P).(#E8[?*?R2Q\5L47N>*!60B97:KH$KKS%U- :]O$\ D#_64Q:CXG5X_MRP0LD]#6(/J3Y3"SYQTX)U-@]\DQWWMKUNX#*$\O6*&( R[ALL 3&5I M%W:9M(J3V!7G-WMA0<]\+@J^6^/U+A"BA)B"\(+@0-_R03!,/4\ONQ#.]ZAF M+@)[96R,.UAI=2BQZ]"'0FS2^D<"Y?W[S@-*U-,]-S',T[U^WTYDMW/L;BM" MB5V$WO'RSR@, H@]0@XVWHWKD":DOGX>$$(XW_.8S@#4*W-IQSD':44FL1_Z MAJEL7.?)@>>@Q""]G@+W:BWLU5K4E[7C26DE,+%+X-M&7&S/8>KX3.!Y.CE5 MF0I5*7^B!RTD=P.J%RP %NAB)8)LJ7H1=!SC)!(!GN2628 M*) ,$P:0 =BRD=&*46(7H[LD!KH)*$&,L>$G "..JPO+$,)Y@:N+,@A& Y]T ME:=6@1*[ @TY7ZJI3=)-FO".GQ^)J0@O&'-UCP$4]7S=7\B60XW,_(ZQ8V]; M%4KL*G1?G>)-G&;Q4OM\C9,LW6I MELK?2%@S@K&=, @%$0;B3,(@F(VP5OE2N_)]-[ZZJN\9A&%C[,X0ZYD)0%WX M0U\7C2<9BR!CV!MV;9]HJYRI73F?$%\]$$9.(LQ$@82=8BR"C-D(.[A883_) MC>(B5TM-H@?E\K1R^1-JREFX*V>?T#8*SV"(0FM0S]X3&,;TW2<,\_6M6(1M$N\LX@B9U&$@@S20)A)DFPM2Z26NE+[=+7EJ?.H,2%1F>< MTD$P0H?ZX7<(XH:.L;@ &'.'M$,"TU8"4[L$MF>C,VCQ( U@T@+ 0%H@'$ + M +/1TLIE:I?+O]?7*!4O\49EWQ=^1(M$8EW*,LZ32@%<5- ; W.7"<&@72:$ W:9$,RRRV2M M=F;.";^XJ3!8J1U6=6=ZLSM< 8_$F%6)GWLDUJNUL%=K45_6CN>EE>C,+M%_ MY 6/L_1_:OV]Q&H!;B\'%N5%R8NEFJ$-EV5U:0))/EL7:9G"YV#V7LZ>+^!Z MA''7LL\>(Z!'OROF6SW/['K^JRA4'LR1(J[@^>PG*HLXEUDMV4$2^[QB,6'F MT;:ANWKM,0)ZI!UG%*S5^,RN\1_Y+(NE3.?I;'MW5YGZ/NB7GN,@!Y95W >W(I^YSI(9T(&*;0:.YM"X*#;6-]]]A@! M/>*#^UW''+;[!F;?-TR.V.L,/_>D2@[!JA]E]4H.X8!*#L%HX!I9;73P',R2 M%R_U TA2!<8Z+[?/..P_W3_D]+E^M$?[_ N^G&#@\Q!?1MM'F%KSVR>JOL?% M2YI+E/&YZDKM]]20B^U#2MLWI5C53^$\B[(4R_KE@L<)+RJ ^GXN1+E[4W6P M?U3LYO]02P,$% @ L# -63.4X0F6% 2^T !@ !X;"]W;W)KTY5?*P!!CULDJK$'O-,LG'. MW=JZM2^(A&WMD86/0$G.M]]&5HR!9C#Q_]XWB44SOT9,MP:F_PROO^6[/XK; M+"N-[W>;;?'FY+8L[Q=G9\7R-KM+B]_R^VQ+ENM\=Y>6]'%WOCYL^[A[^SK?EYOU-ONX,XK]W5VZ^^M]MLF_O3D1)S\V M?%K?W);5AK.WK^_3F^PJ*W^__[BC3V>/E-7Z+ML6ZWQK[++K-R?OQ")Q9E6# MPQY_7V??BB=_&]57^9+G?U0?_-6;DTEU1-DF6Y85(J7_OF;GV693D>@X_CQ" M3QY]5@V?_OV#?GGX\O1EOJ1%=IYO_GN]*F_?G,Q.C%5VG>XWY:?\FY<=OY"L M>,M\4QS^-;X=]YV<&,M]4>9WQ\9T!'?K[9$\#>6P@G_L=G&,#I^U!]#28'AM,G^MA=FPP:S6P M^[[T_-A@WFHP[>VXR8^>F[1/;&^3Q\YN][;L;?*CNT6[OWN_NOC1X:+=X_U- M?G2Y./3YV4/X'F+_(BW3MZ]W^3=C5^U/O.J/0P(=VE/(K[=5KE^5.[*NJ5WY M]OQ#A_NMW__/_&+]V.\^QPS MN(N?Q#$H-8!*[]=ENJF^G_J^S(K"R*^-C^G.^'NZV6<]AW>I9_Y#_"_3R'W) M@3 \[V<.PMK=<[N_VF[3,5L:'\C;;&72J:=BYK<:#KYGA;Y?Y76;\$N5% M\2N##YZ/O\BNU\MU:9P_;*GHZOJ:!HU7QL=LM\Y7U?=_M\KOJU'D%?WU?Y1! M-"Z5C-MPM%L&$@WT#^ XXX'C9(,MT3?ZG%/4-)N=T<_&XV^'^?C;81XX=@_G M?7:SWFZKE/R2;M+M,C/2DL[6\C?#$J\,36LZ$W;3:81T&B-A2?<;S.5\*A^/OQ',UF,P6R.#^1?Z72T.X\6O MSPGL]WH^_^-ZKFTT-AL>8/+)B9G9UM1JA9-"^G21,!\)"Y"P$ F+D+ 8"4M ML$8&VH\9:&LSY*K,EW\8ZZ+8TZ!+N;?,M]OC'>&W=7EK?+KZW?B:%27EZ"MC M2[?!-(H^Y.?!?IMM5@;=_!IE^CUC+SBU[L?F&A*FD##7[OP*G-KM7WBE1@;)QPR2_[H,>CK^<<.=_E!ZACMMH[$I*#NG4#IV*] 5 MTJ.+A/E(6("$A4A8A(3%2%@"@C52U7E,5>=%J9HN_]ROBW6U@T@R0L! )BY"P& E+!GJID0YB4A>/)]J$>"CX+1L%OTU>\.5>+6IL/D!I M"DISH33_2'O:==-6%2F >@RAM A*BZ&T1']NFTGQ1%$AM$F19&5_$FB;CDX" M)$U!:2Z4YD-I 906'FF-J5PQ$S.S55"%>HVAM&3X.S23H98("+U&0#UH=IX( M!.)T]UA'M=@<@2H$H#0%I;E'VM.S;EG.M#TYX#/[G;9W"@0K)9@U]PHYE"D= MT2G_/PL70\]'PAS<;")G3D\0UJ5]H:^]MX*P5=@?"LCW _2>.21]J]%AS-3V MI;"$TYI'@GIUH30?2@N@M!!*BZ"T&$I+4+1F+M9%?J&O\O^<:$P/'9U,T.(] ME.:*;F&8%8XQ^S'*,>BQA9Q/5CL&=1M#:0GS)33R,5'7WH6^XOUR =F @[YQ M!EI3%]VB.JLA@WIUH30?2@N@M!!*BZ"T&$I+4+1F.M;U=:$OL(^:FH*6TZ$T M!:6Y4)H/I0506@BE15!:#*4EHEN %[)O%JNNP M]95P[BP6MCT-I"DISH30? M2@N@M!!*BZ"T&$I+1%>0<6K-IJ;H29FZ5BX&BN6=N:Y@OZ5+OHEFK@M:,X?2 M%)3FBFY!UK+GYL1IW]<K5A=)\*"V TD(H+8+28B@M0=&:Z5B7V$U]B?V?_MRDWO_HO,,^LX]]:)^I MCK>5O5"/ 9060FD1E!9#:8F^IYJ95.L$3'TE_U_Z_.3 L?2-@5!5@=E5%0AI MM1^AA/ITH30?2@N@M!!*BZ"T&$I+4+1FWM:: E.O*1C*V\UZ656 Z(+U(->_ MR7H6VSG7^QF=75"9 93FFHS,0+9UQ3[49P"EA5!:!*7%4%HRU%?-K*D%"^;+ M5@M@LV9P5/LI#8.^U>B\ZVH8S,FL.ZQ!)0Q0F@^E!5!:"*5%4%H,I24H6C-! M:PF#J9M>M(4)\!E!9":1&4%D-IR5!?-3.C M%B>8+UL?8'E<&7.7K@MN(9$ML6P M$=1K#*4EP]^AF0RUYL$:NZS H-1:3QR=(U 5 Y3F6LRR IS4FMNO+;6&'EEH M<2\?X*364+O(#@):L4#$JM!^A][Q_ OH"@JR=@I=90KRZ4 MYD-I 9060FD1E!9#:0F*ULS%6E%@Z14%@ZL4\$,,5#X I2DHS;68DO1T8L[; MZ_XQ^YU:T]ET,FV/,U!M )0606DQE)9P)WAFB[Z[C5H<8 %7,^#'HY]2 NA; MC4XA1@DP-2>V-6T/2% M )3F0VD!E!9":1&4%D-I"8K6S,=:"V"]['T!+Q9Y MZ_V/3CRH?@!*%>@R@M!!*BZ"T&$I+]#W5S*1:.V"]3#L %7D/ M'$O?( A5)UC=*K4U$Y/V" A=-P%*\Z&T $H+H;0(2HNAM 1%:^9MK8JP7J:* M>+;(6^]G='9!UUR TER+47%T%I*#N@R@M!!*BZ"T&$I+!KJJF3.UKL'2BP[^ M*1+O 9]]8QI4Z& QZ]D+NUW 5%"G+I3F0VD!E!9":1&4%D-I"8K6?.-IK72P M]4J'H00]OE_$R+YGN^6ZZ'FO*50" :4I*,VUNX5UT[3;3^A"?0906@BE15!: M#*4E0WW5S)A:!F'K91"C,V9H.!OPUS.3]JJK4*\NE.9# M:0&4%D)I$9060VD)BM;,SEJ780_H,L8\LJ1GCI" M:3Z4%D!I(90606DQE):@:,V$K 4>ME[@H5/3ZIN.3AFHC -*YVP$'?@ 051=C=:C:ONX6Z=:$T'TH+H+002HN@M!A*2U"T9C[6 M"@I;KV;0SA- )0U0FH+27"C-A]("*"V$TB(H+8;2$KLKH3EU>EHE M#?I'<]GI!#UQ;")!:0I*7@BE15!: M#*4EW F>RQYU@JS5"5*O%GC^,[SL9,( O>?:3=]J=/ITM0ASNGB3[9>5**A; M%TKSH;0 2@NAM A*BZ&T!$5K)F,M1I!Z,<+@^Y+XP0BJ2H#2%)3F2F;]!VYN MF]F/G]N&'EX(I4506@RE)=P)ULQMRUIV(/6:@%%O:N)'I)\2'>A;C' M)R_R:^-J_R7?T45D6M(N25ZRRQ?KW8S.+ZA" 4IS9;?H;UQ3O^L2^,R7:XWZ_(O-C\'5!4FGY]05064IJ T5W85'^94MA?X@_H, MH+002HN@M!A*2X;ZJIETM51"CEC'8G32#0Z0@PM7O.I+0J@80W;K[$).)3-( M0G464)H/I0506@BE15!:#*4E*%HS7VMEAWS9^A5%5I:;@VF5?:'KV&W&5YWU M;D;G%W3Y"BC-EF9V$RC2@M!!*BZ"T&$I+AOJJF32U_$*^; $++FD& MA[:?6K]"WVITVG6+[]/)9-XN[RJH5Q=*\Z&T $H+H;0(2HNAM 1%:R2H4ZL] M'/ "%D/9.>"O)SOUK<9FI\,L7>!(QVS7&Z!>72C-A]("*"V$TB(H+8;2$A2M MF9VU',49D*.,>1Q?SQJ=0]"7B$!IKM.5N'3F3J > R@MA-(B*"V&TA)]3S6S MHM:%.'I=R$O?'OI^@/\/BQ^CH,(2*$U!::[#O5A$M#6.4)\!E!9":1&4%D-I MR5!?-7.L5IXX>F$(]!VF [X.DY$].0<5HCC,ZA?S&5.Q@[IUH30?2@N@M!!* MBZ"T&$I+4+1F>M9"%$"*5%4%H,I27<">Y]7L6IE1O.2Q:_&'Q>98#>-UD'E6DXW?(Z_[P*U*T+ MI?E06@"EA5!:!*7%4%J"HC63L5)T-+?4-6-G\&%]PUU_K5)TEY6[O%I$\&MF M9-?7="]EE+E1WF:&.+W.=Z="PW?QGR8<$ (]VNC&+_IF.8#[\ OQG^=KG9K[+BR71^?FW0+= KN@?ZL;(A;:'3<[W? MKNC6[SC_7QBK_:[Z&M4!WV>[=;XRLL,.]!N3/?[&]'D0ID1YX'KJK+C-LO(B M+=.WK^^RW4UVGFTV!=VS[K?4+>+P"L_'[72JKJGGQ.*].#GK;%?FXM)DMKOF MPN.V*VMQ:7'[6PN/VZ[LQ:7-[6\O/&Z[DHM+R>TO%QZW73F+2X?;WUEXW'8U M75Q.N?VG"X_;KF:+RQFW_VSA<=O5?'$YY_:?+SQNNQ*3Q:68<"W(XK$6)02U MX7K3)8O'6I2@CA9L3Y/%8RU*4&<+MK?)XK$6):C#!=OC9/%8BQ+4Z8+M=;)X MK$4)ZGC!]CQ9/-:B!'6^8'N?+!YK48("0+ 10!:/M2A!02#8*""+QUJ427%@ MLG% %H^U*)/BP&3C@"P>:U%FE?!\QE M:U$FQ8')Q@%9/-:B3(H#DXT#LGBL19D4!R8;!V3Q6(LR*0Y,-@[(XK$695(< MF&P:U%6]>//__I7 M/_]L'%@4!Q8;!V3Q6(NR* XL-@[(XK$695$<6&P:U$VQ8'-Q@%9/-:B;(H#FXT#LGBL1=D4!S8; M!V3Q6(NR*0YL-@[(XK$695<7 OR50'4IP,:!37%@LW% %H^U*)OBP&;C@"P> M:U$VQ8'-Q@%9/-:B;(H#FXT#LGBL1=D4!S8;!V3Q6(N2% >2C0.R>*Q%28H# MR<8!63S6HB3%@63C@"P>:U&2XD"R<4 6C[4H27$@V3@@B\=:E*PN"OFKPNJR MD(T#27$@V3@@B\=:E*0XD&PZB!VNM^G^ERR'/CU[--&MV7UZ MD\7I[F:]+8Q-=DTW89/?IO+$V*UO;A\_E/D]W9R=&%_RLLSO#G_>9NDJVU4[ MD/TZS\L?'RH'W_+='X<;O;?_#U!+ P04 " "P, U9RXRQ\QP$ *%@ M& 'AL+W=O6W' M>'B@[(T'" GP$86$C[1 B/V#KG,_0!'D]W2/B+RRI2R"0C;93N=[AN F%46A M;AE&5X\@)MIXF)Y;L?&0QB+$!*T8X'$40?;]$87T,-),[?/$,]X%(CFACX=[ MN$,>$B_[%9,MO:!L<(0(QY0 AK8C;6(^N&8J2._X&Z,#/SH&R:.\4OJ6-&:; MD68D&:$0^2)!0/GSCJ8H#!.2S./?'*H5,1/A\?$GW4T?7C[,*^1H2L-O>"." MD=;7P 9M81R*9WIX0OD#=1*>3T.>?H-#?J^A 3_F@D:Y6&8089+]PH^\$$<" MR[H@L'*!=2H87!"TVXL^EL?0=N M5Y A(@(DL _#.W #, 'K@,8!0S9H M4Z%WZ_7=&KTN2U74R_JLUZ-5"_PS)O>@97P!EF&UP8MG@]N;NXJ\IO68.602 M8Y8Q@ >R>E55LJ]/JE63E'-]4JW+R;A-*E1%*16^57345HIM7\!Z@OIO ',> M0^(CX%,N./@/W%3UJ8S434G)U/H^;EGMH?Y^[$]MM&0^?^![Z*.1)B=LCM@[ MTL:__F)VC=^K[#D/V+:L(A@:8Z'_)C)*U/YA05PH8]#++Y7N50;I*E+*F&V2IBC$N8J M@I5L[Q6V]ZZ<4J6_V2PQZ!OR4\P3)8_[A[0^<.,.H9)F*Z4Y2FEN3BLMN:W. M^38MG&8]80=)]NE+U2(6B4'@8(;A!+;I#7MY2*ST82H-C^'?\ M4$L#!!0 ( + P#5DJ7]]FU0P &E3 8 >&PO=V]R:W-H965T&ULM9QMDYLX$L>_"C6W=954Q1DCGNS<9*HF)MG-51ZFQLGNO65 MMKE@Y!7R/-RG/PD89*2V;%/RF\3V-(WZC]3ZJ1%75Y6Z0JOD^HMV>"2_V5!Z#IA_"M=7E8;BI.L/FA=7*+Q.+Q<)WEY<7U5 M_W9+KZ_(EA5YB6^I4VW7ZX0^?\ %>7Q_X5Z\_'"7+U=,_'!Y?;5)EGB.V<_- M+>7?+CLO6;[&9963TJ%X\?[BQGT71YXXH+;X,\>/U5S]OYB M+%J$"YPRX2+A_SW@&2X*X8FWX^_6Z45W3G'@[N<7[Y_JX'DP]TF%9Z3X*\_8 MZOW%Y,+)\"+9%NR.//Z!VX "X2\E157_ZSPVMKS=3KJM&%FW!_,6K/.R^3]Y M:H78.8#[@0] [0%(/<#?>,\K_F_#AV/?O^+?[X;?XQ=OBG^?,X?.5U*R5>5\+#.< F;O%]_XSFX(!78T9LCP_I(D6@?KD?A)'"O+A]V MI0"LO$F$%+/8V(R!009=D(&QS]QD_^4IAZ=U5CF,\+R>DC+-"^R4;?3BUU1T MK&V%,Y$ CNY5@9=-9;,E93_"P$SPT]JJ;-:$L_U_2S(%EQJI*LR@ MT",M+!<%2NBZ38 4>6)CVP9&/NDBGQ@C_\Y6F#HE*4?U*!)#"H,I9:(%,IKZ MD1*M;N1.E&"-S1D8[+0+=FH,]I:2A[P&1,ZG3DIQEC-#R%,M&C5>W<(-U*MK M;-+ @-VQI*FQ,>0O(D?R@/EE=JJ$)T[>N]=)NN)F]+D>X/CO;;X1&18DIK$6 M8:AV<< F4FQB =8 M;PKRC+&3DK4(OLF")B&0GL\]=6A 1F&HLH6YG4-UD$3J&@GM^O=$$$,IND2Y MK,<&YPL!#WPXB(]5GM4T 4]]9N>G(D3KK9=AW:DVD,Z!G*YD3M<,G;-&**[: M(LFI\Y 4VUJVQX32A&M6Y,E]7M30!2KFZS%ZZGPX ZPBI.*"N:%#A9!^HJQGS6DS4Z!X:ZDD/=R+Q&KKM5I2QD!(!6]62],[[> MU&L@WN62E&?S*A=9"ESHN);XLI7;IK?8EK>^W!)^73/]WJ0IV8JU)5_B8#YN M[PMXP@/@-YIH:0NP\CR$U,1U#@)V)0*[9@;^W(Z\?1D:0%JD50X JY&/)MID M=0[V19)]D9E];RG>)'GV@C+-""+U@J<94I 2*?94> KJY@99(7<2%WLF!LX M5 ")OA&NXYT!5)=$5F='T)EU]:2HH"C!8@RF#BJ=$"5I&ZK(G-K1D: MK>1.9.9.>7'3G!,$2Y[:X;S >ZZTSI H"M70=2,73=2UFKEI0T.7I(G,I-E4 M: Z -0)P,O35M U93<9:TCH')B*)B^@0[G6D+,!YDS!Q M8^&-PVB2X75"?_'/#66G^Z<02_C6R@LQXU0;D>= 1B21$9F1496-BA')GM\X MFT*L^0\6$1% BY&6FP C%*DKXMC!(IO4-(25*,LW9,[A953U;%TQ%2 M72O,(!L5QF-SDX=*(B'3.P297>_HEJ1U_J[7I12\D_[![//D>[HZGT[56=S6 M&?LJ23KUS'1Z:^H>/+E76YJ4*1;=J.Y@H&B6B+,53:=<+] *U;;.V9=M9\N MF7+G?'0UH+=.V);6LY[H8-6*4#9BF+Y,C+6,%4Y;&U ^N_L(=&SF"T#UUF=L MZZ1]_20W>V9NOMW2="5J;D,UL\2^K690^=?7;A;9.FE?,PG $C=S+5BMWF%@]51"*Y%Y[$HHN\Y,GJF)T[ M-FNS,ZO>8EO>^II*OO?,6PYND^=F6PN'JI(P;"S2>/HV@M%4*]- 5MY4NR%M M;MC0P"6$>V8([R-47E7;>N+C">JP#,#^ A2HJWK "B%M'X*YE4-5D$SM'=B* MT%W^A5.03"RQ<2O0.4C;EZ3MGT+:N]WDL%QFUZ>F'5^' M<#>-JR9503W=00/QZY::+9USKYF$L%],X(+'-KT M='NYV8^?,!7E6% H (^1KVX=,I_ZU(QERUM?J)W]N&;6_E$7I>L[3B];C1BI M5\35*J&8DS9C!7X9I'?SGW / QA9V[@+V/A(7;J9FSM4#HG1_I$8O0O/$#F" M*NA<'")?+>4"5BC2[[B:&SI4"$G/_N&"]JL,-YL?7HMM9]TV"*'/FT8E40QX MX*O=LKW3+W:CT3RM-ZSQOX,B 97L*%*I +":3%UUA6&.8:A&DH9],PW/CA;" M29ASCY=Y68I>) IOF.8$+#+Y.@^C<:#>R@6LO+$^F!JK<)]5/VX)P[X9AD^+ M&XO[U\:((4#6>P1@Y4X]K4L '+TK7S]D2;[^U+B8O&OW\.?=;NLFO#(;/A!L M@N_,JK?8EK?^XQ,2HP,S1L_V:WOT. J *K0^C@ K8!P=LNJ'*>DW,-/O6?)' M &Q[ .+6K:"X#UCUXY9 &YB!UGAY#Z:+0.=/(%T 5KZO90O :G^V""1]!F;Z MO!N0!Q;)HIRSK-8 O)U#2@N\'"7NLP#;$*U*FENZ% A)( &9@"] MTY[X:D9/2K@2U89P<<1TT6U%*6J$)_=%OJPY!ES%F,]YJ>0W-KAD8K638P5W'G MC*2_ZCI2LU6)DVW9OC_@,6>K=LDO_B1JLW'N_G.[NZ$=?.+4:G4W!*J[4Z36X&R=LR^6Q-O0C+>= M6,W.I+I^(FIP2[QO=XG9XB MU4N];;Z])Y0G\;HN]XTPL&H9 GLB)NI4-3.WX]1Q:,M;7S4)V*$9L'?N&_S^ MYP?GEI(USV?BR9R](NE [&J=868^[K)&YZCWAI+'0W.]MWFF5*3S!TRKMK0SQV7.A^-<;#+AXV[6/'+]*4GW/A@7 M C5=?Z)6P,UM.5FYL[QQ8>>5"P?>N?#C*ZB$U+]"YL0YY>LC MY_MB@2D?KI! 9F>G"F356VS+6U](N0R(W/.DO&PO=V]R M:W-H965T&ULU5II9FU9 M*TJ;Y",X Y*(AH,),".)^^OW=0.8&4J4'%=55D6/^WONV2EUM+U3*%RO%D8NY8EOMKEOBNLDBE/6F?[PW[_ M:'\M==YY_Y:?7=CW;TU59CI7%U:X:KV6=O-!9>;N76?0B0\N]7)5TH/]]V\+ MN50S55X7%Q;?]NM54KU6N=,F%U8MWG7&@Y\^'-!X'O!OK>Y]63526T4(0XX^P9J?>DB:V/\?5/_+9<9:Y=&IBLE]T M6J[>=4XZ(E4+667EI;G[APKG.:3U$I,Y_BON_-BCHXY(*E>:=9@,"=8Z]__E M?=!#:\))_XD)PS!AR'+[C5C*4UG*]V^MN1.61F,U^L!'Y=D03N=DE%EI\59C M7OG^?'QU?7DFOGX4'ZYGT_.SV4R,ST_%[/K+E_'E;_1\-OUT/OTXG8S/K\1X M,OEZ?7XU/?\D+KY^GDZF9[.W^R7$H,7VD[#E![_E\(DMC\07DY&:]4:V3$:\W^E_JQ&]YL'M+"KV? M7"$3]:Z#V'+*WJK.^Q]_&!SUWSQSH(/Z0 ?/K?[W'.@;6WZ].A.#GM@3?WES M\4$Z[819B M235Y*CN<)/E5V(SY94Q4__G R' [>"&-%N5*"O_;?3,RZD/DF MO'PEL(H4Y^I6IE(DQA;&^J6*:I[I)-N(TDJXI, C6N5\/#L=_TM,9*%+F8DO MTMX )2MXK=_%;=9S!&S8[-=?I]->E&,XS--M"?WFI9G+)#&BL":MDM)!#!81 M45^NA).9PBA,3;4KK9Y7+!Y.3MNU3C,X?@.%W.6T3F&U*H&G(@<$6H5E<8)< M)Z:$21YO**MR9:S^#P9)ATA,]4+C\Z5V-^(J#+Z(@^<;WOGCZ;@GQFFJ21R9 M99MN6R!:^U:GB@Z30X-)"8#*JP4^5%;G2T'NK!.\1PZA,;?0"R]$IY\#X_0\ MVR'I@HVI;;I72%MNQ-Q",Z['^NZ/WH@KB$ S6 C:9V)@FMSA-/CD3*936>++ M1YW+/-'8;@;74<@HI :K1.'="4-TSBO9% .5MP4=T%;1'E8MJXR=Q45S7.>: MIO*:3KSL7/=FOQE9W8VP5 VM!&Y*2% MDE4ISI-E<7VX0)(95T%(;/]'I6%;,@CM(Y8J5Y8L07*K@@2A U10+!0!E\"! M"Q+^9?!.GO5I/+ZH@T%Z>R%O>P7L*M*$Y7YY*G6 MQI78-<'T9TX8_$^)!0R!(1LEK5"4LL0IYJ[G0('1@)/.J''*J=_2%#H/H8M8 M +LA66/4_'DE@:$0?6&WD.GO"!7__"5T!4QD8V.+G/A)1D>J+$=<:^PKP6.! M600+$-PY @LZG!0+J6T, ]G&&CP"K7$/H*=62:&L-JEK(JC'T1AGT3"-QU:O MZZ$4<.3I400-W]5YJA-)M(PVJO?$'A:*)H-*PI(->8FZ+Z )G&&7621AZ]W* M9,H+\CTZOE,>"@ R&%(YTE\=+5VLJI-5#,"6,8%7^'8#P6"&-6, >:)TH+>% M!PH67RX69$&O5'(R"M4U12IK%^-5Z;HBTW*N,\:-KDB4I;CDY&!R%8:2""5B MC;-$EQ6"(^*3!ZB,C]A&#>FWI;-'0RYJ#;CM"$H]5#=B,HZP[2C4RXK]RQLH MX1;B46J"ZVN#S!*#14P? XAO*&U"5VR@/R0J-ML:Q"3JL4KX_\ MM="$Z)CAZJPV)\>"X_<>G'/7.1X= \9[<=1]?=SG#5Z,CKNCT; .!*?O 6G, MJ#T\@0^KF@_S%,*H+MF/CHZ]"++96SGO5>LJ.(_">2 [[3P>'I[$'4^Z MQ_UCBC.\>[S^(T#]'CB-H<@3; ":#G^0.Y^"UOT948L7= ML [%_^XA(J@.'ASBMO%SLHFZ#]#YY(9=GTN(L[EJCE"!0\ ]4E/-$=%S%+<[ M)? AO"'7HM2JV24(FI:&MS-P1$O"@Q N5\@VRL/7PF0P>XP_CE=VN>]-%Y)% M=A7A\31G$V .4:L0EI# ^SI.V((R')-C+2\1Q:#'6>6UYT.<1H"-8I>E#B2. M:2:-:($0(2FE*1BBLJZBMP%MB (V\SV@1L)CI78^8]5!N*@\]GLED0[H3,S, MX >NYE==#YX1#\F.<9*TEDA7 'BFUD& 1!"91 @C$J<+&-[#$31 R4G>2IU) MST:WW/-NI7*_1> 4$<)SI1!R74:'AM $MH9%,D8_LJAFWFOLAO!=PAA$ABL" M^JP5ZUUZ[)2Z(7)8Q> UIQS,.%LL0F!"CH@[(/(I'U)HJ^I6,X+^GX96NP#YGC4>2-1ID4R[F*!9J9F&WO'3WW!;G"%2+6E@AS=?97, D("*!0FC*CH&? ME #VKP248M;*A51)^AVOZX$ZY'G2VJ7:EJ3]!L>%N\U*D]R(&;R]%(,]X,W> MX*@>] O'-LY4?WCDQ($QML,0_Y1:U^Y1R T#GUEXZ(>Z#!_$TS$Z,E%FSA9< MU*+,)P^(DOOBN:T_QCSI:>%X-A$')SY9L]^@4O0,B9Z0UT,R#[9K($%%,OHC M@(U'YI1Z#5"QWI)S,HO(@@[L_2PGNBK)6O MC*GR"[)T"07%.3!0'++>^..@WX3?J0)B3+U.&.-/52E1;1-TU.^T3T MG9;X#$9)T$"!K8 (K5VGCYL.[#F'_3WB2+S$ULRN6/JJH+V:-UEB$(#4TZ%$ M)0!\5-3[ND!F]"(6,N6F@.G)%QGJ3<(,>-M2E+9!?U599IX?P%Z\+L>*=EP[ MTZF)9<14$M"*1*KCSV]-XF2:>V8RK,$+%(#"!?E4)E$G( N$7*J9*,[)2QXB>40/S5T1 M%YLL=9QO6CL6@/HDTB&"B85, A;T 'RQ18CP6W-8H-C9,;L;Z43"A&#!!0@% MGN3.'M#S0:O-IS-N=8@E$0M?W[#C' V\XWA(GN8,VIQ AV\^\8&B0T)L:&*: MWYH,^J9VP(2Z-IF>$ M\=YF*VF7&$6Z;V5I#E]_103G\2<-+33?I;,4[ZY>9JMP;CIZ%$X8[W41R.T6 M8)O\.0[P06:\^HPN5MQ/M?C?^A_GP0U_EGE%JAV$.BD.>2%&)T? 3E>G(?=H MF9='!Z_::WV1%K$[>KA4_#\:#K^UX/%H:\'M$JX1;7CP>BLHOF681YS"/;+O M\XINT2/,_MK4O-PL@-=;M:(K0-3'Y+E_WA)_]_^KE45^:M]D-3Z.@GSGB_B_ MUOZ3#]@L5$BW/LU\G1-0*13PZ1KL@HL;4E%CR!#WK2>'1Z^_^?[*E(S\#VWX M5]=]J( 3E?R?IL8VZ6-?6),;HIN-4U.G:)R:(OI;:S1<*4^E32G?IHU3 M7AED/(3(T1;*2UJ#\O;L&MH='.T-1EQZ$9#2V(; (\65MF()]B;@12"E'D.[ M0G%OCQ2_'>RC6+$U1,TJD,C8$:%2SAIPE7:JB"!5-SH3OUGH2<5&_N1L\KGN MX6-YE6UG"+U>8QJ""BF^Y@443C6S9-:[M7:])<#>,P)*Y;QLIA<[FH>AV&C1 MAEWOZ=+.ZB6>EIZVRL13RYXXJUGNMB3$9E)%69.O)2C1RQLR+G*RJ3O9WK"H M15!.$YOQ:;/=W(C*;)Y%-N3 .0G)/!4OJ-7)WY''%;)PB?0]X73C8AU6:X=T MP8=]+'.+@2G8M>ZYQ')*> M5G6G DI&(4&FBJW&=@>QO4KHB/@?%R#I/VS$N99FX414LI(*0.WRY$$[=BZI M:3@O8Q^(F2(5'7MFL8@-<82!+RG]1K(=O2':4LUW.-B<@J/N*<.9"SKV$\KZ MCMJ;^V%00*X>W"_MD&9;'TW]X^\YF?[P1>:6$VQ#T:=H;O ?\1M,=I:%SJ3U MZ-5*"A"L;I_ZUBE?N8YG'V+!YS%J.-KKO^YN0^=+#V['!_U7>RA-(%^ 2FBL M&<5=ZLO%F\X:'];]QCH&[67N" M('#@QJR#0T^TMIO_3W5=N;0)CA];&VTWY28,R<,5'(>,R6.KXGF5]\0OJD91 MOW!H*C8]IK!U8/C8QW=*6TJ@2,T $104<[@<=S_O$.@MY*XE9T'Q3FFFXMP! M;!J9A!?<-O61GU/Z>A#\=&ADI"=OKG;DG\*QI=9>>E_ M+U4_K7]M-O8_LFJ&^Y^J@8XOJ9[*U )3^[WCPPY\XRD\&7)18(5O(I57V:"X-@P):SO MVO:PGV":=JXNS-J#N+K@N6(T)0\"R3Q)L-C=$,:WEQVGLU]XI*NUT@O]JXL, MK\B,J"_9@X"W?B4EI@E))>4I$F1YV;EV/M[XFMX0?*5D*VO/2%NRX/R;?IG& MEQU; R*,1$I+P/"W(6/"F!8$,+Z7,CN52LU8?]Y+_\W8#K8LL"1CSOZBL5I? M=H(.BLD2YTP]\NT?I+1GH.5%G$GSB[8%K0\:HUPJGI3,\)[0M/C'3^4^U!@" M^P2#6S*X!G>AR*"<8(6O+@3?(J&I09I^,*8:;@!'4^V4F1+PE0*?NII,9^/[ MN_GT[LOM!-T_W#Y>SZ?W=S-T?3=!D^G7V]E\.O_R>#N[Z"O0IGGZ42GYII#L MGI \1)]YJM82W:8QB8_Y^X"R@NKNH=ZX+PK\,T_/D6=;R+5=_P5Y7F6Z9^1Y MO\#T0K+?+EDGTD>9X8A<=B!3)!$;TKEZ_\X9VI]>P.U7N/V7I/\KW"]+OKN? MWR+W'+U6 [J6B"\1.(94CK$09@QA*8F2"*,KW+A4D<=DU4CBAM[:)1Q=I%(7!J MZ]3.0AFX0AE&\CVG&91R9:$4&HUCV0.G =6Q7'N$[HV.4G:=Q'&;UGD!&A^C M>?5.=PV*H 8=] _\-V_P'5?E[C".04N&=W@!\C]4^]1MP.\B%]T7P" J&8&N M@OB"T56)]#D]( T\=!U%1?CN50#@47APFV4[ADAHNRN_C085!1!/R)( JABR M*.()^>$&!Z4_]K;4@WI/XWNMFZ/%C5O8WN0A+ZP'EV#M'B+' +JHYWGA M64UNS[%"SSEKY^02TE'PY"1J#5B7$TF?4%*T/*);WG%=-"%B4FMKZL1_E^)O M_9^O!2%'S;GZ- ,36C\TRDACP=AH[&NN/)(-@5V31?:WY8,SL+Q1W=4M*1-8 MON-"M9=*Q]"*\U@B*/SQD8%M0>P,K=&P66].%A7;"D,;_2ZTYXW[?\0!\>,% M?C-^3M*[UF 4G-5JP#Y=?UTTS""EP $KDH).9J(1QS!04JDTALVA%O2\8-2T MQ8?J.&I:XKEVDS:PA@,7O"X)%M':Z(HA!!@W/>! UJRV8=A<, J>L M3?SY+A9A5D$,AH,FQ+ 9#[W1<-A"& [1G"O8LH.>7E$]S_8*ZX'@#(.F$(AN MOVE$+QRT!(WC6+X;UF*C+-4]'8IG+Y>BP_8 C*8^R .WS<26MM=S?,NV(0Z* M/=YC* T^^W5Q6M=W[,B3Z=T,RY.I': IS),P5JJF[]J\WW-! M0"MCQ5CQ2A5V2WR>4.&,P"73UP?$@D!W(GOW*?Q$CH+$;@G*H16T]<+ :;9Y M'22.+GPP\VVH.:?W%E!@EE2=F;;8JO>435I=/4*%!AX\ M#@8P\X.TC)B[$+8[KTP:8[E&2QA(0$EQU:.]^:JYQVS!?@?^EPGH]6/+828Q M!N>RV-5#:3>W1/LY,1C61Q(_M(+ +1@S'?!:TV('_!NH)PUFMQYB$'(MG>U' M_Q,"'HYHX0O3L1,N%/V[6.C"&:.NP0.T8YQ177],Y8FIRH7!4B=TX=10F=5V M'=&OW2;!^7AE[LS@_*T/'\7%4K5:73QS?V3D6 M=)TKXW"3<476^(CJ9_4@M.6V+!DMD4G*&0A<39P+?S2-3+P->*98R\X>3"5+ MSE^-,<\FCF<$88&I,@Q$+V]XB45AB+2,7UM.ITUI@-W]COW:UJYK61*)E[QX MH9G*)\[0@0Q79%.H!:]_X+:>@>%+>2'M+]1-K!\ZD&ZDXN46K!64E#4K>=_> M0P+^>QQ["I-:-QNN@5/&W#P#3B&6\Y4+F'&,LP^XUTMI%43[-1,@X.$ M-QO6A]#K0> %T0&^L*TNM'SAOU77@*/]8-,.(UF1%">.?N\2Q1LZRO"B6QXH@TKP%*7 M#-:<9Q_P>'CV!7(:QU]\QQ#TXCCJV%$OC-JX?<_$[?1JB6)M)Y+4GV##5-.V MK;<=>A=-KW^$-Q/SEH@U91(*7&FHUS\=."":*=08BE>V\Y=W"A, M@#Y?<:YVADG0_A4D?P!02P,$% @ L# -6>]LLPB4! G!( !D !X M;"]W;W)K&ULS5AM4]LX$/XK&K?3H3,^8LLO,9!D M)M"TQTVA#,G=?59LQ='4MGR23.!^_:WLQ)$A9 J4@VSPHYM)9*E<>]GHR7-"?RD)>T@)$%%SE10(JT)TM!25(+Y5D/.T[8 MRPDKK-&@YEV)T8!7*F,%O1)(5GE.Q-TIS?AJ:+G6AG'-TJ72C-YH4)*43JGZ ML[P20/5:+0G+:2$9+Y"@BZ$U=H]/?3V_GO 7HRMI])'V9,[Y=TV<)T/+T0;1 MC,9*:R#0W- SFF5:$9CQSUJGU2ZI!/9WRQ1RZ$562BA M"U)EZIJO?J=K?P*M+^:9K+]HUKX7!@IP534MNU_M@"$3.(P)X M+8!KNYN%:BL_$45& \%72.C9H$UW:E=K:3".%3HH4R5@E(&<&IU?SL:77\Y/ MOT[0>#J=S*8VNIS,!CT%NO6,7KS6<]KHP8_H"=$%+]12HDF1T*0KWP.;6L/P MQK!3O%?A'U5QB#S'1MC!_AY]7NNH5^OS7NQHH\??K4<7R;$L24R'%E2!I.*& M6J,/[]S0.=ECI=]:Z>_3_@0K]^NY_#:;(/\0?7@78=<]0;OUHO-"D2)E\XRB ML91426 #$'RK!&+;(;(>*F"(* 21H6UD$"D2](G&-)]3@3RWYGHHYE"V4M$$ M\0522XH6/(/Z9T5Z7-OD>">OWGX17,J6&L=QE5<9T39I'\^($'=@SSUW6O8X MYU6A=",4^Y?4$++F?:(+5C!%?\L 4)*?Y] 5& ?J-^1[A.TCC WZ -MN%'PT M.'VOC[ZR&$ 2MIC2K;N^[8;!@Q4.7#L*G8\/^-CVG #-N"(9(HW'>@\>Y("Y MLNU$?=,VWW;\CFT>,#"D6/*3MVLF2 (G$YQ:SU;Q'KF>CRZF8R196A#%Q1VD MK%3/U[C=24@C,R20^0(!4B0LAO"BF*5$4 6]N="E\]+UO,!9QXW=V^@]T7OZ M=F$[C,)VH9W(\'SE@=W'T2^#A9?#QV,2'5AYB(E[H>4\+PD3N5G_KXPV3T$A MUS,KW;5#C,U*/_"CODE'CO]$5 K#\"$J'83!+JCRH72?"E7]R#37LW$4=1P( M MR%+NQ%KP!=KPAIOQ[J_B\0^*;0^":0N0]*C^ 2H]RJCO@#5:;WMG M4"UZ(U+.$XDDSQ)CP\WKF0F2@=$/T37\*! 1+^O;2?T!!A?<*XVA%Z@?9 :_0=02P,$% @ L# -67 >T@G, M!P 8QP !D !X;"]W;W)K&ULW5EI<]LX$OTK M*,UFRJYR*%&'C_BH\J'49"IV4I:3^0R1+1%K$F 4++GUV\W>$JBE,1)9K?V MBRB 0!] ]^L'\&RI]*.) "Q[2F)ISCN1M>F;;M<$$23<>"H%B6]F2B?<8E// MNR;5P$,W*8F[_5[OL)MP(3L79Z[OH[XX4YF-A82/FIDL2;A^OH)8+<\[?J?L MN!?SR%)']^(LY7.8@/V4?M38ZE920I& -$))IF%VWKGTWUP-:;P;\%G TC3^ M,_)DJM0C-=Z%YYT>&00Q!)8D<'PLX!KBF 2A&5\*F9U*)4UL_B^EOW6^HR]3 M;N!:Q7^)T$;GG>,."V'&L]C>J^4?4/@S(GF!BHW[9ULF](L)?6=WKLA9><,MOSC3:LDTC49I],>YZF:C<4+2IDRL MQK<"Y]F+MY?O[MGGR_>?QNQV?#GY=#^^'=\]3-CEW0V;_/'A_N'UP_C^EKV[ M^SR>/+A79UV+>FEV-RAT7.4Z^EMT'+);)6UDV%B&$*[.[Z*]E=']TNBK_DZ! M?V;28X/> >OW^L,=\@;5(@RHL,Q8%,YUB$K2-'YF5K$ M$5T8C,AN0P$CQFOS8@;9M@(]7-="73VS&H] MSAY=V3-U]NP!#R+L396VU)N"%BK<]QB"!DH$=JV2E,OG VH8^+H50@9Q%@*# M+YFPS]A<@+'DF_'80RV/A0H'2V59Q!? J$&YB7"8>T4\9^I;%7Y%IT@<' MKEO(4 3<.F>@*2<2H+D.HF<21^^H.[?'0A!)\24K)I5+F%DT[6\T"*,D! L: M 1:P/N&&UG+?5.[_MYZ-E%A_M;IJ9>][6$#,_.+9+YX#]J L1D8S\WZUZ1\2 M*7ANW))KS2E0RG?_RI&D?[JSQS_P3_R-]@UFV8)30:\B[+G5B*:PK_6?'+=U MY8L6MRS:MSK0/S[9VOX?C*F-O/L%<57%Q>#E<3$8]3;:7XV+]7UOMD>CHY7_ M/[[S)[VCK>WR^=>Z_VTHZ[ <\=5&B,\%@2YA+HBXG+O"L8+DLR;4.>..3@T+ M5)(@("*O#![KI>=!H#)I$0E1!P%RT^F]8IOWW4L2FM%1S<5=7:D.U>F,?7,XU[+7 1D#!9II'!4!ZQ9^":#;T! M>U6)&'J'V!H_I7ARQ85>J)C;',FJ";X_\/S&E).>=]*<$XJ%"#$_V;. .*P" M_]5&*KQ"A)!6X^$XP]B$IU3H?&>&WK%357MVB&;E/>,GT($P1/Y$ !@Z?<\? M;JPR=O=&7G]85]6)0YUR4L\[&K5,&GB]35D4C35:;>>O>;25C!\76B C)5A# M!Q5:OHP$YC<)"&(,,3$3^)+"#T>7U6R#/5;$TF,3,99 :*JZQRUF8I;$!J)*)XHG-#*X_),X.RJPR'WBFBQ%:]#$6?.W%2K MA:!+$Y,3Y@ W&%>%5*;$REU6K;J"\C4AF3LOA% V"OLW-+*ERC"JW,$#HSF+ M;>XLEJ9:*!Z^(C&/,&+I#*(0/+8LA,K@V6B# Y<9<8D+$ M;@AN2E4/7+&=95CQ0;N8$''C)-;@.>\W>,XO)1!A&\/Z1O[0&KK17M9SN)9A?%=]* MIMKZ_K-:$Q/$0JO5-^D'F7.->"\=3:&'+=]?7UUO7I?D.L^,1;,$^]H)" M%FJM::Y_LJ*UZAZT=C]L!FP[$OV?[ M%UP;WRFIM]PJLO:)?YAZ-Z M>/[Y#3-V+B16;ICA5 *1#B:L^Z25-ZQ*W6>DJ;)6)>YO!!PCD@;@^YE"WE(T M2$'U7?'B/U!+ P04 " "P, U918R(78H9 V5 &0 'AL+W=O^[SR7\>NI6272F\DH7N2C5^L7)]>275S,<3P/^T.J^"OX6B,FJ*+[A MCW?)BY,Q J12%=>X@H1_[M2-2E-<",#XRZQYXK;$B>'?=O6WA#O@LI*5NBG2 M/W52;U^<+$]$HM:R2>LOQ?T_E<%GCNO%15K1_\4]CYUHB,Y,!@DSG M_*_\;N@03%B.#TR8F@E3@ILW(BA?RUJ^?%X6]Z+$T; :_D&HTFP 3N=X*+=U M"6\US*M?OG[SZNOSIS6LA+^?QF;6*YXU/3!K(3X4>;VMQ)L\44E[_E. P($Q MM6"\FAY=\+C0C' M8,-[52H!\QL8(6M8?/Z3*$J]@4DI/9=YK$2BJ[AH\IJ D3 #0/@7* )1%SQ% M?0=<=W(/^J7F/7I[BWO 37VO=;YI-$A8(G0NKG>E3HE+ 3%$O8I+O;+(C]S) M ,0U**V45H--$&P#:.Q#@I5 >P#Q4[&,+J9S^'<*PJ$90$C\EQ35P@_;IK/KF\O#KK M/YU$L_G%F?A:U,!XM(Y]=2HNH_EL$?R>7$17XX6X:6!3 &6'P $\<%)ID6_. M:U5F[26"7>;C\<#N\V@Y6]K=#RQR*A;1N 7',AK/E[W% NFRCS[EXH,L0>PO MF+LB8BFK:F"T*DD>2)SH7'6M8?[G!B:!D137FU(I%"ZP9_56* EK&<;= N>:QW"'C&7+L6I],)'-M%3Q.NE"SQ"(!X5!IH"W5>0QC8%B*R"5U*218UEM8?)6XNX&F>XF<9$!&@*\J?A;!&<%I()' M*]0PFK$J5;'NX=(U''G+; CU5P,'!2_P_'ECQP;=@Z1=3^D@_8$,$5085J6_ MZSX\%NUUDZ8M)GZ#H'UFT"PO ]6!1VOPHH5< _FBUJ',VJR!1!O&LB/UR.\[1$$?#4(V\ M,[CP2J8H5\@(<=K02QG')?D!P)Q-;BC#7,*HA31A5P ]$WM^\&>FF^P 0!?^ M4(_!$XA0L#2=WA%]YD=>T[;^P'[?&:Z E^7>JEARL32NY!41C *AOR\:T$!J MO<;# K;>RGRC!,M.74(\$7IH.N^;.(8W)E8K(V3EM3N JAO5!WL J!;0+DD7AGN!K?\)&95RR7 M=A?C%@UA&T#<5EPL @"K.79RN"U_]O@L$JF&80EAE,@,/(2*S1O2RYPF[(:N M,QX$T&)'1\;4A'_+HMELO9)&9 +P?0S0L28HD&TR 6@89L)C@]4]V&7P.;2! M*"Z 6A*A"70>G/C&P%IOX0D/?8"Q_$JD-%!#ECIN<:M80V"&&\')TD8)FU[T M:7+T*U62JPK7 M>A)B$M42@R7=.O5"M@)4RT5)6J85PFOYE1**BT9(X*[0XV MQ_. (70V-"C0(NW=S(!$W^D$9*_"]<"U O!7#7,OHD\>*4]&_0)$K&3,K]G) M6J\AUH#3JD887>!>M0:#M@^M6MQA.(N()SY:%U+I#>F, M"O,<(M5>!S4MA! M3 V$UM4WH8.(.>!B!B%4R57TEVT;:1/E&* @"&SN M*L*?TW&TO)@'6C+4B.1QD,^FREA7Y%RSPCJ]&"]&0"Q4Z32WY4AA5/&GV;.; M!=E*/%I!MABHLY:Z%'LZ%8'VTFFMR9+4 ME@W0C4(!\B>PT"W8+Y-7&AM1""E-8)=>1)^L&"W,*I )Q?,AWI-X%N(VWJJD M ;WS9@ '=@^;F)W&+P;6KZ3.R(\Y]8=]&!]%Y7H7="B<_$.H^6^LP< MT0&"@FG7&[2QZ"FLC63#0G=J;XEL1&K0G^XT%7)]‘[/) MTKE:UM4(DJ$T$6GD,@= 3E1UH:IRE.SZ:O>4"WV.'N*0%18^ M-.L[7@O8,*^P-@+,5:0F.GUEO/A;].)!_WTLV'GGPA0S7=)U']N.@_5&R'@Z ME\0?.P9#0%TB4(3@.#OE_=->?FC0^^BX3/F#CI+?J06;5V]=9^;(WBB3N'_2 M-9%^;_:S,[;&Y@Q__>-5 .:32IFJV]3!B$E\T/8Y!B*?=D;H>??7&B-930+G M]0W+4: @C/ .PET9DV+A/V2NT(I00J-EFB1S@TUO4*D@FJ(GT/)EAM5&W_8^ M82)SM*O8M> -?+D*GWU4]YZ\K,,H:96 38Q1SF![/A6@\JMF#R?<+R$/P#Z) M)L8VR3RT[^8%[=&6/?3YT(Q),9G^Y HLW0*S"2/;5M+9QRD(/%E-:)'5O&%KNTJ8ZGU3$]L$*#CKD;7XIXQBH^(6MI:+;6);GX MA#ML-H" 25-5'!_/:20$?VG:,:3D&#D-S?[+'<@$A-;G,=@XQ)3TCT^8LW<. M"S1D]PHX/QB([HILUR9=@J\ G3<#[$WH6:H@R8-KO59I+>'@@79P[C=%6I0R M*4R("GS_+2_NT=< "5$)&(HO&$"_E65&F2[4SR:E*($Q\W.8I&K*EEK_8:^5 M291Y[D^XD2!P!9B@7H6_H=P_E@8XKS"S*7-DFE>ZV$$PG4GG1<)3SVA#$H&= M7AC4V^!T'[&W"B&#":"2D)="O]>*L]R X:R&D^&'4GU(_]]^?14QLM9^=6?7 M5/ >5FFMU>AH,1V"UIZJZ)P'/VS4D5P^$TZJPS&[^EZSX0 @NY'5">')YI3(:=>BHV MJ:6'E?\'NC-TU?)F'NYA^#&?QI'.L;QU[Q_AD M(,>RU$ /"OS*NJ<-053OMT5*-5GX&_,*$2N8'\B@6;G[PVRX1WK =N0-?Z($ MO7-Y;.E/EJ"WJ+*%\/>[?USPMFM6J8ZQT ]:*5;6EDH*SY$F*"U??3J&3R3-4I04'H]&BSUO9[A"N5T[&J$F,YE7\4:+?(,]C[!VPT(^#6F M@.LJ*,YQ#N[-7PU*U3NC,JL'Z[.LCG3N*VZEW]J"$F@^5G-'N,WHH2JL&>$6 M8&[!A'LB]3PE9(!M1PY]KMZGFKJM,P<RBQ7EKB@-9T$=4A^4HZO\20_O[9FH7^O >I5.J'[H2WWU5I>)R^G! MZDX8L=41U9QO6O&U-CAC:KQ@EWR=FD)BJ_QA?>G$,T58LR"T#F @"N1-T3;??KYVFX:*-XC4 MK/KTC9?]4'$D?G=VN[5Y%] .NFA/N8#)1B2P [ID8U87;>6%^C/?-$X&V MRGI(HK%IHQ?.8O= :(8...L 5MN^/:AM23 Y[T'YD]%D%JASU'[D&) VX5(I M>MTQ2=]'627R+U&"RV?4RB-2N 8+V*_GR!MX/Y@^M&NTR[3Q Q3C+"'0C=HN M(A,C[FWH\.A]*I=O!"V"NAS%BM8TZ'G#B ZD6=3DHVFN^;.7FO.N76AW@EHO M"+&#RYPY;VD#>)!+]E%1GFLM:ME$/O1C#BAGLGS59:-Q- M+P-O9)?WYW,ZFRZYUK.J6WE,Q'0Z'MMH;*BVFC1.)QD==,[RVG)6O!8Z(* ? M@.U)IH0G6P'Y-)I($"OW+A\.?GZ&&'#0M:L!8G&R[E- M)'K^2A)_BOUFIYXL'-1+#NTWEN2/0#S(^(7H<7KA HY2YQZH2*R5R0.K[SOT MPROFP<%>'SSPBZOYL0/'E99FB 9CG6 W1;JW:5_2%^"%G:\;8H/!(O2AI>L# M)69P/S7X?#&&$** 2(/*F* KOF S"2A HEN%_B\^+HP'8:?-@7 T M_ .Z!F!2?.KTC;M5T6=Y0(\R$,SF$/A6E?7K[[>JWEIY"H*:>S(?*G.-!A)> M&X!-_B0 F.V'7D.('SUFR2P GQ/LNJ),#B[-;7=Y<$_$ ML:1EOFZIY^M#O$ MAC/TD1AR>!CT/M,Q>V.Q YU:3X40=)Z+#4<]<".ZV$8-WG1!0J;[2H=MK9B; M]GTNZX:J?A04K<&T@IZ[)N2\A+J,$%68F9BH ='"1\YS(LKX_+J!VE[=L.W8 MPPZ\K>ZT$.XCEC1.W]ND&@?(E>T"NPO-ONDO;<)\MN@8'LU;F8L'QN(Z<-(B7[B0W2W-O Q*O795A,XBJ:CF9GT_FYEJ0 MY5&?Q,9=R.SW84'/T[:>QBEFZ]>N[KO2:[!ZW&/JP5FI6#:F1-JW=_"TLCC7 M&@TJ)B'[UQ" :4I-!C> J727,<(+@4,8#1#5="):$CF! AY0*:<7OA\NH6#6 MVSL)VI@:S+BSNL$8'BFH./518_\H5R$/&!TXDK9-H#RLI^AQULAM-M4+6W@& MMORZ;\N@C3N"HLU\?FFZ^_NW[>B0L6&TR(V^YS+O>\R%?L58]F$5N MMQNR!AW "Q7-Z=5R)&ZMI9_;]-I;7.$/6N&#DE@-">)HKL"';;]\Z9MS1NXJ M8^8G>C!:G0=#4+5*S@=N]SUPZXP*VW2 M%93L^93E6HH_7(+B_6>7F*!7/A.!$MC'L%2<9C+,B^5*FV_O@G\,,"X/,-

ZDUL4<(:JK\/U+P#U&\R;S#U..%2U/0X4'9T )1Q$8H- M.V?.LPWA;_4 ?;(7.?!-KVN7N]2JJLE4MX1L;LKT^EYD#,JJ<1%R/DPG9*RB9)IP M&PT#T+D9=X#*I/#0*7;UN&$AQ&%L#IE7*38^=+W[P3BAVI* 6N0.6*IZG:M,R$&!K!$A*'[FFZHWJE<[.EB:"][;*LU1]ND?U4Y MW;K]8OI5Z4J[JNM4'6N8)M#QDG5<[786 GQPYZI[T!4S;<"> M+D)SPFC3=;RDSYF$LXX:(5:'+6O61CI-AK5PNUO.W!GR:=&!PXR,,J8( 4_! MU,C77";YKC/.U$ (,)TNN>>2RJ(#[4.SJV=<9)M N' T 8CP^D'_5QFA\8@R M0N3+R@X+<_^+UP-7CTL<84;\S%87 ?/9XCA*@WC@+I0Z!&6ZXOK0CZ)&F?D! M'-JB/GM(U+L#W+4SV6W$1!JR2N=>+W.=DBI5QZY/UL,;17@GPU:N8?$\0&/. M7"<]P7I]G:/%Y9S.Q] W,I>1CMVW <\#(C>?T)J?T>TN&RA1NASCCN BG QN MC0XQ)VXZ1$6J!J 1I/0SI?RQ^[O5^-HQ@DA7G\A;!S2..JX-CO0WU")WH1%[ MHDU-%&.L5K/4Y&IT=>6+U -L5S1EI_ >=MX$W,T5RHV^HRXJODF,/0Y8:;7( M452"#1!VQXZR-4F2WLT+9V^YPQZ] .Y1LPK0*;XA,\51'-F2A+0V:FJ\@IA* MG56^J!Y>9K6]1WS1AE_']E*C\S,H:@F@N;FW*4&$A 1\OB MDF\VFEYF'7P0I)M8,%Z_;4>R1#_8W.5-Z /M1NBMEI26-]TOU#J%_G>WK],U MA)BPJ-WDW^O!ZW?G#[5* 15=LK\?A,_;\H8P9"M'_XQOWP:=U:O'.=NOE-4M_I\ M0+5<7DVZIJ-3R#OR&1J3/\#OCP036A\T"88P/^HR.>=O] Q]* F'+\<3OO^\ M4N9V^N,SUJ*X"Z)H7TJG=EP<;PK36+MA&Q,V(AY2@ >2;#^J%[]NE<_O5::% M$J!",885FJ%/3#WX::E_ZX-@QEYJ^FH/?]VK^O>_[<5?D'(9&Q.J^$]&G7OV M[4Y=1HNK)7Y5 >G A"44C&.['^W:AJ-EY=G+!<'[&)O#I4NS@:2L-V1]$FN M@P#!F6M@NO[R"P#(1&HF@Q!^,FNY^.$5)^/+;M>F7_#R\LK^&OJHX-/@6XZ9 M H+@%RM1\0"#\6<=W5/W4&PO=V]R:W-H965TE6(>V"9ILPS[2TLDF2I$J2<7QO]^1DA6GC9UL M*+ O$GFZ>^ZY._%XTXW27\P:T<)#(:29!6MKR[,P-.D:"V:ZJD1)7W*E"V9I MJU>A*36RS!L5(HQ[O6%8,"Z#^=3+;O1\JBHKN,0;#:8J"J:WYRC49A9$P4[P MF:_6U@G"^;1D*[Q%^T=YHVD7MB@9+U :KB1HS&?!(CH[[SM]K_ GQXW96X.+ M9*G4%[=YG\V"GB.$ E/K$!B][O$"A7! 1.-K@QFT+IWA_GJ'_L['3K$LF<$+ M)?[BF5W/@G$ &>:L$O:SVOR&33P#AY05L:JHC$F!@67]9L] M-'G8,QCW#AC$C4'L>=>./,M+9ME\JM4&M-,F-+?PH7IK(L>E*\JMU?25DYV= M?[J^N[J%4U:4$_APO?AT"S>+OQ?G'ZZFH25XIQ2F#=1Y#14?@!K"1R7MVL"5 MS#![:A\2K99;O.-V'A\%_+V274AZ'8A[F.*C0GV-!"@U265DQF(!23!DJVK5698#)UGT@O!ZH8MA7SZI>88K%$ M#4GDI#KO^+]GY+AG/X"3JCUSU66N1J8UT814N58Y* MSJ5SE'GBI$17A0<<16]=4$\=TG]T3[0M2BCJ=L((!<;=Y"<"DQ65H42=$C;= M&:"9Q>ZKS%X\%_S%[42?K1J_,WZH['AQ.XR#+N+DDFQ+8# MV6,:[9KK%[*(#_3*=FFL,P6I(T'X'6)LZ()T>)SNX-9/$Y:3$RK]1(1*1-]V MDX,TZ\ ,?V@">ZS[?EJ9, K6KAT12;U7JJ?'3:,@2$JJHL31B*/MUF=[1?^$ M)M^"LR47W$E3K8S9#_G1\96QO/ X>64KC83%*:C2D:]+:)R')=*5G2%4E"?M MD=B2@CG81YYMIMK+N]7"O;&C M0+WRPY6AVE?2UA-(*VWGMT4]MCRJU\/?1Z975"H0F)-IKSL:!*#K@:K>6%7Z M(6:I+(U$?KFF&12U4Z#ON:)<-AOGH)UJY_\ 4$L#!!0 ( + P#5F26=.0 MN0< +47 9 >&PO=V]R:W-H965T$B7'1Y4M>W:SE3@IV\E^ALB6A!H*T "0%.VOWV[P-N4C>\T7 MB00:W:\//#1XME?Z=[,"L.S'.I?F?+"R=O-A.#3I"M;<^&H#$F<62J^YQ5>] M')J-!IZY1>M\& 5!,EQS(0<79V[LJ[XX4UN;"PE?-3/;]9KKPQ7D:G\^" ?5 MP)U8KBP-#"_.-GP)]V"_;;YJ?!O66C*Q!FF$DDS#XGQP&7ZX&I&\$_@N8&]: MSXP\F2OU.[U\S,X' 0&"'%)+&CC^[6 &>4Z*$,8?I7> M:IP5N,Y>W-U\O[G]=L/N;F9?_GK[\>'CE]NSH47%-#U,2R57A9+H"24)^ZRD M71EV(S/(NNN'"*A&%56HKJ)G%?Y]*WT6!QZ+@FCTC+ZX]C)V^N+_S,M"R>BX M$MH>'\R&IW ^P/HWH'Y3D1_80JLU M2S'%&C<15I_<+O!AJX5<,N0#+L4_N=MC[TAC%)S./G]Q3^'I^[*(0=<*#+,K M;NG5"&.96C US\72:< YU3( * JU!E/B97/-J=#80N06-#ZDN%PC>ED^@K5@ M?':998*T\KSKX1(D:&Y) WEF> X$PQZ)S$8KC -8)"R&!,:D2)7%J#MO0-J6 M/8\9E6=LB]"TT^5@,LG7P+Y_NL6DA)/1:?772@."2]42@PAU)MA^!9()B]BL M, M!P-D&M&-AF4(K9&Q^8!A7:1:@749592N^0TU(U)14R8FMV=; 8S\HIH*D*=\,),),@<\QA9H8F(QM M^&%-N2EA52L1?*NT,O^E'%295 9:Q8NE2TJW$D%@:6!\C'6UA(%TU5IY2H<% M!DG6XJZXZV(N'#&-82P5<-LAY6;%,F%2M964#ZI/DD/4LEC& TIK.?H;1RZT=AGU\+PY5)#F7G$=5?& MY1B#$/0J;NA4Q2$%<]0NYRIUH6JHI0S:-PP/CM]3).O(9 T"G*,R1TFL-T<[ MB\J<7^-J1=+9?5!SGJ:JRK]IM@E*=%+15+(&Q^V2+";)6P77E6H';MQ0E7TJV7N+>D+S&KMNSGSM'V_PK0 MK#Y"ZJ$W;.2%P:3U'GN3DTEOZ1N6>-.D+3?UHFG"?JM.QEEQ,CY>%WMQT(], M[)W$X9,P$^\DZB.8>G&4%&8$DD_?U'@<]<;^\J21X](/;J^],DT3[R3I*YEX MDVCZI-EPY,6CI#^<>$D8=4_OKL2[H;[_&$?3%DW'IX=?RI/I$'<9= MU;(TR4771MUD!^.^OC?DSBA,V@.8O$FSDAA\H>BLH !:.CVIU7'$UZ9R0ZQK M!)+J0J2+-F#N1#TW#MU\IY/=,[$2VQ8/IT)"K86'P ME@ZEM=+N@.]2?75@4WO;@?/ASR"G5U#,K'+YLDGJR(\G[&TC=^*/(GRO1:^: MJ; K&N+245MTUE2/CU7:4CKQHZ0M>=W"Y9_$;:43_X3L7^;8&>)!HEO'7RTS M]J<=(*$?M,W]M___?=I_70H2/QIWHY5,GTA!],CSI CTD11@=L)'.0C'QW,0 MQO[)N)O8R?BE'$3^I(,$=;3-U21X:0S8HE?Z)/A)CCK'$;@C$ MKMC:[^JFE+M5[YNMV&SU=ON$6_/X#:"\O+E>?0YX1VFN _-M.4[-O)LKD+@6 MU4 '$-&&D&F^S0K>N$S+1K41\HIV6)8W"ZP/2?TT/N$U2V2.**YX[O#=T_NFO88Q?>C+U! M'*T;5;'%Z499%\'CNVV5L />5CMTC7PDO?AI>,IW^'#P7Q1>@1?ZQ MKW;#UJ=4W$!+]\'8,,=.Q5?5>K3^)GU9?(IMQ(L/VI^Y7@HDS!P6N#1 ZA\4 MGRBJ%ZLV[L/L7%GYQ!1ROSB2 \PNE;/5"!NHO]1?_ E!+ P04 " "P M, U9S0QQ?FL& W$P &0 'AL+W=O+]^=]2+ MY=A.V[7 ]B$1>3K>/4?>/4?K9"GDDTH8T^0Y2W-UVDNT+M[U^RI*6$:5+0J6 MPYN9D!G5,)7SOBHDH[%9E*5]SW'"?D9YWCL[,;([>78B2IWRG-U)HLHLHW)U MP5*Q/.VYO49PS^>)1D'_[*2@KXQF@O4BDROPGRTK7&_9( M5"HMLGHQ(,AX7CWI<[T/G04C9\\"KU[@&=R5(X/R/=7T[$2*)9&H#=9P8$(U MJP$[J9G+^<'U[<]+78!^U M^E%MZZ*RY>VQ%9)/(M>)(E=YS.+-]7W U8+S&G 7WJL&/Y:Y37S'(I[C!:_8 M\]M@?6//_R7!5K:"W;:P6-ZI@D;LM ?5H)AOMFY#G^,;FY?;@B8X)3USTF^UV0AX212Y$5-%\1+&P-?XI$3.* 0$Y& M3T=8"C&)0 LJE)H**U(*:CJAFBR99(06A10+T)JN0-J:- "&QXJHA$J6B#1F M4A&:QX3BHABRG"L-!C86MEY@DG&M&2-BMM/LA: RQI?ON83:%U+9)J)OX$:L M/&8$B,Z8G4N::Y[/T9)92D2!ZLHB&FC) "Z8-+R81XQ4AB$5M.21AF&UJ,RY M5N3P?O+8 /S-(C03:!C<2$*7 !>V31"6%:E8,08> M#":( !./@_<:?1,K%(Q+;K.<3TM%K@%>CN1'[B!2LJ2PV\"K4*,$HHL8Q:].RR=;_^OF02-CZ+J&UKR;\>?>+E\]V1_8*FB=N M&?[S.Z/6'4TQ)>8L9Y*FU;$W52*I.==&]8#X86?B6OYHW)T/NV\]*_ '[?P> M.(S**#'F8[: =EU DN@.Q'88#M=#MQVZ[EK\(#1D!OM:LP<#[ 2@Q5S4:K(C]8$R*>MO'[#O?5'6= M\7<#6I_08/,P@]'&\74BQL,,.T?1.=2&C2:&C1X-&_VJ&GG,%^ C .[?=OJ M%W-#>J5MA'FI=P3X6-KXIR;(4CM[OE ]=V/?*Y6M#(#P/+\X/?=B2H M;T,2P%5RQOC& G^P2WT8V&ZX@>>3*4^_@=.6B.6,_2ZL,+"#P4Y'EA>.=[@: M#6W?W0R]2^6=RAMU9N#)<^V.:^P[,]SVA=EV.":3%N8^4)N.2]DT%@4DFE4D M6K6B39^F2>']X9G#U9NE*W(PKHL%2D0W[1SZ'G8_\( BTY?!+WH#/WL:4YE# M.Q7SW#2UCN:O2V6-//_ZDC_G1=?[>!?03PO<^7 MZ^\9WF(Q\UJ-^5RR>9&N)U0"X[W[D//&@Y' MVU3A^XX]7%/ FF,. W>XK1Z"]=#9!^X%G[F.-?"[]!+X0QOZN&L'57V J&FK M#,C,FY^60# MOSX1=?5=HY6V7X7.JX\A:_7JDQ)DV!Q_N:9L!DLA=0<](JO/--5$B\)\&ID* MK45FA@FC$ TJP/N9$+J9H(/V6]G9/U!+ P04 " "P, U9,GY62-P) ", M'@ &0 'AL+W=OCV5K-B:JJ[8L!S>+(1<4PVWN3PWS^[EY;DH=,9S=B^)*M9K*E^N6":V%YVH4SUXX,N5 MQ@>]R_,-7;)'IO^QN9=PUW-<4KYFN>(B)Y(M+CK3Z,/5 ->;!?_D;*N\WP0M MF0OQ#6]NTHM.B JQC"4:.5"X/+-KEF7("-3X7O+L.)%(Z/^NN'\VMH,MWM\\3?\D#].;QT^/9'KWD7R=/CQ,[YX>R>?9 [F>W=[.[LCCT^SZ M[^<]#1*1KI>4W*\L]_@ ]Q&Y%;E>*?(I3UE:I^^!ID[=N%+W*GZ5X9O\.L[\_N&7_]GS/]UZRWS03MSS*5)FQY1 M$ &_, P/:P*YP5QN.,K38!B!A2"O>O)Z=%1K>'Q1VTH^A>>+NMBWP_;?7M^A MK&V;Z=6*RFMD(WG"O,<;+JEI 2G5#/3-7E#7F#Q\G.TX[N(3CD[=W1$93.*N MYSQ+/336GI)'EG,AX9(4$J)U#?^X)I]IPC/ ,'E/OOSU:@? $( V]%C'X; ; M#\;NR2/;:+:>,PGH0?YC*RV:F+M^N[[Q.(ABGVO4'4T:ZH8ENUFB!;(WW*YO M[UO81:-Q<#H,#_&K.)0ZC 9!ZI8(D8@VD"?B%NFK.=QQ%Q7'+](#.>8GA@MJ 9D.'9IQ]E3*HF99Y'9R"9B0O#.1 2;6B,$3AKYI!T/AP<;WVPZ*C<7<0DJ[I=I5M M="D9V*:%M9+DN&FH]#CVS/ RH6D(4CLG%AN\I6]K:8V!M;!9^DOE\C>IREB M.%5@.@$]TCECYR]MB;3OXK0PF8\W6QAIJ(*XYA'H#]$,>)AN=F7?U)2?5GJ=Y# <$>COK#X_3D MI$M@DV5HK%ID(<5Z;Y8#\,;#X,ZV]\J1U"*&;C13/-*O7*3"=2:,0<&LI M5 8D^$O94I4PJ6%S^[:7?6 ).D2&"U+MP'ATTI)" YBKN383@ L-\WD/*J>8$/)K3D30LE2QCD?.J-S"V9@@6HYG%' MMG/)4@JEP!Z10$*J-I."01Q9$-0@?TBW+H%YEBG]?X"F*2&-&&R!?%%(8"1= MW,#G1V9\ '[8L!&<73)5)K2JR'2EO!\-<)4JY@JR"V\K*77$I@P0NS:J6O)$ M&FK(QP7ED@#$"U1,///4ZN%7A<+$]@HFH&_D,8&GS$8(=^8@@\I,D+5(668& M>NRC1Q$,I48*0AFL\:2D\%<*H.F_"J6-&;RM N_CAVHM^;PP6P[DDHIM3J2 M:+VB.Z^F;;!Y.NQ1;A O)#H5 M7).+_#W628@'+$Y)RM'?>6IY^%@^E'I@)ZI)<^N@>@F +NA+NZ8;COH8UR9, M&<8;6NJVARL/1-6D54]P%YCT PRT$87/2KY M,,AIHAR#^]X&=X<45^MG%8K'7O),FJ@7"+> ; M?,[[CG/:;"B#(.Z?>CY!32N5@OIN8J][1\%X: Y?#N@;M'K3MQ.VZ*_0UY2I MT[F-[R')9G1PZW?CK\D9F*4LH0U,DE@\>Z4'K/6(9G.::&N9G/5'BHU O RH%A?T/MG-P\!:!F M["4+9B2-NKO)O#&>N#&D0E]@()*F'!L5^,'0^LS,AACOFX/+MC8D"<@EOIY# M=K%6#7$TY[ 8[&:Y8@!4:%59D5;3O*.NDBP#S&:HA*KV)@TH']F3"E.&*P/J MM:YLI'LY4!Z5['*:+FNG/F4=VG,R-CW<@S#%ESDJ9J9J[%>PN]?<-!LD5'0- M3H!!QW23FJ]*UB[+ ],2-]H&WVP:#FFUY5E&[/B$AAB4O# *E<([ BTWR7AZ M43D2*ZCKY3._O*U@+#\(W]'IL%L[:,V9WN&HM*/R=!NL3+ZE.%&:8M2TRT2V M,5^[$Q-PCBEWZ:X>[X!CMMF-FM@/)E%_I^_AD0(N>)[I>HS7?P\-&7$03BQB M?FK(J/KV[YXV9F9>F.[V=*[1QY.V3J^8UED+_(^B()K$^,L_EX+ACLU!_QSG M,RS_.)[!]K50%E#@$TA';T=9GFW46)^&83 9CM\XX("(FGY8>KA6)$W=='%L M^[;4\[X0@EI+\QT4E2QR;3\6NJ?N4^O4?F'<+;??:6^I7/)<0:E9 &G8/1UV MB+3?/NV-%AOSO7$N-,3:_%PQ"K[!!?!^(6#$+V]0@/L ??D?4$L#!!0 ( M + P#5F\?8V*K 0 #@/ 9 >&PO=V]R:W-H965T>:L$NZSV3@=%E#T^F\9M(Y(X9SN4_?:E.G;76U=%DHA9K7C#EBHJ7<+(4 MLF :/N5JHBK)66J%BGSB$1)-"I:5SO3$TJ[E]$34.L]*?BV1JHN"R>_G/!>; M4XG0>&WS+\ ME?&-ZNR1\>1>B ?S\7MZZA!C$,_Y0AL$!LLC_\3SW "!&7]O,9U6I1'L[G?H M7ZSOX,L]4_R3R.^R5*]/G<1!*5^R.M*W11ICSMRT_ I-8N;V?7N?_V_] M;&""<1C3(D>J8@M^ZD /*"X?N3/]^(%&Y/@5(X/6R. U]+<;^3K,U>SV E'J MHH\?$H_28S2*BV[7'"U%#FV9E2NDV7W.D>): 5'J-=)PO!!%56MF^THEPHA2HN#6>67V5/J&@JA)L*09!?WN;7 MLL#&Q]#GJN*V4_/O+IK56FDX- 9NF)2LU HC41F#E)6ZF7]3:,-!*7]:Y+6! M7DI1--:S?%'GK?4[FR^NYX@IR\&72U &T 9,9Y8#5",MP*%2B3Q+F1$IX78T MKC8A)?[Q_[;>VI!VFZT]FD.,1P]V:QOS%PDV&281G=USE+VLA-B)6D'X(1D0 M=EYIFW*H@X.F "!J;!]=;:/69 0"JK.R-JF$)T6R)H<[U-_0GH<]&NQW*=3' M,4EZI!A'49_)"W#HQXTVL T*D>]WU*:9VFJ&B(PHWJT44^(-G8UPXM/] 3VA M(X&A :9)T/%[R($I]89H>QX!'PY'#D!].*)^ST]P[,'!9\X+;MKQ,4NAL494 M!D$X)A_%(]0 $S]XB;OUBCVR++>WA6V3'WV_%GG*92^G%(=AW$\7P89 MX"0)>R3_$),$,G]G7U7PD#U"YE:\IT\AT;D?#D:NIQUBC(/@$&HI&B8R3C"- MZ8 >8I^ U,A)$GD@$?]G'7_^UDOW34U&7)_T@Q^Z$>U3W.!9AR5N !E[ER%O M;3OBTG!8<+$;)\,Z'.>ED6M*_'W6_;1MB-LMT@XY&.M?XL8O;]5>L9)/>@?3"W_6C<8&K[KT*9+;R[VU?FZ)>;=+?] MAS XB'%(*8X(&=[Z(<5Q/*RJGTO,JO&"CD!JB >W'O&'M\^KS#=<:9DM3,' M&+!X0'69C3A'<0)/]0 CP($_)+^+N1,,8Y)W.(0[C+ 7C(;O;1)C?YHGG6FF MX')E9S8%O5*7NAEL6FH[%IXUT] /]F:FO&1RE4&2C2T$&RF=.:#RTJ M.QO="PV3EMVN8;3ETC# ^5((O?LP"MIA>?H/4$L#!!0 ( + P#5D.!ZFD M>0X !4H 9 >&PO=V]R:W-H965TV/OW$(I+Q[2)'/O=Q;>YV_W]UVT4*ET79.K#$]FQJ;2 MX]+.]UUNE8QY4YKL#WJ]P_U4ZFSGPSN^]\5^>&<*G^A,?;'"%6DJ[>I4)>;^ M_4Y_I[KQ5<\7GF[L?WB7R[FZ4?[G_(O%U7Y-)=:IRIPVF;!J]GYGW'][.J+U MO. 7K>Y=Z[<@2:;&W-'%1?Q^IT<,J41%GBA(_%NJB4H2(@0V?BMI[M1'TL;V M[XKZ1Y8=LDRE4Q.3_*ICOWB_\V9'Q&HFB\1_-?<_J%*> Z(7F<3Q7W$?U@Y[ M.R(JG#=IN1D7EQ>WE^=7LCQE=G8G)]=7MQ]>G\:G)Q?O-N MW^,(6K@?E>1. [G!$^0.Q:7)_,*)\RQ6\?K^?;!6\S>H^#L=/$OP8/0,O6$M[Y#I#?\N>0.YT79R%#)O72XC]7X',>&47:J=#]]_US_LG3S# M[*AF=O0<]6]G]EERVYF]NKX]%_U!5[P6SQXG?M(18E$).;=*(2R]$S*+ADOTFI3 MN)>Q?TRFV[@W/!H^%G-T^)?9[W=&HR.Q.]P3GP \?P?W_='Q7^;JFZ7 F;NC MO6^.0KAE9]B*FE?B:#!L78V.#]MKGW7AP\Y@T/_#$\G%;Q>*TO2VR"*%:B?T%E4 M6+#7H5])$=/F2.8:J*)_)Q;:BPG\RQM4_.&'S"(5'C*/KKP02U1[8F9-*E9( M$,*;\)\(^)8H"PGE*.M!3%@JIAPMC;5% <<+N8+3K"&_D)YD1E2"5WKJZJ,I M8J\S<666*IT"'?MDK:951:F(E*@]D'=FZM(SW14*:D4B=662-R 6K2"";BP"BJOBI,N8TD%>E\YBYZ)>8F/K=J&S1&D MZ2)Q>3T/3%YD=%96-A7L)2:;&PY@:-^"B<+2E9J!1&EPD@;=5+X? 1/D%$$; M:\0K@IR.+G*QZP .5\8C\3.<#'HG9W UYS65$H$(MN!DB%U %^C*+#/D>'G_ M9.]1+"%N%&C$\$?I4.T1YD2)U"D]2B1=5&%G&?@L55=,$@@JQL$T@(#/$@ ,[!DP!/2/ M.^)2>FRYQY/HSF'1:9$D'?9KI^,R',Y4ME2V X828V5L.O"RA/":64P(Z]KG M5XRO^2PGLZ,3 BJ5B0G";2;.'U144 \JKF>(9SKB!Y6!O1L=Z3G0TXB+BXO. M)BYN(_51$]AJZ+XF]=DL,G';%:>(O%FA%I9N!F@4/V><<&X\E._$F8:;ZH@K M4.MKW#F7#L"2-8^ABBNHZM_HJ@DNM8<2WM8:#)J[@&V6.H9;P%;$.(6Q6LAD MQFZ2P%NPVCKA--!)6JR"!0MR@HY8=L5@@#T34"^@AT\4"D0SZCZCFJV"3M"8 M(WZZHO^V?RRBI>CU1KWCX%A18[4D47/.'@AS\F\$^MM0B(L+P#H_:CR13KM4 MSEFX5L,(W6V=S=<-8;GF$_]RXC=X(/1:JJ/8 M5) FQ#QK#\A,"0=X!KTUG5=LHB)<4>A"0)AXAF) M1?" Y;:)++"WYL2N/J] MW>E>!MK&ZJ!'1S_/:G"Q,8C$#'*5JP'/[T)B M O#J&:Q/*.5<\.$B*[,ZXVZ:4RV!A!Y\)"\0K@03L4R1]\HM"#MC,T4NQ=D] M9%8N>&Z0P*TL0PT%&SG//:H;*E0<$C8$))$#B(6$W$ Q%T A*^LP)#-9E\!S MG%N=H(UJ5T]4,Y(& BU.?L';"4CHUZ5AS9'"O\"1$?09 ? X1T&P#+DC*-,# M34CS5;()!6<9@#--:051D[IJ!_8#_'&HJ[=6:8/.SNO#-$4:'Z<"C#8;")P^ M%RB/RGG2,&B6!IUQ$1!^!F*DQ-:F!>H&+C4@TW6$D@"/AV%_FX.JH.0*AOG_ M7,1SID"'7%NJ"2F[:)=J1YF?U0^7P M)#8HC33B5 M+\0X40]\2YRA%>T@CUHI3K$.*1XGX\YGF4*H7U%A$091XM^B1-;ATPE]2XH^ M&KWIBDO;#9***<49V9^:VA &:[(S?%,HLL?OZE#RQJ4EVN[OBIS1 INFELP: M E,C%:!8@3N N;@(4$9=3)T7\"MT NTZ "9RCOU*&F@X][$[ :Y'W ML5U005[VM[PA")W(>U=H7U> ="K8KU\&HZMSFV.:X0("9^<\<_F7'% @)L6 MR3RT"6!#A:YV0UT,M*2O<#OH[E%RM6H.U]NBUBFEG5B%M+ZKET\K\SGI1G^< MIEO2C:0X_I]*5R'$)I: ^,.J(=055RCGJ.TI[?X4FOY-^?T,[2%#W=8,OS$? MN50I'!FLH.(?><(D2ZZQJBZS&C?4)4(MNFS5 S1"J(N&O%4T MM!=M9OW'61#A\^KH\$V[M0VEF)[-7%T]A3D-#)8T511V!A$BU PDD&5"T5S%>O]4Z_Z3I<[^ M%XK-%3PY*V:RFK/@%QHHU"/0ZS5BT61531E&%T'C$@:AER.)<75-6>U" M*M7>!QW7-B^+&*[9SHQ%1J%,WA*S+FE^\G%7[%9#G'II/:8AV0T(U[5S>3F[&N;L9Z0A138I>E6_WAT M\H)_-, I$)94E3X>X#X]DVF)_RVU6;LFJ_SH"Q L4=Y0Q;;4]"%"JXX9O!T, M7T?+U[U^[^#H]0\_;1G,E_5*J$%8_=7;%;9Y?1NUR(K^SXVA'IX4RX A-4&_ MI/G (^K48;+_ [L8%^ J3(0&9<^8@#&78.E!I] '%/SJF+TCI$!. @" "'9/ M"E?-WQDHL_*B;$S+ &,F:+J_[NSL"LW ,@8N//* MK4/X*<.DH--F9GTR3)HFUKJU,"UCE[JJY"IS'RQ*7DQO]-'B4.*UQ+"*@_)@ M9@X&N(7B*;>=:F_Y],;F,J;75LY;V1[57Y#[9+(<](: P:-Q28%KB=M'44D> M.,[*7/5^I1'$AT%H;2RRE$J^:=I6OQ,ORH>K6@Y%'P4@$".5,8M3A+%A2 M!'&"Q]I0<'%#SA^WW8H0+C->K!2]Q4JARHAL06?3V*C%'+L:+9\JQ3EU7Q%Y:B0392Q,V\1!$"]'DX0KM'@!J4VCLFNDWFB.I':-/ M<.?V3'NXS4_KF;^DMPGE6(&,&"J22OTJ!&Q)_4LBH[*6GZNH7:'U_IQ33G^A>M M*JSO&R@NN:!%398G*#)2??%K?0\;!'L?P:D)SB[!VT-P:X)[+,&K"=ZQ!+\F M^,?Z$-2$X%@+G9K0T<&J;E>'9H@%CD)&5X@IM%13 QU?S981R8C*Q$?!Y&XF M>2*:XC>TY&@*3&ARB\[,+=(8R@GZEM.28)#PTA;2M M%,RXMC.H[#A[[+CHGA*1=M>,#YZ#@]Y)<(=?Z M@AS+\5K.8=55V=N//P%L+FN MZ1S%M"2B^O\UJTW;<*VKY<[ZP.Z-[);UL6PSJJ[@7;[J4>03-,\(1SG,I"GK MJB,+'*OJ?C41=*'+SC,5LHCI82I;)6 *(/=GE(KU1!EHFJ_H'U!+ P04 M" "P, U9$,+L0$0" "*!@ &0 'AL+W=OGVO$)3X(^:Q* (U>*L95XI5:UPO?5UD)%58C40,W3W(A*ZS- M5!:^JB5@XI(JYH=!,/,K3+F7QFYM(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6 M%J6V"WX:U[B 1] _ZHTT,[^G$%H!5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60G MQ+.=K$GB!58(&&3:$K"Y[>$.&+,@H_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\H MT67B?? 0@1PW3&_%X1MT]4PM+Q-,N2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K M]<*CWBH^?S>>!9\&E">]\F2(GFX;!F@<[*:WXU-MM"2B MUO\?0YBO"%]R&F6^Y MS7NW^=4'-^PWS+WHYY_TAPIDX;J@0IEHN&Y;1;_:-]IEVU_^AK==^@'+@G*% M&.0F-1C-S>N4;>=K)UK4KMOLA#:]RPU+\[, :0/,\UP(?9S8#?K?3_H'4$L# M!!0 ( + P#5D\7(>&PO=V]R:W-H965T^,62A7B?IGE[OW.HBA6 MO^SONV2AEM+MF97*\74N<[)^_XV84] M>6?*(M.YNK#"E=JHHKKU87%M_V* M2JJ7*G?:Y,*JV?N=8>^7#[TC6L!O_%.K.]?X+.@H4V-NZ,LX?;_3)8Y4II*" M2$C\NU4CE65$"7S\&8CN5'O2PN;G2/TC'QZ'F4JG1B;[3:?%XOW.\8Y(U4R6 M67%I[OZFPH$.B%YB,L=_Q5UXM[LCDM(59AD6@X.ESOU_>1\$\2T+^F%!G_GV M&S&7I[*0)^^LN1.6W@8U^L!'Y=5@3N>DE4EA\:O&NN)DO=LOL#41V$_" M-A_\-OTGMCD47TQ>+)PXRU.5MM?O@^6*[W[D^T-_*\%?RWQ/#+H=T>_V7V^A M-ZCD,&!Z@R?HG0^OKB_/2 P?KB?C\[/)1 S/3\6WBV>33/R6KS=O2?[VBUO) M1+W?@4,Y96_5SLG//_4.NV^W'.AU=:#7VZB??)!..V%FXH)HYX4D)]C$Y%\@ M(T;X5-JU^&1-N?KYI^-^O_=6&"N*A1+\M?MV9)8KF:_#CZ\$J$AQKFYE*D5B M[,I83VI53F%5V5H45L(T!!X1E?/AY'3X#S&2*UW(3'R1]@8AJH3U^%W<>CF% MLX3-?O]]/-Z+?/3[>=KFT&]>F*E,$B-6UJ1E4CBPP2S"XXJ%<#)3> M+4^T* MJZ3TW:-T_2.WD(@=SG165FM"@0SD2/\6 6R.$&N$U- C(\WE&6Q,%;_ M&R])!X](]4SC\Z5V-^(JO'P17YZN>>>/I\,],4Q33>S(+%MWF@P1[5N=*CI, M#@DF!8)#7L[PH;0ZGPLR*YW@=P1P>N<69ALXG;$RM4UW5](6 M:S&UD(S;8WEW!V_%%5B@%!Z2B$ MF^SM MO!(3E>#4A0X+S^Z3AO^C0< M7E3.(+V^D#2] #:9V##/2\CM4L%5"G(+RD*BU]W].^R!!8;M@CDX]5T*< M3 M9C@0I(Q$3@R FS_*W"?*2@7?H$E($2+$6?&^586)PGSR5$OC"NR:8/F6$P;[ M4V(&1>"5M9)6*$H=XA1KEU-$@4&/@_^@-LJQW]*L=!Y<%[X :$&\1J_Y=B$! M'1!T8+.0Z1]P%?_\)62%F,C*QA8Y88.,CE1:]KC&NZ\$OXN816$!C#M'P8(. M)\5,:AO=0#9C#1X!4K@'H:<2R4I9;5)7>] >>V-<1:]I/+9Z6;U*#D>6'EG0 ML%V=ISJ1!(EHHVI/[&$A:%*HI%BR)BM1]RM( F?8I!9)L?5N83+E&?D>&=\I M'PH09/!*Z4A^E;=T0%4GB^B #64B7N';#1B#&I8< \@2I0.V7/E P>S+V8PT MZ(5*1D:NNB1/9>GB?56XCLBTG.J,XT9'),J27W)R,+D*KQ(+!7R-LT2'!8(C MXI,/4!D?L1DUI-^6SAX5.:LDX-H>E/I07;/)<81U1ZY>E&Q?7D$)>RX2QPPN M0$>WFD/1S)IEB 254/:VP(B#"D8<;,W_GS5.CN2S9DYC.KY4SI06QK0)4/P0 M07;F7N]M,"5O^@O8& (+' Q2=GJ>(V\F$G8 :;N@_%S-O34GTBW$#-6&\T)! M 6-#]H!](<70GY4O";#.V[83/G:5L.P_.N>DWIQV'ESU.4-7@R. M.H-!O_)-I^\191EL^X@)J*PJJ,Q+*&QVR*3HZ-B+L@@[$*?BU8X#WBG M_0;'!YV#@^.XXW'GJ'M$KH_?'M-_%*/;F\&H'R]LPQJ2! N R/$'\L!;>%]P MR!>]3O_H#0(%*&[.-!#\'SYJ!='!J4(HJ5V/=*+N0S1_J2FG"#)3%+L;.?!194VF1=E>LTE0M)P;WL[ $"TQ#XPZ7R !*A]19R:# MVF-(X!#")O>]&4PRRZZD%#'.60580V@O1 IPX&T=)VQ$5QR3?2TO$%B V+/2 M2\]''7H# !F[S'7 E8Q\Z8U&7*3@3ID3BBBM*^G7$ )E=;K?8R/&,Q*[7P2 MK9QP5OITY(5$,J S,5B$';@*\G5\/(\AFO08%TEK"0>&G,-H/S"0",*W<&%X MXG@&Q?MP! E0OI2W4F?2 ^26>=XM5.ZW"# G9I5<*;A0K(\X5G'PFA(LX+1I69X-*XN5$52(MZ(,2#V* MWZ@D5?"97%A^0-Y- MG,FH@CDU 1HDYA9R#2?G.)5!=YQT(GZDEVS*]27Y0@5V;,M*-Z]MP*" _JBC M%9!'!3 $5 )L%%"-INP8(%.QW@8X#BO <;@5'WRE4"LFC6Q*Y;'G^;K:2F^& M'EM);VZX?/-^8LOACJK#'6T]W*5JBWWC(7Z(1(NMXXJMXV=HPK#@V)/")#=B M@KA2;&+LNXF(WB[2PV[O< N/;RH>WVPE_QL'\6*CQ+YMI:@^/(ISH^@6*!:PF);^;W1\FT^>O7_/6_31",1$;&A3QU"EUSUMK([%::FP/^LQMM M"_2]>I[0V]K=/QDCLF@;8\9GD\]W/T-8*6H?"A@;3_,7Y@7/;+/U+/4HH;=] M"/")&B(DH\\HB G9$"Y1>?)$%GZ&6L1+6Z@V6WH/F\,<*P^ZNU0X,HG6RHZ8 M^^Y-DYH/4HE!CJ?>.Z%W 31(S5??OY$9_1 ;3L5ZA6!'T9?QKTFX+=".353+ M9 @X19'YH@D1BNER=M".>YRD""J](KX.$(Y8JC*.WYK8R33/-F2@P016P(:RGEU,DD:IHD\E-;NXRE]YP M/.H;YXQDN:KHO_W$!XH&";8AB7%^:S+(F]JV(YJ>6,+^DP:O'3'$OIS%5D6@W6>O)#[HSWO2Y"QZ$%D4R^K3#[(#.F M/J'AM_NETLES_^,ZN,&O,B])M;W0O(JOO!"#XT.@%5(S,O#UZ^:M+Y( MB]@Q>$@J_A_T^\\1/!JT"+;[:C5K_==O6D[YG&(>%7KND7ZW"[I1LV+UU[H1 MR1U<>)U5"[JG<:O8<[Y=$__K_U<+"T38O'E0_331]YM_B/\KZ3_Y@-5"W:C#'Z2[+?K4M7MO M>_$> NJ5O'\B\&Q?7F?]I\BT^:K+[MZS13,/'.LQ[84UN:'6A;?K73%,S2HZ M2.,]V'Z>2IL20$EK+[HR@ CPZ<.-I_Q!9N((Y"^RU,K4DF@0')Q?!CE \1R/C;0?,06Q%UN6E52A]8ZN? M>I36H)QIIOL8Z*NA8N(W"\.6.#0?G8T^5_-RD%=9.\OKY1++$)@ TRIL1R&I MJH>Y5F_1KK9$PO:HCN 8D\WT;,.@+G31&M!OT^]T0<;J.9X6OMB6B2^(]\19 M59NW.2%$FBI"/GP%@,":O"'E E>9:FKL%;M [ #]) RD6EW[*,SZ642T#I4R M90/?0%C16)&_ XLI(*D"$&S$*=O%!F,E'9(%'_8QSPT4K:#7:DI))D=W8"J\ MQ=WIFO;#_BU?]@D8F=BJH1'?8?%RG?I<"$Y/RZH%#R&7EE459VC-T5B32FCU M^TMT &X/)TRN(5D8$?5B202 YWGR8,XXE30-FQ9QP,%HGUHENV8VB\-GN('O ME?J-9--[@[>EFN]+8'-RCFI^"V->T;&?$-9W-)5YT ,!Y.K!78X-W+3E47=M M_)TBAK!\::AE!.U0]"FJ&QA6_ LJ.\O"R,WZZ-5(K&"LF@OZF2!?;QI./L0V ME8]1_<%N]TVGE0/$2Q_)YDJQ+K " RX5FOOP(/5]E3[J7$B MEZ?!\&-#MFFF/%T@?K@*9Y6RP;A?YGOA-55'4$P[3LGIX$K8.51KV\2/ MAA#(4S.$"'***4R.QWIW:#W_)S2UP/G MIT,C(SUY2V3#+9.-)>-^XS(PPMZ"JZ?5M>JAOTQ&ULM59M;]HP$/XKIW2J6JEJ0@+T#9" THYJT(K IGTTR4&L M.C:SG=+^^]D)9.E&::6I7V+[?/?4TW)90[G59.>Y"=EL@THQP?)*@L M38E\Z2$3Z[93<[:$"5TFVA+<3FM%EABBGJT>I#FY)4I,4^2*"@X2%VVG6[OL M-2Q_SO"=XEI5]F ]F0OQ: _#N.UXUB!D&&F+0,SRA'UDS (9,WYM,)U2I16L M[K?H-[GOQI-==)VSAV(<4$RIB=B_14W_N0&1H*I_ OK@O>LX4"4 M*2W2C;"Q(*6\6,GS)@X5@7/O#0%_(^#G=A>*WX^'- ML-\=3Z';[]_/QM/A^!8>[K\-^\-!"$=3,F>HCENN-O985#?:Z.X5NOTW=#=A M)+A.% QXC/%K>=?X43KC;YWI^7L![S)^"H%W K[GU_?@!65P@APO^*S@[(I) MH;*^6Z6MP4NU(A&V'5-D"N43.IW#@UK3N]KC4+UTJ+X/O1.:FHXSAB 6$"6$ M+Q&HK8Q(9A@#HV1.&=44U2[#]T,?'IS[7G %[ZT]P@B/$(B&.\(STPB@5B2L M9/D"P7D3^D0EL"(OI@-H]0_,4;-^7,4:$1DE$/P-M5T#WW\/\"QX!6C>$I9O MJ6*:7[_8DXA&F8C&AQ/QP?#O!_QH^#]KG282\54]EU PD-BV2*BV)[?65K-E=S;^J4!K-BW?OIT(3!@J? MC ;[+$S)R"6J_\7=]7[<2@M/T6BQ@TI!)#*NBVY>4LM9V"U&P!_V8I":4EA2 MKH#APHAZIW;TR&(X%02ROWZ/9&-,;-*FG;Y@2SZ7[UREP_DC%U_E%D"1IS3)Y$5GJU1^-AC(: LI ME1]X#AE^67.14H5+L1G(7 "-#5.:#%S;'@U2RK+.Y-SLW8G).=^IA&5P)XC< MI2D5SU>0\,>+CM/9;]RSS5;IC<'D/*<;6(#ZG-\)7 TJ*3%+(9.,9T3 ^J)S MZ9Q=^9K>$'QA\"AK[T1;LN+\JU[,XXN.K0%! I'2$B@^'F *2:(%(8QOI M"]JAUR'13BJ>ELR((&59\:1/I1]J#(%]@L$M&5R#NU!D4,ZHHI-SP1^)T-0H M3;\84PTW@F.9#LI""?S*D$]-9O/%]/9F.;_Y?#TCMW?7]Y?+^>W-@ES>S,AL M_N5ZL9PO/]]?+TAO25<)R/[Y0*%:S3R(2A57A0KWA(H1^<0SM97D.HLA/N8? M(-P*L[O'?.6^*O"?7?:!>+9%7-OU7Y'G53[PC#SO%WW09GHAV6^7K"OJ3.8T M@HL.EHP$\0"=R?MWSLC^^ INO\+MOR9]LL *C7<)$+XF,R8C]#++=A"3VQP$ MU4DO" B;93N&2&B[J[B-AQ4% M$L]@#8@J)BR+> K?=7!0QF-O2\+HBB5,,3@$Q_=:G:/%35O8WA0A+ZPGEVET6==B6F<[0\L9UI[H2J(BV M1E>,*9!PTXT/9,V^%X;-/<=S6[KV.'#*+L%?>K%(LPIB,!HV(8;-?.B-1Z,6 MPG!$EERARPYZ>D4?Z^\5UA/!&05-(9C=?M.(7CAL21K'L7PWK.5&V31[.A7[ M9"UX>K*5'=R#,)KZL [<-A-;#J">XUNVC7E0^'B/H32X__ORM*[O.) GR[N9 MEB=+.R#S3 '>B50S=FW1[SFNV[;KM_3MGNM@HI6Y8JSX015V2WZ>4.&,,23S M'T^(%>#!!OOP*?H$1TEBMR3ER K:3J7 :1ZX.DD/U\/9.:5R2W;27)YJ M+"NM:_ 0[93F3->)J9"X&%->$+IXSZS,:IN&[F MZ157.)V;URW0&(0FP.]KCA?R&PO=V]R:W-H965TW>2VL7#LS'8:]N]G.VWH1.D>]A+[?ISC M<^W<.VJ$?%4%HH:WDG$U]@JMJPO?5UF!)5&GHD)N(DLA2Z*-*5>^JB22W(%* MYH=!D/@EH=Q+1\[W*-.1J#6C'!\EJ+HLB?P]02::L=?WMHX9717:.OQT5)$5 MSE'_K!ZEL?R.):;"4+(5ZM,(V.6R,CXM>'TNB,M<'>_9;]SM9M:%D3AM6 O--?%V!MZD..2 MU$S/1/,--_4,+%\FF')?:-K<,/8@JY46Y09L%)24MRMYV]S##F 8? ((-X#0 MZ6X/2(+ANKKR->&V<;];,,R:5G"3U@2N!=<%PIN>8[YWWC?*.IDA5M9D_ @X?>: MGT(4]" ,PO@ 7]25&3F^Z-]E[JNN!FSO&8(8@E3OD:NA:2H]LD\3'1R- R#Z!+^=S5WC^[N;S## M3',"Y5!)D:%2 M>T_OA_M56?\=Y=3\YCFLA,C?X&ULS5AM4^,V$/XK M&M_-#=CDSF4%!YQ!=0ZB\S+@JJM"BR MCEP(H&FE5.0=['FD4U!6.H->-78M!CV^5#DKX5H@N2P**NY/(>>KON,[FX$; MELV5&>@,>@N:P1C4'XMKH:5.@Y*R DK)>(D$S/K.T#\Y)69^->%/!BMI]9'Q M9,KY#R.,TK[C&8,@AT09!*J;6SB#/#= VHR_UYA.LZ11M/L;]%\KW[4O4RKA MC.=_L53-^T[LH!1F=)FK&[[Z#=;^1 8OX;FL?M&JGDNZ#DJ64O%BK:PM*%A9 MM_1NO0^60NP]H8#7"KBRNUZHLO*<*CKH";Y"PLS6:*93N5II:^-8:8(R5D)_ M95I/#497D^'5M]'I]PLT'(\O)F,775U,T,&$3G.0A[V.THN8J9UD#7A: ^(G M FZY*6:2W11II#NZG>T<8V%>&/A*6X%_'U9'J' !Q5>\"*/ M]SE:XX3[<4RUG,@%3:#OZ'*0(&[!&7SYY!/O:XN586-EV(8^&.OJ2YN_TFN)2--$R29;',J8(476F: M.:-"W+,R0SJRT$1V.SPL^+)4IA&*_4.KXEV/G<.,E4S!+[DNY?3DS0R^UL9I M^(WX&6'W&&-+/L"N'T>'UD@WZ*+O+-'T!&@&L'4W='T2/5KAP'=CXAT^&L=N MX$5H4D68UAZ;/7@4;'MEUXN[MFVAZX4[M@5Z *.1+L"WW:Z)H*D^$_1Y\=,0 MGY$?A.AR/$2292557-RCA$OU\XC;G=1I9(<$Z2,+Z=),6:+#BQ*640%*]Z:" MENFKUPLB;QTW]F"C6Z+W\NW"+HE)L] #7!>5H%X!'KE='+\[';P=?3REL4,K MYY! ,06! K^BEJ"=6D;%@C)1V/7_SFSS$A;R [O2?9=@;%?Z01AW;3GVPA>R M$B'D,2L=D&@?586Z=%]*5=W8-C=P<1SO.!!%>)>Z1LW%+WKVQ8]FF8#,1.ZA&YL"K"D,[A8FXOLNA.V+?333 M3^9")ZG]AZ'Y-&9W^S]LVN;V^.1 =:VL#H!M[TP7H-G:C/-4(LGSU$X?0\,,&G)/]+D'WEV_H%4K*@.WME2+<4KTK!]S8].P^>V-V">.5)]M="; ML\FIR/P0.\A=6]@>?Y,Y"* SI=6'[3''WK$EA?Y.E+L[$K&/5WQ,[%QQ@VZ3 M+?LRHV,]&Q0@LNIQ1.HS2E]^ZA>$9K1Y?QG6SP[;Z?7CS245&2LERF&F5;VC MKN8=43^(U(+BB^H18LJ5XD75G8,^>H69H+_/.%<;P2S0O$H-_@502P,$% M @ L# -643&J/XD!0 ]A4 !D !X;"]W;W)K&ULS5AM<]HX$/XK&O?:2692\ L02!-F"*'3=)(T VGNP\U]4.P%=+%E*LF0 M_/M;V4:88IR$:WKY M9*^ZK=?20=+V)Q+Z< BCQ$(9YQ2KL6W>,X42'C<"V(3**( MBL=3"./%B>582\*03:9*$^K=XQF=P C4]]FUP%'=2 E8!%RRF!,!XQ.KYQR= M.JYF2%?<,EC(PC?1KMS%\;T>G #R\'5S8CTKL[(Z,NWX(YY]0%S;;53(\TPTO%2>MRT:E ER2\,$#DA/2E"2 M4!Z0"T;O6,@4 TDN@SX8ZD116%/T3OM,E(6M+ D:,]UP&UWMH[?8$Z=@0_1'0CB.6E>>:^0 M5R8OO-WSPFO:&^,G\^+G?2^.F\W#M>__OO,=^_#G<47K:YK6UZSL1V>@J#_5 M*&:"5];4*H7LV)U;QL36FT*BUBOX>FA\/7PV$JDI$-P:/D$'&2^@CIY16$QX MTF!9GE5K^]6 8Z)3"C-+XEKHUK"GZB11AB9#)N\_C@7F >,*L.H5 M$1038H8:'X$*TJAYY+T1T:BU<#1XF.%U"\,XCT,,;XH>AL%QO)I38.G8M4Z1 M)V!S%@"F[R.#,#!%\7ZC3-Z3/MXC!-[H$LQ;>)@QD>UEH]9.5:T\:Z%9&67P M ,)G6!0SP7S M')K3F,CRDBVFS6WL3K)C%3LWQLFNW;8+&'R:K:159&I'9.I MG2< :@.%L>.7Y6"EG!W[MF.O+H_VFT*IW)Q?[&[AKNS\5J!Z0MUK(I4^GKV\ M@[?=72"JY75V08MFP]D%+3KMJKUV5WOM_E:P>$+=6T&+8KX?* 5F*?>[K]02P,$% @ L# -69"N89>/ P D D !D !X M;"]W;W)K&ULK59M;]LV$/XK!S4H&D"-WBQ;26T# M<=*B+= AJ-/M,RV=+:(2Z9%4G>S7[TA9JA,K7C?LBRB2]SQ\[GA'% =17$83@.:L:% M-Y^ZL3LUG\K&5%S@G0+=U#53CPNLY&[F15XW\)5O2F,'@OETRS:X1/-M>Z>H M%_0L!:]1:"X%*%S/O.OH:I%:>V?P.\>=/O@'Z\E*RN^V\ZF8>:$5A!7FQC(P M:G[@#5:5)2(9?^XYO7Y)"SS\[]@_.-_)EQ73>".K/WAARIF7>5#@FC65^2IW M'W'OCQ.8RTJ[+^SVMJ$'>:.-K/=@4E!ST;;L81^'7P'$>T#L=+<+.96WS+#Y M5,D=*&M-;/;'N>K0)(X+NRE+HVB6$\[,;]\O[N'-/5M5J,^G@2%*.Q'D>_BB MA<X@.2TNN).SV+^"3AYT9<0!+Z$(?QZ 1?TON7.+[D MA']#;K6HT3#*5L*5WK(<9QZEND;U [WYZU?1.'QW0M.HUS0ZQ3Y?4F45384@ MUU!)L7EK4-642BLSI/0TURVAJ#@J9K (\&4"$L47"IJ\D;1Z U]N($/+.<5 M-X_ 1 '+9B55P07!X#=)'Z:M&HH^]M%WAK>88[U"!4GD1A/()56D-L[>KK:6 M%54V%YLK>/TJB\/DW?_6]G*Z@2=JND&GU4G[!\?/(/.3.*4VBOPL3 ^C4+1A M&%(2Q,%U+AMA@(Z:2C+AHD?' RHKQ6XN<*T;)G*D M$-KX/>=\,YE3:T2AJ& ZNG?C;*NM5?(#F#L1\^T9'Y89J=J)2TKY3TERLEE_56"G)+ MN]"ZX]SN*DTU0_O0QO\H[$,E=EK$?\W>-F:?F6CHMH.N?'X&Z2U\ZI0]AV;^ M^#*#Z]8IYO:P:!35F*NX1V3J>*=B/\PFY^ .!'PP9-QP7=8V#_*2J0T.9%SJ M1VEV/E#DSRU=$KXH:(N*RV* ?DR"OC"5EQWSZ#!)LO&_9HQ"8GQZ2AU4P^2R MZPWE7G!P2]9( ;%O 0TN6]H+LQ_MGQO7[2W[T[Q]JY!/&RXT5+@F:'@QH0Q2 M[?W?=HS&UL MM55A3]LP$/TK5IC0)DTD39JT@C92"TQC@E)1MFD?W>3:1CAV9CL4_OW.3IIV M6HC8Q+[$]N7N^9WOV3?:"OF@-@":/.6,J[&ST;HX=5V5;""GZD04P/'/2LB< M:ES*M:L*"32U03ES?<^+W)QFW(E'UC:7\4B4FF4I\0H.7"*;LEVPKWP"=DU)ID=?!R"#/>#72 MI_H<#@*&W@L!?AW@6][51I;E!=4T'DFQ)=)X(YJ9V%1M-)++N"G*0DO\FV&< MCF>W]Y<+_Q+O)K2/H[DE._$_!+R4](X'TDON?W._"")NG X@5_FW1; MKA54OQW*W)E35= $Q@Y>"@7R$9SX^*@7>6<=1/L-T7X7>KS .YB6#(A8$2XT M*%+09U,65"*C/ '5QK@;\_AHZ'O!&7FK$8L#MC@[PP4DD"]!DJ"W-YK*F4] MKK@JI>%.F*!\G]'.\QT9#@8'J[ ?D'NA*GK$3IJ$3:U"#O/ M;=:^:UL!.H'^43)10S-Z.VU'_X'HH"$Z>+6V5Z4N)9!"9CS)"BPU'BZ^_+I5 MWMVPKY6M%>1>(Y'O&U/XIU\8UO)KE5?;0;@'SW$.9'*Z$?%(+2C5Z*7BI M1M9"Z^6)ZZIL00NB'+&D)9S,A"R(AJVB.1JHJ"R+_/*!>KD>5;KX1;-E]H0W#'PR69TSNJ'Y8W$G9NBY*S M@I:*B1)).AM9I_[)66SX:X9'1E>J\XV,)U,AGLSF,A]9GC&(:83 MRKD! C/^6F-:K4HCV/U^1?]2^PZ^3(FB$\'_9+E>C*S40CF=D8KK6['ZG:[] MB0Q>)KBJ?]&JX0U#"V65TJ)8"X,%!2N;E;RLX] 12+T] G@M@&N[&T6UE>=$ MD_%0BA62AAO0S$?M:BT-QK'2).5.2SAE(*?'MQ>/%]@Q:C*U'JA4(794[S;7D7+&O-PZ_FG>&# M@']4I8,"ST;8P^$!O*!U-ZCQ@O>[N\O+!B3<#6+ZY$0M249'%C2"HO*96N./ M'_S8^WS Q+ U,3R$/KZ#OLLK3I&8H9PI,I]+.B=U"0-%TF=:5G27T8=A/WY( ML1=\1C][O5](2K?*I,=RQUX.,T!5T+HJOGM@RJ:["7HB?8X)J)8P+= 5*:L9 M?%22E?/_+4 3-B>2:DU52SI"H>U[26H=A.XRY?:N,T1E\8UU1" M(&MLU9,+[,#K1R:P!X&_U\S8'N"^!:D=X+A1PS@7?551A'NT7_ \E/PK[@)S\Z[L<1]_6W=GA] M]CA:>W@C15Z!@U^AE=%MT_C=H@#7PNUD>U$?[\BX$_IQEP#)2Y(#LRIJ9U7T M[EF5B3*C)B7MJ&+J:=><.@SY$^;-.Z;&I/XGIA*=;O(4.D&"?MGP#9P0P[YE M/=L<^=NL/HB&7=;)IB <*+P.:.+@N,MYWK'+&01=T,09&/VGG".A%\";K84V M->-'3KIEB.]X774_>OWOD_Q]*8@='&U'*T[WI "_\3QN KTC!9 =_TT._&AW M#OS &43;B4VB[^4 .\F6)8 !Z@YT8]QV8_QONK&9CD0IJA4B98XX(U/&F694 M[>K+P^ _NC1ZF3^G&2VF$++ ?].)=?H?2K"=0PE)X&//]0W5C#+;#Z)Z]:( M,&94FC\Z5F80]?Y\#M)!?T!_2G!\C*[A!?0V:IU9&W8':(!W3D^WD2P*T77?7 7VY)NUP'U5;<8S:5B;)2?OOC[+CES2.K[T;L"^6 M1),4*?(AI?&&\2>QI%2BYS3)Q$1;2KDZ&0Q$L*0I$09;T0S^+!A/B80ECP9B MQ2D)"Z$T&=BFZ0U2$F?:=%S0;OETS'*9Q!F]Y4CD:4KXRQE-V&:B65I%N(NC MI52$P72\(A&=47F_NN6P&M1:PCBEF8A9ACA=3+13Z^3,4_P%PT-,-Z(U1\J3 M1\:>U.(RG&BF,H@F-)!* X%A3<]IDBA%8,;/K4ZMWE()MN>5]F^%[^#+(Q'T MG"4_XE N)]I00R%=D#R1=VSS)]WZXRI] 4M$\46;DM?W-13D0K)T*PP6I'%6 MCN1Y>PXM@:%Y0,#>"MB%W>5&A95?B233,6<;Q!4W:%.3PM5"&HR+,Q64F>3P M-P8Y.;WXZ_YR_OI?L_BY^\?K$7*(%CETD%"-*LG4![=F]78$(*&C MB&:4DT0O#IF$ ,P83I^H"E.S?D38:RTL'0]'[;7?_FOK#G;K]1WD$>'!LE ? MTC74SA540MDRL9YZ?C.UZJEE->0YDR1!]&<>RY>BA(6[J70,RTS&61YG$>0* MY059[)V+Z^V1+-WIH-JXV=S67==^AREA++;6P+\>8]1HV?MAQN:_LEKFZ,T& M-1%R=X/I#'?"U_)8!=-K0M%3!-RZ"+C]1:#LF$4-6)(LH@+%&#'Z- M_"Z<]V_PJW!Z7YET-[OO#EE[_%&TS![(5N/I&M(@HGOTZSQ]I%P=2T7Y@Y-, M'H=0$QO$+@D<$/I&8HX>2)+OJWD]?D20=D@HN<8C(M%WDN4J#%;9A]!(]X96 M.^RN95@V>B@%*OJ1H]O8^=P!$FQ (L+=8D'C'0'L=K'[CF%Y._9<%24"5^;4 M,-7-$6Z;Y3F&XW9NI-O>J&.KH6]@:]?UJE;N[&3IP]8*=K(M8X1[$MZK$]Y[ M<]=KM[#R$@=0[4KQ?I6_NX7],C"\6<$AU+QU?"U_1]4E7_6(FB.*.(W:8#N, MS(MGRH-8-*SG4.4YQ#.'^EO1+H$4PX4_J"DWY=4%W4*!HVA.>?H?0/Q>SV]R M*22T7N5K!^XMK/MVNY4[D/>NU7)U%7,(Q)&M^_YP'U\8FX;?X*8!YI%C^?OL M'FCWS$/&O2H"EJF[N(U)!_L&-&#+<- +W"D$D*I^6-G9J@N+YIV/[_ M/L7.$N+IGNFVS,7NT&@55;,VNV%IS"\R2CU2]O4?T&ON'T-7N1JT'E0IY5'Q M;!1P,\@S6;ZM:FK],CTM'V0->_FLA?A$D-(HH0L0A/ M3,)CKY@NX75-N6* _PO&9+50&]3O]>D_4$L#!!0 ( + P#5EQ*J\P[@, M "0* 9 >&PO=V]R:W-H965TJ#3)V4R ++*,BK<;EO+=T+"-O6">K#=*"ZS1 M8$O7;,'4G]N9P)G5H,1)QG*9\!P$6PV-T+ZZ\?3^H]^7OJ,O2RK9F*_L=H?7^-%/)5E"[MJK^\9$!52\:Q61@99DE<]?:WCT%(( MR D%IU9P2MZ5H9+E+55T-!!\!T+O1C0]*%TMM9%%W _G<-X.IE,GV#Q/!W_#M^>Z3)E\F)@*32M M :RH-G-3F7%.F.G"A.=J(^$NCUG\7M]"R@UO9\_[QCD+^%CD'7")"0YQO#-X M;A,'M\1S?R8.Y\-PS/L*W#L.K@OK2FYIQ(8&5HYDX@'.-AFS;B$4). M,\%49$TJ-IH]T[?10[2WESQO&*QXBM>@5E1E*=678?(/#A6NCWFVI?F;5K%[ MU^]-'#@?TNTULU_ ZSN=5O J;;_TM@<+EB=<8!<5 D]KC$VBX)Y&28HY M#Y?P^.O-(0$))IK?@G:(WW&\H)$LV%:Q;,D$9H_&#RIK=K^V MZ6 -G$"[9TM1U6H5T#Z$>'9IE<#:VT.)]@.BL_^TGYB$&(JC*)%?CU:[&S_(SN"24.(W4B>PEJ_9/4YZ[H? 9R. M?2CB"=W?9_U/A?&YP/^C/W;56ZV7.V-B7?Y/)$2\R%7UB#?2Y@L45B__87OU M?\(+<9WD$E*V0E72Z?D&B.I/4DT4WY;_@"57^*LHAQO\QC&A-^#ZBG.UGV@# MS<=P]"]02P,$% @ L# -6>\_!'0\! $@X !D !X;"]W;W)K&ULQ5=;;]LV%/XKA#H4"<#(I$1=G-H&DC1%-RQ-$'?+ M,R/1EA!)]$C*SO[]#B7;LR+%31ZZO8CDX3G?N5/D9"/5D\Z$,.BY+"H]=3)C M5N>CD4XR47+MRI6H8&.;-)0[M3LXFL M39%7XDXA79%^9>;KZ*K3^! MQ4MDH9LOVK2\8>2@I-9&EEMAL*#,JW;DS]LX' C$Y!4!;RO@-7:WBAHK/W/# M9Q,E-TA9;D"SD\;51AJ,RRN;E+E1L)N#G)G]?CN?H[OK>W1U>W-S^PW-OU[< M7Z.3[_RQ$/IT,C*@PW*.DBW>98OGO8(7HAM9F4RCZRH5:5=^!+;M#?1V!EYZ M1P%_JRL7^00CCWCL")Z_=]AO\/SW.#SD9PO#AF%LKYSK%4_$U(%FT$*MA3/[ M^(&&Y-,1(]G>2'8,?3:'WDOK0B"Y0(DL5[7A30W#$DHP3Q"O4I3F16U$B@JI M-5H)93E+8-(95V+(H^,Z/WZ(/>)_0O_7^#U30G2J9[\USY^'-W8C%(EHBN15 M@JT>^_$/9B]13O(*F4S6&J*K,1+/B5@9! >?C>Y9$U:40I.=HF]P6C9A7RA9 M0MPKDU=U7BT1'):J297>H_Z"3CSL479Z2*$^CDC<(44X#+M,'L.!'[7:P#9( MKS@]4)OF>JL9(C*@>#=23(G7=S;$L4]/>_28#@2&,DQC=N!WGP-3ZO713CP" M/HP'-D!],*#^Q(]QY,'&9R%*88M\G:<"\M'G9"P8D@^C 2K#Q&>O<>^]XFN> M%_;D0T9VNBF312I4)Z<4!T'431?!8Q)VTTQP' <=DC_&)(;,/S3_"_"0KR%S M2]'1IQ'\/[6!.K1%=3;0]#O$"#,VAEH*^XF,8DPCVJ,'V"<@-; 3AQY(1/]9 MQU^^[2A[8Y,1UR?=X =N2+L4E[WHL-AED+%W&?+6MB,N#?H%%[E1W*_#85X: MNK;$WV?=#]N&N(=%>D!F0_U+W.@5;O_MEG6RY'5SXOEN_(+BDF[+L, =:MZ? M-5Y *5Z6'#J$;]_^AQEOA?:J#RQ!0,7W.0)U54^X!S% M,?RJ>Q@,,[]/?A?S03"L2=ZX#S<.L<<&P_(QIZI:Y, M>V7?4__M:NN%JF4.2"K$ 4>C2P$&J?8&T"R-7S:W_41IX0S33 M#!YM0ED&V%](:78+JV#_#)S] U!+ P04 " "P, U9*^?R4O $ !X#0 M&0 'AL+W=O5X!WO7W5V3IK_^I'7LA#;E^G+?[HN];WKT2"O) M\NE2FP>;(3KX7.3*G@69<^6;;M?&&1;"'N@2%>VDVA3"T=0LNK8T*!(O5.3= ML-<;=@LA53 Z]6NW9G2J*Y=+A;<&;%44PJS.,=?+LZ ?- MW=;)D+BQ.=_RT3EYT%QP$D MF(HJ=W=Z^0>N[3EDO%CGUC]A69^-3@*(*^MTL18F!H54]5M\7OMA2^"X]QV! M<"T0>MZU(L_R0C@Q.C5Z"89/$QH/O*E>FLA)Q9=R[PSM2I)SH\G[FYOKV\Q@V_@SN$&ZU< M9N%2)9@\E>\2QY9HV! ]#Y\%_+-2!Q#U.A#VPL$S>%%K>.3QHE\Q?)>]-=Q@ M-QSGSAM;BAC/ DH.B^81@]&K%_UA[^TS9 (X[$5OX?_VOJI]-]GXKMW:K-&P4@X-W KC5ML;LU6) M/O[X<,J9PAC!<&T2,V^]/)_8=V M]$^O*-*\%^P[P].?IO53UM!.O<&^S^=A126 MG6@K:U["41AMS08GP^VSSX;PL!.&_7_5R"$^RY _H+LRBQTJ+<0&$^DP ;&@ M;L8Z,)52?#GU.8D6J(^P(N=!"GF=,PF41B=53+V1UT'UHA1JQ8 BMYHZ%UM2 ME$KZD (U4327Q;PREH%]O2UYU2.,[#6%N*":GBRA"]#H_R M*F'A6)22JHK\PA2V#PO5+G!;1@.A8JPW/4>[GL C]6&0&EW "H4!I^LW [@M M4S)!SD'C" P,MSF6CR;24&OE#_K>2GH/N4PXMIFRDKCRKFU5<\:^5S#5CUC, MJ3KV_=<\ZCQ1AEQ[R20BKD$T7J8[:2K34KILRW,*\#.YQ%)S1ZWEO#[/;4M- MU1O3@%34C%!'6F(L4QDW3EJ;Y-V6"UH@MTBD*UAOL!IFF$K,$[[YBJ#(MA:G MC01B;J33)$W6CA.*)NH\Z5X+23'CM$(.-?*EK@AH3@SQ4R796.JQ_9V*.)/X M6-M)BFC(%:&D<*F8&'G$N[OQQ8&O(6/BWD!Y2>\7*'1"[ C<2/M HG,1Q[H) M5F]MK%5-D74Q,/7E#^BKJ:A<1G9\$7Y[OO+;5Q?CK^]J09U[XAW&I2K>E.-4 MFL*'"2MAA27%P.M: 5A'(8RUR[E;$B;.#GPM:8K>G?^*7L!B71_%IC[ZZZBM M.=C56W6WNN$"S<+W_-[IRM6-<;O:_E:,ZVYZ<[S^)[D19D&5 '),2;1W<'08 MU$'13)PN?6\]UXXZ=3_,Z-<(#1^@_51KUTQ80?NS-?H'4$L#!!0 ( + P M#5EX&PO=V]R:W-H965T,K0@3Z$4<)O^VLA%A?=[O<7Y$8\RNZ M)HG\94E9C(6\9:]=OF8$![E3''4U13&[,0Z3SN@F+WMDHQN:BBA,R"-#/(UC MS/ZY(Q'=WG;4SEO!4_BZ$EE!=W2SQJ]D3L1B_=L9 MJ]>>VLL<Y072K]E-UYPVU&RB$A$?)$AL/RW(1,211E)QO&] MA'9V=6:.A]=O="=_>/DP+YB3"8W^" .QNNT,.B@@2YQ&XHEN75(^D)'Q?!KQ M_"_:EK9*!_DI%S0NG64$<9@4__&/LB$.'.2#-CMHI8-6<]#4=QSTTD&O.VCO M./1*A]ZI#D;I8)SJ8)8.YJD._=*A?ZK#H'08G.HP+!V&N1R*_LL[W\("CVX8 MW2*664M:=I$K*/>6?1XFF=CG@LE?0^DG1K/Q\^+)1@\.NEO,O9D]GZ/QS$+S MQ?W]^.EK5C[WIC//\2;CV3,:3R8/B]FS-YNBQX??O(EGS]%GBP@<1OP+^H3" M!#VO:,IQ$O";KI#Q9;5T_3(6JXA%>R<6'=W31*PXLI. ! W^3KN_^9&_V^ZO M:BV KFS87>MJ;ZU[I[42QVMVA13M FF*UFL(:-+N_FL:27=<_1WNZ:]A0\QW!;O7S,Z^HM=\C7URVY&?24[8AG1&/_^DFLHO34J% MA%F0,!L2YD#"II P%Q+F <$JHN[M1-UKHX\FF*_04F99:,EHC&3>QG"6^#0- M;7>MJ',U# FS(&$V),PI8&8.RY+=S>C2'/:5F^[F4)P-5GI?U[6JF0L9F0<$ MJ\C.V,G.:)7=V/?3.(VP($&6#8=^*)H$UPHY5W"0,,MHZ+"!81B#:H_937;] M05_I5^VL/:SHX-NKU=+TF O.HTXY)TU-([K&1IM2UY!U7IRO: M?F2J]&E_UZ?]UCZ=IR]T80F/F')A9Q7B96< MGSPD!'TEF*$_!4L)6N*(D[^:>K^UTG-['Q)F0<)L2)C3WE%9@S>E29 AN) P M#PA6D?5@)^M!:VL]D0UAG" NJ/\-\744B@N49TI-:BU8JG+P9BE7BJD9U1=P M\HZ=61NDK=;8SM48),R!A$TA82XDS ."5:0WW$EOV#ZBYBL-*.0\E*NE7_NX#D\_MJI ZV>5UB0==J0, <2-H6$N9 P#PA6D:RJ[!=Y&IBE#9=!&*7Y MROO^QR9-M]=_KJA!:59).TRL>KW:V&\W&.GU@=]I(BEZKY81EE9&&\H%?40/ MBE:5U\$ZN=HJK\3CH<](((? B'+>/ "VT\X6"R3- J79H#2GI!W*KU_7 MWK&):O3JVH.,RH.B5;6G[;6G?;1T(0J M+K_&DV)Y(]P09"^7Q)?IXB-A(0T07:)Q0-?9&'F&:#[(Z T"Y1F@](<4-H4E.:JQSLS)H!=@6P3P'M-P!.!7"*0DME15E#++'7 MY6R'N,Y6;'I0>%.@536$ZET,)5=?B<));]*?+V8C]'B/!HLPF(S"$/4G0Q0N MQN/^[*>.A\'#)+@/_/YDCOJ^_[B8S(/) YH^?@O\8!2B*^0GF*X!$;TI$<\A M1BG!2Y(224"@RR%(3%+Q064NPB&ZO/B +G3R/&&YP#0675.J2K0>,ZI4#TK5 M]ANJ'31F5"8"C6@,\3'>5 [4-MA[&P;V6<*O.;U&CO41V9;=;M#CGX>/,5?P M5A/\2(Y3[XI3\#G_:U>:+"V7;#'133DW+IU MSI&V3JVMR#I:7P/]HON=Q ?J>BB[ M^1^:\FY1QTW] 0*EL%*4UO6-LHJ7_;J<2+8I6MZ22=5 BV&BKCC@.D%]7S$F M]Q.]0'UI>K\!4$L#!!0 ( + P#5EQ+0$2O ( ) ( 9 >&PO=V]R M:W-H965T]E_?.YBZ=+>-/(D&4\)QG5'2- M1,K5K6F**,&PM"#,,)*:@:C'!GW,,DVD M9/RH.(WZE1JX/]ZQWQ7>E9='(M!GV;&] C NRSN24;3]AY:>E^2*6 MB>(7ME6L94"T%I+E%5@IR%-:/LESE8<]@.(Y#K K@/U:@%,!G,)HJ:RP-2"2 M>!W.ML!UM&+3@R(W!5JY2:D^Q5!RM9LJG/3&O=E\.H2'.^C/PV \#$/HC0<0 MSD>CWO2[7@^#^W%P%_B]\0QZOO\P'\^"\3U,'KX$?C ,X1V$N$%.:(3@)X0O M4<#Y "5),W&A=N?A ,[/+N ,4@JSA*T%H;'HF%*IUQK,J%+:+Y7:+RAU8,2H M3 0,:8SQ$;S?C'<;\*;*6ITZ>Y>ZOMU(^'E-K\"Q+L&V;.>8GG^&'\AQZI-T M"C[G!;X_3N%8BDN*F^,4NF+?H9<\ED5L0Z:*V\5KNAXZYV;?2''.@L%4K;#4J#$F&XA*6 M2)7$[!+4K0<2J[]P*B0GNG@=$]O(^;<'="*R _MN;=_]_^OHGM+MB<@.W+9K MM^U37*"!B:RK+^E^OUNVV5W09\W=XV:M'2FQ* M!62X4%#KJJTN#B_[7SF1;%6TD$&ULO5EK<^(V%/TK&G>GLSN3Q);-,P5F",HV=+HD$Y+M9V$+\*QM M>24Y)/^^\B.V 2&@\?8+V.;>(YTCZ>K(##:4_>!K0@1X#8.(#XVU$/&U:7)W M34+,KVA,(OG+DK(0"WG+5B:/&<%>EA0&IFU9'3/$?F2,!MFS!S8:T$0$?D0> M&.!)&&+V=D,"NAD:T'A_\.BOUB)]8(X&,5Z1.1'/\0.3=V:)XODAB;A/(\#( M9F%FVI.]'Z;C/!9._^C)/C-!T/KF?/4UG MS[<(W#_S.1C/$$#3[[?SI^G3\^/M'%R",>=$<( C#_SMXX4?^,(G M''Q&1& _X%]DR/,<@<^?OH!/P(_ TYHF7$;S@2ED3]/V3+?HU4W>*_M KQSP MC49BS<%MY!%/D3_1YW-@ M30(/R'H-. Z(2N"\H4[64%JU7T;0:O<&YDM=N%."D"+(;K?*H"VB[9)H^R2B M0:T"?(1MWEJ[WD>GW]UA>TH0V@]R8*^M9MLIV7:T;.^.=5^;?NYJ:!(,-02V M)5NWE*W[R^I+MTE%FP1##8%M*=HK%>UI)^(#(S'V/4!>I>'C)-^%J5@3)DU" MO?2H).WMK8S=!78T NU']-5+JU\RZA]AE)8)\78!X@"GW9>$R,_$CZ6I%!<@ M(D)%I;]?":PVW&%S2A!2!-E65\T)6I6;LK2L[K,A.3P4^O1SIW>C:*A VZJ@ MO0."U.PE_+\VQJ*EMGYG/"D*J:(.[HW0KMC:6K8S*HJU&5 L.<7X#2\"(IUQ ML4J5O+289\^))M%0@5;7R3X@4F4^H=:)C>[S,8]6("#RQ ;H(O!7^210RM.H MXVP4#15HVY.MYQQ0J#*34.\FQZY+DTB4\T[UX&6LSNXQV.0OD__T7K! MRGM!O?EJ^LP#]\V4XM!S4A121!T^]L#*G$&].YN1XX.[[Z N'6>O )T2A8JH M^E'U$O8=J*9A5W;,UMNQ/[_?@#L2QN8$1Y%DP\%-PF4,5S+2@YV[EAM%0TVA M;0M9V3@;_K(3G:UUB&?+VB0::@IM6];*+]IZORB/=2\^37CP!G"Q61Y9=05@ M9[LJ[*XZ551[[PBD[]RYY,W:2^B0L%7V,I^#S,GD[Z/+I^4?!N/L-;E9A>?_ M-GS#;.7+2AJ0I4RUKKJR?+#\!7Y^(VB4"%HF%VN"?8(2P/D[TLJC7AQ MDS90_HTR^A=02P,$% @ L# -6150<].8!0 ;1T !D !X;"]W;W)K M&ULM5EM;Z,X$/XK5FYU:J5MP88 Z:61FL#>YJ1M MJZ;M?:;!2= "SF&G[4GWX\^\% (,WO:6^](&F'G&\XP9/\;3%Y9^YSM*!7J- MHX1?CG9"["\TC:]W-/;Y.=O31#[9L#3VA;Q,MQK?I]0/W](5%0_[ MVU1>:15*$,8TX2%+4$HWEZ,K?.$1DCGD%H\A?>%'OU&6RA-CW[.+97 YTK,1 MT8BN10;ARW_/=$&C*$.2X_BK!!U5,3/'X]]OZ%_RY&4R3SZG"Q;]&09B=SER M1BB@&_\0B3OV\I66"8TSO#6+>/X7O92V^@BM#URPN'26(XC#I/COOY9$'#E( M'-B!E ZD[6#V.!BE@_'>"&;I8+XWPKATR%/7BMQSXEQ?^+-IREY0FEE+M.Q' MSG[N+?D*DVRBK$0JGX;23\SO!NQHZFL\)K%%)W05]G#.#V]@,I< )DP4-83+_C>7]/+D6QZG*;/ M=#3[]1=LZ;]!' \)Y@X)Y@T$UJB&657#5*'/EF4=LC?U5/VJ/E&YT-"WR@G_ ME8+O9A'/RN-EZ\[S#&.=3+7GXV)TC,!2-C$CEF9-6@9 M5[2,E;1DS2M\-S40#07^6$U#UPBBH6O5I0% 4M!@53182AI^?YRCKS3>:PL_ M2?RGD*/Y@4L;V=7_D0^B ,DI@;@?48@")?9'7]\AP=PAP;R!P!H%LJL"VIRN,HWY\[^DQEK^"?44(%5 .E^T=KX'1; MSMBP[58W&3*DUPU)'!,3N.M,*M8F2M86C O$-FC+6, 19Q&DX>9*C(]2-^E2 M9]E6NQ$/&=+KAC3TR42'J<-Z+=!U=H@[VME@M2XMEO-DBTI-RD%-6J(,Q>"0:.Z@:-Y0:,UZD+H> M1#F15U)5R,:YI8FL2X3D5A#Y@=S2AEQD=7H&)4>)V9@=R"7D8CM8YJ BT@)U1B"V4ZY M:S.9=%[4KA$V2#MAP,AV<$_"]3X$JS )N,S7;RT&[&)).>].OM!5;O+^J>^W.;K3),*R6\<)H#*V4/:SKA(^:[??!62$2:>;058F;K^[ M@!7!8SA74BMOHE;>92_/YXHB70+HUTZZD!'66ZN;"UIUT@6M[)Y&16J]3)3Z M[W_X?_[[81G@!]]1 2N0C*X9 M0 : !9&A'1T?Q33=YN=V'*W9(1'%,4!UMSH;O,I/Q%KWY_AB@8'[+K[PBI._ M&KXXB/SFI]M03JB(;F0H_=R6E4N+L[WB0K!]?GCUQ(1@H^3!,# !\" &0 'AL+W=O MFV3D'7L0XYH5J;F6NW.L]/0L7B13 M[7YA5]FV/(@*;616.1.#C(ORG]U5<=AS()QFAZ!R"!X[='_CT*D<.DYHR9,:+FP6%T;1+2<_$T[GB\GEQ7)^<3.;PN75[/IL M.;^\6,#9Q12F\]O98CE?WES/%O .)DPGL*:T Q=E^=@\K)7,(.8ZDL)P46 , M5&'*W6EX/47#>*K?D/O'VS&<8Y;[$R8$6W$-XT(3&ZWI\AS3& @4-$N1]C>+ M*;Q^^09>TK-@F 7W\1H'!P$_%>((.JVW$+2";@.?R9^[=P[0Z=3IZSB\SC^FKRER)7*W&=EV MCU.=LPA''K4'C6J+7OCJ1;O?>M\D^S^!/0A"MPY"]Q!ZZ JST%1Z5"Q5]8E- MV2&XX=A8-R5DWT':5K<-C_N#H;_=%_74IGMR?!S45@_8]FJVO>?9YDIN.54D MK+X3Z2WJ/V#<>\(F"!X1+DUZ>R;M]DFWF6^_YML_R'>*E+*(EV\[O87 ,JD, M_^$.FG@>A/O;NNH_5=39R],#18-:T>"9#.3&PO=V]R:W-H965TTV M\.]G.R$J;>AVL9O&'^]S?(X3NTG-Q;,L !1Z*2F38Z=0JKIP79D54&)YQBM@ M>F;)18F5[HJ5*RL!.+=025W?\V*WQ(0Y:6+'[D2:\+6BA,&=0')=EEB\7@+E M]=@9.&\#<[(JE!EPTZ3"*UB >JCNA.ZYG4I.2F"2<(8$+,?.M\'%)#+UMN"1 M0"VWVL@D>>+\V71F^=CQC"&@D"FC@/5C Q.@U AI&[];3:=;TH#;[3?U:YM= M9WG"$B:<_B*Y*L;.R$$Y+/&:JCFO;Z#-8PUFG$K[B^JF-APZ*%M+Q5_3.6=@Y"P\ZNR:, MZ,\U1RO.^S^HAH^V5HU'YSO.]FN&<=QO+.J,10>-S=@&F.+B]13=@NHS%NUM MAQ_'X8ZS_:(P"'>MN5L'UER6/[!8$281A:7&O+.A5A'-!=1T%*_L&7[B2M\( MMEGH.QN$*=#S2\[56\=<"]V_0/H'4$L#!!0 ( + P#5E]=S9$[@0 .<: M 9 >&PO=V]R:W-H965T= M26)+-L;I C/DT2X[3393TMW/BBU 4]MB)1&:_?4K&\?R"[%0YT."#?<>SA'7 M5T?2:,OX=[$B1((?29R*L;620XOIU@FEJ34?[> Y^,V$;&-"4/'(A-DF#^NTZ6D$?\1_9S2P:6T[&B,0DE!D$5B_/Y)K$<8:D>/Q3@%KE=V:)U>M7]$^Y>"7F"0MR MS>*_:2178RNP0$06>!/+KVS[.RD$#3*\D,4B_P^V1:QC@7 C)$N*9,4@H>GN M%?\H!J*2 /T]":A(0,T$;T^"6R2XN= =LUS6#99X,N)L"W@6K="RBWQL\FRE MAJ;9SSB77'U*59Z?9U=?;L%T/K]]G)^!^]M'< [^E"O"P2R5.%W2 MIYB J1!$"O#^ADA,8_%!Q7R;WX#W[SZ =X"FX''%-@*GD1C94A'+X.VP('&U M(X'VD( (W+%4K@2X32,2U0%LI:B4A5YE72$CX@T)+X +SP!RD-M!Z-J<_LE.GNX9Z+CE*+LYGKMOE/4PXGP8ST!*9-= [7"\;ISLF?XHUC@D8TL]M(+P M9V)-?OT%^LYO72)[ JM)]DK)G@E]\IDS(< UYOR%IDLP3=@FE6?@$TVI).>Q M>G:C+OT[4#\'S5K0\V3H#(.1_5S5U144#,N@&M]!R7=@Y#L-PTVRB;$D44:6 M2_HOSAK-8SG:G^M3C M.&B107[@-Q@?"*HQOBP97QH9/S*)8]6J_V\ONFQQ&%QF[;!&M"-HB()NHM#1 MLY)CILIQI/R*\C*=LXDQ^=@NV1=:76IE H8]S0T%4%^R>T*KRT9:-GJ;QZ? MK58<=)M5>2"HSEG/XM X8T[NYE,@Z#+%DO$7$#(AN\NSUTF\+[2Z9CV-0Z^O M\C0:@J-E]X16EZW= #3;@=/+LSW1(^4BF_5Y(*K.6ML!:/8#7VBH5E@$+(CZ M8QRHH8EHJ#P-".D24]S?Z'P+9P$U%8"#OLJ6Z,I.5IV3VAU MV=J3P#]&H^^T.JR MM?% YDV,4_M=>XO"@_Z@6;,'HNJ9G%[8.WQT!W6&^I*D ,5FH5.=BJ$:>[TY5 M=C>2K?.#B2%9@/I\P9A\O&PO=V]R:W-H965T JG&J&V!%*4< $ O*?+5J@-!4DOH]?%52KUQ3"P^<]_;-TGCOS M "E:X/1G$K)XJEUH($1KN$G9'=Y]195#0\$+<$KE7["K; T-!!O*<%:)^0ZR M)"]_X5,5B ,!YW0+K$I@M06#%P1V);!?N\*@$@Q>N\*P$DC7]=)W&3@/,NA. M"-X!(JPY33S(Z$LUCU>2BX.R9(2_3;B.N56(G#J(0:3E'[@VONE M!TY//H 3K@6K&&\HS$,ZT1G?L%A6#ZK-SHK!#[_7K MG1Z]S@-51\O:1VMN]0*_;?)S8!MGP#*L0<=^%J^7VUWN_-_J_C^OW@B&71\= M6_+L-QV=KBR7G$$W1Y3",2U@@*8:KW44D2W2W/?O3,?XU!5BE3!/)8P;3SR^Q*2,ER)$O\*]FZIL%/U/8PSATVSK!IXQW;6,:H:>,? MV]B64]LTG!W6S@Y[G5U@R@!>@PCCD **TZ[:,.]EO/74J81Y*F&^(E@C$4Z= M"$=1"7!4)D,ES%,)\Q7!&LD8U4%@"*ECS&M"N EU&3LO(ZS"RVB2_ MP\BVC%8YT ]:F0R12/:0% 1XD[/R:EK/UGWJ3'9GK?FY.5Z8'?.>Z&MEZ_2, M+YOB:TBB)*<@16N^E'$^XF6+E'UF.6"XD(W4 V:\+9./,>_-$1$&_/T:8[8? MB 7J;M_]"U!+ P04 " "P, U9B$X79W\" ")!@ &0 'AL+W=OBQ$I/Q=J5E0"7$UBL]]N^$Y@*W?&R"19@52T5+]MB[: DK+GBE_8Y[!3X_H$"ORWPK>\&9%W>8H731/ M$F:W5C,# M&]56:W.$F3]EKH2^2W2=2N\?%MCZ?+N;GZ&&Z0!_05"JB0T.& M\EK5 A!A"K,U65) 6$K]NN"2"T5^8_MTX46_)A+0Z2TH3*@\0R>Z BT*7DO, M,IFX2KLU3'?5.ILTSOP#SK[4[ (-O7/D>_X(/G)V=\RK@[;)?:[Q+[5 M'1[0_;]@??X;SJB?8T[3E:SP"L:./BX2Q :<]/V[0>A]/))BV*48'E-/'\&< MN P$XKE]0GT&&XG02IC3N4E][S)Q-SW<4<<='>5J5-"':JJ"'=1H$/6C@@X5 MO(4*^U#!'FH8'4"%'2I\"Q7UH<)]5!CWHZ(.%;V%BOM0T1[*OPS[47&'BH^B M%@7H/ITK$'W >._E& RCX!^BN]-93)/^AL6:,(DHY+K,NXBT8=$TOF:B>&6; MS9(KW;KLL-#?"A!F@[Z?)Z9_=5^?] ]02P,$% @ L# -665"V>LV M! \1L !D !X;"]W;W)K&ULM9EM;]HZ',6_ MBI4[39O4-;'#8P=(K*5:K]JN MK[V@4#UI*8:QO8I/OAKQW2!*_!(YG[!O+@ M_[&/?1+]Y/1VC'\7*T(D^!%'B>A[*RG7%[XO9BL28W'.UB11=Q:,QUBJ4[[T MQ9H3/$^+XLA'0=#R8TP3;]!+KSWP08]M9$03\L"!V,0QYC^_D(CM^A[T7BZ, MZ7(E]05_T%OC)9D0^;A^X.K,SU7F-":)H"P!G"SZWA!>7**.+DA;/%&R$P?' M0%MY9NR[/KF9][U CXA$9":U!%9_6W))HD@KJ7'\FXEZ>9^Z\/#X1?TZ-:_, M/&-!+EGT#YW+5=_K>&!.%G@3R3';?269H:;6F[%(I+]@E[4-/##;",GBK%B- M(*;)_A__R";BH VCA2@K "=6A!F!6%J=#^RU-85EGC0XVP'N&ZMU/1!.C=I MM7)#$[V,$\G57:KJY.!Z>#,&3\/;QQ&X&PTGC^/1W>A^.@'#^RLP^?IM//TT M'8WOP,W]TV@RW=_Z!,9DMN&<)DOPX8I(3"/Q45U]G%R!#^\^@G> )F"Z8AN! MD[GH^5(-4W?FS[(A?=D/"1T9TM^;Y!R$P1E 6J4E%_:RZ_(3)7#M#PTRWTU M.?D,H7R&4*K7.*K'Z1;KL(&(XF<:44E)J2VKCGX>+\0:STC?4P^<('Q+O,'[ MOV K^%QFTI&883G,+8>I>GC$\E ((DLMABXM.A(S+#9RBPWKJMX62PFP! M, M.=CB:$/*7.^E6JF4?B]N!]U.S]\>>K'V5M-+,_?2M'JYUH-_TH,_*Q[-,A]6 MF:JKYTC,<-S*';=J!K3ETJ(C,<-B.[?8=A?0O53S(* 0=;J_1+3]*L6P&[3S M1L8H._DH.]6C!_X#W^*$XO0%#G:82=3,QZ)L!F4OX%A03+0CC+'0GPZN-H[J&SS M+5@(%C $FW5S[)1_7*F9-@L"@E;ZJ)CCUJODO2+8DC;-YA$\@ 7%0#O&' OG MX?6;9+V1X@SZSHJL ?9L>MT;\F5FCE9!9>A=MV4.T4M M5VJFS0*UD'U_JEK*.[_?YRUI\YJ2_8/O,?ICV!WF2YH($)&%J@K.VRKZ?/]] M:7\BV3K]1//,I&1Q>K@B>$ZX;J#N+QB3+R?ZJT_^E6_P/U!+ P04 " "P M, U9H#Y\<*4# ^#@ &0 'AL+W=O3&/".8S.V ]-_O]=)&A(: M4BUBOD!LWWM\S[%]?=W?"?E#K0G1Z%?,N!I8:ZTW5[:MPC6)L;H4&\)A9"ED MC#4TY/$JDDCK%\N29,[ :6 M:[UV3.EJK4V'/>QO\(K,B'[:/$IHV05*1&/"%14<2;(<6"/WZL9M&8?4XIF2 MG2I](T-E(<0/T[B/!I9C(B*,A-I 8/C;DAO"F$&".'[FH%8QIW$L?[^BWZ7D M@KA%LV__3.<7 M\_%T@NX?GL>S>39T@<9*4U"01&B)J41;S!*BD%BB4,0;S%\^*<0H7E!&-86! MS[=$8\K4%W!]FMVBSQ^^H ^(TU OZ5\$OD.W\BS_%:-?'<-+M/L 1WM\Z]$HY? MK(N?XK6.X!G)PC5>,()V6$K,=:U(C2 F!5RI#0[)P((SKHC<$FOX\0^W[7RM M8W@FL K?5L&WE:+[1_C6;:GZ'?52IT/KG#J<":RB0U#H$#2N^]V>?4RP2B2! MG*G1@JPHYY2O(&#ET_G48><&EIE@D.60EN*0:$:J7NO*%R M4:-UXVPG#=?9W[#..ZERV\WY;5<^CRKFS[O8.=6V,4!)TC.W=?@[C-1/'7+<\JW8ZQY&_-:FO Y9R':I$H^)7*4/ M% 5[/N$ZJT6+WN(1-$I+_X/^:_,X2BO\/4SVLH)*$W8-G!ZR!$CGL@,:RNRQ MDC6TV*3U_D)H>#VDGVMXX!%I#&!\*81^;9@)BB?C\#]02P,$% @ L# - M6::2FCP1!0 [B !D !X;"]W;W)K&ULS5IK M3^,X%/TK5G:UFI&@B9T^V;82 QT-(V!1"XS0:C^8]$(M\NC8;@%I?_PZ:4AB M2+UD\4KE TW2ZY-[C\]U3YT.'Q/^(!8 $CU%82Q&SD+*Y8'KBF !$16M9 FQ M>N9M.EV8$(00RA:#J90U'$(8IDLKC9P[J%/=, M!U:/7]"_9L6K8FZI@*,D_,'FEL&D'P >>\ /Q_@9X5N,LO*.J:2CH<\ M>40\C59HZ4'&339:5SJ^GD;')^ M.4.'Y\=H]NV/Z>7^Y61ZAD[.KR>SR\U;^^@'Y9S&$H6,WK*0R6=U[9J&*YK- MC(1@$;.?*T"?CD%2%HK/0U>J7-,[ND&>UY=-7F1+7M]7<0OYWAXB'FFC&_0K M5[H1,6W< [&D 8PUWMEL"TXOVB M>#]#][>IAS*>S3R@,Z!BQ4%UN!1[: K!BG,6WR,:S]%Y$O.7"WL5I5R^*$6@ M/T\5-#J1$(F_ZBCS;5)F"4RCK%U0UC;J)>\=@:*2,"6=Y4K6E;W!PION39?D M];C=\H?NNEI.;5"W"-+2[!1I=CXD:_0W.@;.UC1=A8N%@-6VYQ?CK9I.GB4P MC95NP4IW1_3>M4F9)3"-LEY!6<\HI(I*3E\^+O:J[*&3;>+OU>FZ_TK\M4%^ MO?C[1?<*;UW(C6=+(L@6F%#XK"!SNB[X%-RBR! M:91AKW10GL45/0?3!(NQW\*O=%T7-_!: Z_RA^MECBOF#_]GH3=:XFTE5X0&WW31U;Z'%EO"K_WQNG4QGGMUK9&*$T9 M-KNRHR267'VE7-$0P=.2\6PJ:U,U C6>,DMH>MFER<.=75&Z50]H"TVGK72! MV.B8#"N^6C1O:LOOOL?+U$5UMSEY7#HP;+9@]>)NMKX;[]!X^BRAZ7R4[@[W M=T7U5IVA+32=MM(;8J./>N_ZOK4%!C5K=T7<>8TU4:1%ZEN E!Z-F#W:Y EX MP(3Z_LI9 +5[,D: QILREM#T#(JVNF=F"TVOM31HI+TKBK9J M\&RAZ;25!H^8M_$:*KKS1M%>J]=YK>BW47[+:V]17S MS5MY'VB!'%EWYH,WWTYKP_S6:QOC5AY&I[\$4!J_9[% (=RI86EO.4KBV%;0;@KNFM'9-H<-61G.<(VYL(\U4%%'4 B)*&+(K4!T$Y'Y,5O M@")% (1^D:JW\R!-R\+S4Z+,90SKP^\_UL6_RXK\F\?'JKJZ;=/ MG\K;A^PQ+3^NG[)5_2=WZ^(QK>K?%O>?RJ M9V%6Q4]>4?_NTXNRR!^S59FO5U*1W?WMPY?Q;\GXKKK^8F+;-OZ^4_\D7U\+V6#B]T&%_T-7OL:+G<;7)[ZE*YV&UR=NL'U M;H/K4S<8C_:OW*BWR7CZVB8O+_;)K_9X_W*/^Z_WZT]L_X*/^Z_XZZOL7_)Q M_S5_]149[U_T\=&K_NHJ^Y=]W'_=I^/7-MF_\./^*S]Y=9/]2S_NO_:3^6N; M[%_\?77O-@^\:VW;Y^*\I7S9MP6!7UG^;U=M5G6?D:2;]*?Y6S*LV7 MY7])?Y$^2>5#6F2EE*^D>)57Y2_U!^O'T<-Z4Z:K1?G[IZI>N=G^T^UN%?-Y ME[VJ'DI)62VRQ<#VMGC[B[>V=\7;CR<"X%/]+7OYODWVW[>O$Z%H M;E8?IV#.N5;[Z1TW? Y@G/>/J>GRGK='@J^)&W_W\]/X=Y?NX)/XC3\:D_/]X; M?U\V]R^:Z'W"?_M]XD4YY7L5G/#3]P*^JH1B1XF2F4C_[!7YZC9_ M2I?23;I,5[?94*X(B7-SA<1D$E-(3"4Q[1F[V&+- ='OGZ=7H]'OG[ZW\X)< MT2 QD\0L$K-)S"$QE\0\$O-)+""QD,0B$HM)+(&P3E[,7_)B+LR+(*TR:7TG MY:LJJ_5J*"Z$PKEQ06(RB2DDICYCXVGK+7[T<3SIOL5KY)(ZB1DD9NZ^&;/. M-V-T->U^-ZSA3[N\NNI^GGT:YYS(N>27ZI&83V(!B84D%@V_4-?3R^OV?]U7 M+2:?00)AG7?@BY=WX OA.W#X?$RJR+9V_3:\D&Y^2C_2HDA752G]^?K1JJ]" M^-PW9A*324PA,97$M&=LWOK!'8]FX]X;C$XN:9"826(6B=DDYI"82V(>B?DD M%I!82&(1B<4DED!8)T8N7V+D4A@C_W@.#&F]J5\7']R[ZB712YJG[BH0R[J'B\ZN;Z:7^FY.83&(*B:DDII&83F(&B9DD9I&836(.B;DDYI&8 M3V(!B87/V+@3IA^OYZ-9-XDB+C?;0_S[ M0TI#N2%TSLT-$I-)3"$QE<0T$M-)S" Q\_KHQ/?\\GK2$U&-0755%334$U' M-0/5S)WV5CR0:]HGK>F@:[JHYJ&:CVH!JH6H%J%:C&H)I77C87*(AXDP'J*' MO%C4T5!4/Z7%B;L20O'LK" U&=445%-134,U'=4,5#-W6OM]^VK4/[R$+FF? MLJ2#+NFBFH=J/JH%J!:B6H1J,:HEE-9-BD.=>2RLN'T.LK(J\MOF4M;;M'P8 M3 :TVXQJ,JHIJ*:BFH9J.JH9.ZU]Y/YRWK]RQT37M$Y:TT;7=$Y:TT77]%#- M1[4 U4)4BU M1K6$TKKO^8?><=//$+[G?\]6FTR2LYML56WJ):3TOLBRYCB2 ME#ZN-ZO!;IE8/3L'2$U&-0755%33=EK[/6A\=?0FI*.+&JAFHIJ%:C:J.:CF MHIJ':CZJ!:@6HEJ$:C&J)936#99#07DL;BA_J1-D4>])%.\,&+2]C&HRJBFH MIJ*:MM,Z!]3G P&#=IA1S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$LHK1LP MA_[U6%S _K+-CCI?_GN3%W70Y"LI*V\;YFZS&AHK^U4,GITI:/,:U1144U%- M&Q^WKX\/G.CHF@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE=2/ET,4> MB\O8WC);W-=18JR:$^798I65I;1:KQ[7JZQ*BY]25:2K,MW><&(P8-!6-JK) MJ*:@FHIJVGB@R7O4'=;1-0U4,U'-0C4;U1Q4;Y=T?I.\C:5Y&WKX8+#8&@S'-5D5%-0344U;:=U$F5T MG"AH[QO53%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M832NHERJ(J/Q5WQK[M9 M444[60[G6@8S!6V-HYJ,:@JJJ:BF[;1VI@SLI*"5<%0S4?B/OFUKHLI3I(RG2Y'4!REZ_JB,G3I926 M93:XFR(6SXT45)-134$U%=6TR7$[^NIZWHL4=$D#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K6$TKJ1G1- ]5,5+-0S48U!]5<5/-0S4>U -5"5(M0+4:U MA-*Z>3(YY(FXT^ZLFPA)?Z8WR_W9DV:/I7K()#NM-D5>_93D.F8&PP4MMZ.: MC&H*JJFHINVTSH"_XVQ!.^NH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB64 MULV60PM^(F[!NZT[<3R]W);U]5/T8N[L/$$K\:BFH)HZ.2Y03R;]"-#0-754 M,U#-1#4+U6Q4 MU6144U!-G0QTW0?B!+WW-ZH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HE ME-:-DT-Q?B(NSL>K3;E)E]*ZD(S57=.?;T:Q&%7V^$OSL:_KZN&7^D_*3;&] MLM@KUK=9MAB\E%B\TME9@S;J44U!-74R= ?RXZPAU]11S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(M1+:&T;M8<&O43<:/>RA_S2KJK8R5_"90G4:"@#7I4 MDU%-035UI_5.IQ\%"GK3Y,_I70P5- 2/:K)J*:@ MFCH9J+U/9OU,06^=CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)I74S MY="AGX@[]%\6B[RISM>)LKU!UDN7?C!,T/8\JLFHIJ":.CF^H_?0(2_TANJH M9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEE!:)TVFA_K\5%R?]YZO]&IV M4K3D:W/ZY#$ORW7Q4VI:*T.1(@;/C114DU%-0345U314TU'-0#43U2Q4LZ<# M=W@_*@8YZ)HNJGFHYJ-:@&HAJD6H%J-:0FG=2#G4YZ?B^ORW35$TD?*T+O8C MOI;KU?VO558\;G=9!E,%+=&CFHQJ"JJIJ*:AFHYJ!JJ9.^U"^,YMH6O:)ZWI MH&NZ VO.KV97W34]=$T?U0)4"U$M0K48U1)*ZZ; Y) "XM+[M_7J>U8'0--Y MO]T^+ILPV$Y1D?Z4_B)]DLJ'M!@>^BBVSTX#M/6^TZ[:YQD^CGLG&A1T3175 M-%334T$'7=!%-0_5?%0+4"U$M0C58E1+**V; X>" M^O2MV[0OLL>GZO#>_Y05M_7N07H_?'0)[:>CFHQJ"JJIJ*:AFHYJ!JJ9.ZVY MK_7+._;HXZ0?$F@__:0U'71-%]4\5/-1+4"U$-4B5(M1+:&T;DX<>N?U0U%. MR,VY[.R/*E_=;_+R87M2XK;>0;A_90]!J)V=$Z0FHYJ":BJJ::BFHYJ!:B:J M6:AFHYJ#:NY.:Y\A^74^GA\=@"(7]5$M0+40U2)4BU$MH;1NH!QZZ%-Q#UW. MBOQ[6N7?,VF9IS?YLAFSF%;279H7TO=TN1'=R4ILGQTO:"T=U1144U%-0S4= MU0Q4,U'-0C4;U1Q4TT;(YJLD[K7.4>GP]Z9_"0$ODJ*:AFHYJ!JJ9J&:AFHUJ#JJY MJ.:AFH]J :J%J!:A6HQJ":5U(^10-I^*R^;*'[H^VYT&;RZ3NET_/C:W MLJK6M_^6_A2='T>+YZ@F3X]O:'XY&EWW=_D5=%45U314TU'-0#43U2Q4LU'- M0347U3Q4\U$M0+40U2)4BU$MH;1NO!RJYU-Q]=S;#X/_1;K+ZGA)5PLI^^,I M6Y5-UORH]UPVJT56;.]"(KX#KWBAL\,&+:2CFH)J*JIIJ*:CFH%J)JI9J&;O MM,Z>\\7EK'_J?N"SCH9SNN@S\U#-1[4 U4)4BU M1K6$TKH1YR^=E68\C4: M#!BT?XYJ,JHIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HE ME-8-F,DA8,2]]_#Y&%F1;?55P,0EOO.ZU]5G]V,3H: MB:B@JZJHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)I773Y="F MGXG;],H?67&;E]F)79< MK9_,KOOY@3;K44U#-1W5#%0S4A63\3-^N=S>--5K0+]<_GY/.RW&0+\2EXM%B/:O+LN%@_;NX?<7P.'FW6 MHYJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J)936C9=#LW[V1K/^ M98!]$S'K'ZNL*!_RI^:HUTTF/63+[15?#^OEHOZ#YJ/9[J3]8."@Y7I4DW?: M>-9*G-''\?7UT?X,VIM'-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C5 M8E1+**T;.(<>_DQ<3;:RJJKW9[[<%UGVZC$QM'./:C*J*:BFHIJ&:CJJ&:AF MHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J)936"9OYH8T_?RY@GEN0G*,-?%23 M44U!-175-%334BJ>BJ&JKI MJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J)906C=>#H7[^J$H7NSTIS09 M36;2*2?UQ=;9>4)J,JHIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B M6H1J,:HEE-9-G4,S?SY_WTE]M(J/:C*J*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CF MHIJ':CZJ!:@6HEJ$:C&J)936#9A#97\NKNQ_N:_W8^[3*I/2>F=FT>S02+/1 EHTLJJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J M/JH%J!:B6H1J,:HEE-9-DT.!?RXN\+\<)'LY&2,^3(:6]E%-1C4%U514TU!- M1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TKJY=Y@,+>FC MFHQJ"JJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":5U ^;0 MY)^+F_QGWKY%K)V=.\_:9>LXV3C[=71TI QMZZ.:BFH:JNFH9J":B6H6JMFH MYJ":BVH>JOFH%J!:B&H1JL6HEE!:)U N#FW]"V%9\S^Z6EE,GYLN.ZU]1?#T M>GYT1;",KJJ@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J)90 M6C=>#EW]"W%7WRORU6W^E"Y_D>ZR.E[2U4+*_GC*5F63-3^RA;19+;)"JAXR M22ULT.;^3NN<\I_VNXTRNJ:":BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ M>:CFHUJ :B&J1:@6HUI":=VHF1RB1MS= M-?>,^==@VJ"M?E2344U!-175-%3342TD?UYM5M;^(N;G*;+_3,A@L:-\?U6144W9:=X3_]+(?+&B/']5T5#-0 MS40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$LHK1LLAQ[_A;#&^?D?S^'QBU1E MQ>-@@J"%?E2344UYXSLUEWYF:3&4LBKZ/#14TU'-0#43U2Q4LU'-0347U3Q4 M\U$M0+40U2)4BU$MH;1NJAS*^Q?B\KZS:2X1:U+D\5/DOQ55^.=M>E9Q_SZ1EGM[DR[S*A]-$#)V;)J@FHYJ":BJJ M::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUI":=W(.=3[+Y\[G>=> MD'R)EO51348U!=545--034U -5"5(M0+4:U MA-*Z 3,Y!(RXU&\==F2DM)+NTKR0OJ?+S>!=8<36V:E#:C*J*:BFHIJ&:CJJ M&:AF[K3VQ177O1%"%KJB?<**#KJBBVH>JOFH%J!:B&H1JL6HEE!:-R$.3?U+ M<5/?R7Y(_S@45-S'59Y*W]*GO$J7DN4-Y@3:QT+9I+E[K!9'2MGWB]9O,;9 M.8,6\U%-0345U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$MH;1N M&AT*_)>7[SN AA;T44U&-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#5 M0E2+4"U&M832N@%S*/)?GE3DE]:MW9Z;=)FNMD?3!$?2T'[_3FMW&N=7EQ=7 M5[U!+#*ZK()J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)I MW6PYU/DOQ77^]XKLKKD5\N+P,0IO].ZTSL'(\/[X=F((NJZ*:AFHZJAFH M9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB64UHV7PR" *_$@@#.[,F+M[$A! MAP#LM'$[4T8?ZT09]R,%[?>CFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B M6H1J,:HEE-:-E$._OWYX]DF9,[LRXB7.SAE2DU%-0345U314TU'-0#43U2Q4 MLU'-0347U3Q4\U$M0+40U2)4BU$MH;1N&!UF 5S-WW=^!BW]HYJ,:@JJJ:BF MH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE=0/F,!K@2CP:X#\Y M/X,.!-AI[:-?5]?'=P"3T5455%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4" M5 M1+4*U&-422NNFRZ'J?R5L>@X?2PNR^[RLLJ+^J)P7V6TEN7=W6=&T-+^L M%DVWYGM:99*WK)]7=-??0_-=@"*%# U!-1C4%U514TU!-1S4#U4Q4 MLU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TKI1=1@:<'7UOB-MZ% 5)-134$U M%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+:&T;L <)@=JOFH M%J!:B&H1JL6HEE!:)UVN#Z,$KL6C!,Z\$%JLG9LHJ":CFK+3+MN)DOTZZMV! M0$47U5!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TKJ!R?_V0/&TBU,Z. 5*344W9:6_=N5E%5]5034CE;H44U&->6-[]1<^IFEQ5#>J>CST%!-1S4#U4Q4LU#- M1C4'U5Q4\U#-1[4 U4)4BU M1K6$TKJIJOFH%J!:B&H1JL6HEE!:-V<.Q?GK-XKS MO31Y+4C0]CNJR:BF[+3VX:B!C!2VUHYJ,:@JJJ:BF MH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE=0)H/#ITWYO'S0KG MUD;VVT$9PW(RRRDLI[*K]G_1QO1F^%=@;R/D9A+;C64YA.97E-);3 M62SGLUS 5TEC-8 MSF0YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDLPKI=%TU863=]YV QMN[.Y@.5"EHM8+F:Y!.-ZX3)OA8NXS!XTEZ&M[Z1\U=QA MLGSEE Q:_644EE-93F,YG>6,/=>OKUZ..O^-CZ(&K?^SG,UR#LNY+.>Q MG,]R Q7,QR"<;UHN:B%37B60#*'WFU'P$P'#-HS9_E9)936$YE.8WE M=)8S]ESWI/G '@S:]FKG M_RFE]39E?I'JWTE5_IA)Z5V5%9*=%K4TEM-9SF YD^4LEK-9SF$YE^4\EO-9+F"YD.4BEHM9+L&X M7NRT!@.,Q8,!WG/<34R>GTCLF "44UA.93F-Y726,_9<_XC5T=4"Z+(6R]DL MY["R_DL%[![?GS, M5K?-/8_K9'K[V)QXZ?,CB9T^@'(*RZDLI[&R_DL%[!QG,YRQI[K'YN;'!V;(Y>U6,YF.8?E7);S6,YGN8#E0I:+6"YFN03C>E'3 MFD4P?F,603]JGE[N'CT<,^Q8 I2364YA.97E-);3654EM-83FY@.5"EHM8+F:Y!.-Z ML=6:PG,IR&LOI+&>PG,ER%LO9+.>PG,MR'LOY+!>P M7,AR$)E$+[M\F]LZ/(W8@ LHI M+*>RG,9R.LL9+&>RG,5R-LLY+.>RG+?GVO/Y9I.KHV-R[-0$E M9+F*YF.42 MC.NE3&MJPOC]4Q-,[:OT(RV*=%4-W_5-;)^?..Q,!)136$YE.8WE=)8S6,YD M.8OE;)9S6,YE.8_E?)8+6"YDN8CE8I9+,*X;39/63(3).V2SGLUS T4W/U_V@^K=HG+["A;+V2SGL)S+PG,IR&LOI>V[< MN?OG:/YQ,KLZBI#)T4'\Z>CB*$#8V0,H9[.PG,IR&LOI+&?L MN4TEM-9SMAS[0-@X^GU4;B0 MBUHL9[.RG,9R^IYK[WTRG,=R/LL%+!>R7,1R,4,EC-9SF(YF^44TEM-9SF YD^4LEK-9SF$YE^4\ MEO-9+F"YD.4BEHM9+L&X7NRT1@5,Q*,"O)?Q #?ILCF1,YQ!['P E)-93F$Y ME>4TEM-9SMASG4O5KBZ.+Q!@>_\H9[.R_DL%[!$ TW<.!YBRPP%0 M3F8YA>54EM-83FY@.5"EHM8+F:Y!.-ZL=,: M#C 5#P\7S<.\"CL*NJ+*>Q MG,YR!LN9+&>QG,UR#LNY+.>QG,]R Q7,QR"<;UTF722A?QN(!O:?D@ MI:OF.-OJU]OF-[?K59DOLB)MKJ >3AIV9 #*R7NNW0:97_0GTBKLJBK+:2RG MLYS!2SGLUS R_DL%[!R_DL%[!Q@ I136$YE.8WE M=)8S]MQXUCKD.?HX.>[GH.M:+&>SG,-R+LMY+.>S7,!R(S7()QO71I MC1R8"MNE_]'M:L3T^9G#3B5 .87E5);36$YG.8/E3):S6,YF.8?E7);S6,YG MN8#E0I:+6"[>S/X$CU+LWC<*ZPDP90 M3F8YA>54EM-83FY@.5"EHM8+G[K[?Q2^IFE MQ= .0H(]DU[6M*8/3,73!\Z]@9J8.S]YV*$#**>PG,IR&LOI+&>PG,ER%LO9 M+.>PG,MR'LOY+!>P7,AR$^[MFQXFV,K=I)FU!@K,A-W1S^YMM;[)BMO'3&BPP&[_OVK09.TD Y6264UA.93F-Y726,UC.9#F+Y6R6R, 9136$YE.8WE=)8S M]EQGL-"H7\PG,IR&LOI+&?LN?&TE2VCC^/)4;:P\P50 MSF8YA^5Y@.5"EHM8+F:Y!.-ZV=*:+U _%F6+F:XV:?%3<+9&N/WY MN4)R,LLI+*>RG,9R.LL9+&>RG,5R-LLY+.>RG,=R/LL%+!>R7,1R,+ MG]8D@=D[)PG,V$D"*">SG,)R*LMI+*>SG,%R)LM9+&>SG,-R+LMY+.>S7,!R M(S7()QO=AI31*8O3%)X+2S->PD 92364YA.97E-);36(W#:V1IV8 #* MR2RGL)S*Y@.5"EHM8+F:Y!.-Z MV=*:&# 35TRUY*OD%>O'O"S7PI,V[-P E)-93F$YE>4TEM-9SF YD^4LEK-9 MSF$YE^4\EO-9+F"YD.4BEHM9+L&X7@JU9@G,KM]YTH8=&H!R,LLI+*>RG,9R M.LL9+&>RG,5R-LLY+.>RG,=R/LL%+!>R7,1R,-G7EKL,!44EE/W7'?*1+]UHK&KZBQGL)S)Q$ 9136$YE M.8WE=)8S6,YD.8OE;)9S6,YE.8_E?)8+6"YDN8CE8I9+,*X729-6)$W>=Y1M MS@X10#F9Y1264UE.8SF=Y0R6,UG.8CF;Y1R654EM-83F8K2&!R:/*V+*E^O MFEV4Y7IU_VMS^S1ID=V\DB#SM_]2?7MCZ?.#@1T0@'(JRVDLI[.(+6F"LPOWWDU #M) .5DEE-83F4YC>5TEC-8SF0Y MB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDLPKA<[K8$#<_' @7^D19$V5P-LJK)* M5XM\=;]OWTA_BNX?+7;/CR5V @'**2RGLIS&^EGY(RMN\S*3 MGHI\FQU_D3X)\X,=)8!R,LLI+*>RG,9R.LL9+&?NN;?OM&ZQ*]NGK^RP*[LL MY[&K'3:OU?B%O_IY4QQ54EM-8 M3FPG,IR&LOI+&>PG,ER M%LO9+.>PG,MR'LOY+!>P7,AR$_L9S,<@K+ MJ2RGL9S.<@;+F2QGL9S-<@[+N2SGL9S/<@'+A2P7L5S,<@G&]6*G-4S@0CQ, MX,2#:^S\ )2364YA.97E-);36(S 936;#L44EE-9 M3F,YG>4,EC/WW)N7IK&S DY:U6%7=5G.8SF?Y0*6"UDN8KF8Y1*,Z\;$96M. MP*5X3D =$_/!F!!O=W9,H)S,<@K+J2RGL9S.<@;+F7NN7R7,1R,+B6840.]#DU9R"*LVG_\Y_I=DK&Z7 MFT562MEN:%G9#)H93^:_C$:CW="RYB/UL[K;K!;90OKQ/":SE!:;HAF163UD MTE-6Y.N%E&T_P=RL,FDZ^D5J=F ^#CW]3^5#EE5R6J6??W_,BOOL6[9X]5&I7K?Y4G[[,OGPZ>CCYO@W:SSP<7O\FS/T<7/RV]^'G/I;-?XM M:;Z=@W\V:?YLN]VGP]/]_/M3>I_9:7&?KTIIF=W53WWT\;+^=VJ1WS^\_*9: M/]6OR@?I9EU5Z\?MPXQ!G;.-LUV M?_W90&E(J-M,_B7AQ<_SX _.U[%G>\I^\"U" ORL2L+GUE:(W95M\WR+*L@O MZ0X1>6=-606%/&4;F^\8@D4CJDK;W3)[9O4N!*T0XI@0PM)Y;?[E7 MF>LK0=/B&T9[?G ,5%=6E/Y0)_\4<\M13X1*E ME >77 UJ@LE1.\CG^[4RM M/E,)#X\?W3\VG9>=64&.%K3\C@NQG5NQ!0JTAG4IOM+]WZCK4*C\==TG7;9+W M3-*GFEP"WWD//,<+1N0+O?P&,BEWGY6G>GF*\E[NC\BSU\N]H=R6Q'OL7H_= M:_Q\#?8QA*TJ&%>IHG'%=S!'[)/8$590+_API08)[3F@@@2U9)H:Q;I%!E!C&F[JJ? N:\AB1'(*=< MC [[-BYJXE1=?D@N)I/IS'XX?!(X&C9*1QJY0>@/6V5C5M$T[EL-J 0] ME4!+Y8X*6([UKI6%!VF3,#AZ\(76^]R1=IKH^E/G*#(S%#F %?:P0BVL12W' MAQPU.S6.Y-"A:SEZ#@OH&,CPI%L7;N@X1R2UP>>2'(D,XR ^(FDH"EQ_U+BWYK18Y/H39JE)LTR0V8# M]-,>_?3EN>O9 C(]_3G[7GA40+0!YX(]371=64*.*HBAR $QUWGZV^^8G\(Z MS^B%.4P??2Y-HVZ9*;5V>*U#[9YU"[>#60;3#@HT5K:.Y<3.>6P=F.L/1%TU^S\K*@0 MM&H.MP@6B*D&\OZ:R@K4G:C-I'Y[,OD?4$L#!!0 ( + P#5EBD^!8^0( M &\) 9 >&PO=V]R:W-H965TK_ 2 MGD"^K!ZXFMDM2T9*H((PBC@L)M:-.THB;6\,OA/8B)TQTI',&7O5D[ML8CG: M(2@@E9H!J]<:9E 4FDBY\;/AM-HM-7!WO&7_8F)7L W M.P0$)P!^ _ / >$)0- J-,'8K1(<$2QV/.-HAK:\6F!T9,@U;A$ZK3_B2Y M^DH43L;)[?097:(7BDO&)?D-&RT\:A:>V0=\(A']TS*G.! M;FD&60<^Z<>[7@^!K=1I)?*V$DV]7L9O%;U"OO,)>8X7=#@TZX??8Z[@[DEX MT@]/(&WA?D\T?IMPW_#Y/0GORDJ-"KI1NOB,Q JG,+%4=1' UV#%'S^XH?.Y M2Y'W)$O>B6Q/K:!5*^ACC^^: ]^E6(T,#5)7UW4\'(9C>[TKQ+&-&PS\?:.D M@RB\'K9&>XX/6L<'O8[?U+\S-L4UJSBA2R1S0"O@A'7]5M.:;[#CQ:7K1 ?Q M=!@-P@.CI,/(M.M%_G]/HZ'A%T?5!7H]MCLYR&PO=V]R:W-H965T,7;L\8'0[VR/$ <_LA2SB;'G/+\W31;M40;9'DX&F"T8H"5F09I*]SE)+#Q+"-XXVG M9+?G\H8Y'>=PA]:(?\M75)3,AB5.,H190C"@:#LQ9O;]TBX!98V_$G1@)]= M=F5#R'=9^!1/#$NV"*4HXI("BI\7](#25#*)=OQ;DQJ-I@2>7A_9EV7G162+2,K*;W"HZ@X" T0%XR2KP:(% M68*K7_BC-N($('C4 *<&.%V =P'@U@#W6H!7 [QK 8,:,+@6X-< O_2^,JMT M.H0<3L>4' "5M06;O"CC*M'"X 3+D;7F5#Q-!(Y/OSX^+];@+_ &)!@\[TG!(([9V.2B!9+'C&JU M>:7F7%!SP1>"^9Z!!8Y1W,:;HN5-\YUC\^>.EO#/ M\!U_H ',OQ%.UYT,/7 M*&_@K@(>7J^N@B_T\!!% FY?A"^O@#N."M[RTFV&@EORN;<.!57.%96GII+3 MX3W+880FAICO&*(OR)B^_G+KA!1W[M0JWVG\N MZ P''??[%%SV1-9R/VC<#_['?1(A%#.PI20#F' D@GB%FQ2!A+%"3F2J4(*S M(1K8HTXHYW5LSVW7"15U7,_NF*WMP:UF]T36,GO8F#W4+QEHP^4"P6DAMA+\ MXLJ@9[$MD)7O?*K%00_U+R/#7Q==:*&W!M0362N@41/02-O+)RC&/]F*C$0T MB'%5.!6#[9V,6>O.&G9&]H.ZVL@-1J>?SM]!#0J&P\X_0MN+6PVO1=V6J.TT MDBTG;>OG-LC2>OGI^"($4@(Q.TXKRBV.=;[$!MTY7B]WZR3?*]M"T8%!=ZY; M]B79SN-D6VIK\W@F7+SG1 6EEHQ6].IT^VA:(#BG1Z MDJS2,4_.#S)$=^5)#P,1*3"O]N+-W>8T:5:>H73NS^W[L#H3^DE3'5%]@70G MUA*0HJV@M.X"\<9"JU.?JL!)7IY2; CG)"LO]PC&B,H*XOF6B#%0%Z1 <_8V M_0]02P,$% @ L# -6:<']*RG @ (0D !D !X;"]W;W)K&ULK59K3]LP%/TK5H802!M)DR;I((W4!VB;&%04-NVCF]ZV M%DZMIX(8L5U(/V'&4XR5,0=[E$ZYZ=LTR)RED@K ,<5CTK4'G M=-33\2;@!X&-V&HC[63&V+WN?)WW+4<+ @J)U Q8O=8P DHUD9+QN^*TZD]J MX';[B?W">%=>9EC B-&?9"Y7?:MGH3DL<$'E#=M\@.(LPWB.EJQ MZ8;)C4$K-R33JSB57,T2A9/QU?7M^10=XC0_0Y?7@ZLIF@Q^#8:7Y^@3NBAD MP0'EG&0)R3%%.7Y4"R@%.AJ#Q(2*8Q5U-QVCHX-C=(!(AFY7K! XFXO(EDJ= M_H:=5$J&I1+W%27?BNP$>/(5'PCH%[NW!;Y:1.C%LGQC5\ MWEL3T^2LI.HV4^E"/!4Y3J!OJ4H3P-=@Q85OXRJ.-]=OY&[4CJUI*ZK9*NF 2!U)Y"E.%, MZ$V(9Q2:1+82O749]D2VX]FO/?O[VWS^/EWOB6S'=5"[#EI7^I7"'Y8H?VM; M!:[[;.NU,K]3=UCK#O^EVV_2';[0[?K^,]VMS._4W:MU]]Y7[+T7==P+PV?" M6ZG?*MS>.L#TY>$[YDNB:IW"0M$[)Z%*(B\/Y+(C66[.M!F3ZH0TS96ZPP#7 M 6I^P=1?H^KH8[*^%<5_ %!+ P04 " "P, U9Y12&YEH$ "+&0 &0 M 'AL+W=O0DNW(L(W=C6FR6/+BACD>KO "GH&_ MKIZH*)D-2YQDD+.$Y(C"?&3)^7)D] T4 MPQRO4SXEV[^@[E"WX(M(RLJ_:%O5[?8,%*T9)UD-%BW(DKSZQ6^U$7L P2,' M.#7 .01T3@#<&N">J]"I 9US%;HUH'L(\$X O!K@E=Y79I5.^YCC\9"2+:)% M;<%67)1QE6AA<)(7(^N94_$T$3@^G@;?@X?7 $V#R>.?#WLZ')A7;!8$:USFVEXYS0<=$]R?F2H2"/ M(9;@?37>^QD^5.-M1T%@"M,:YYR=<[>.DO'O=7Z%7.LK%=;>GTHE2Z-'N=9'Y%YI5DQ8M\,[:&YF8_4)UR MH4JNE5*W2:FK3.DUGR5I"K$((X)D@V>I/('ND;!MN]UV5R=*J4N=K40RD%GK'D?BM4[% A5AQH!+1V[O:.3V.MZ!NTJA2]WM'?7U M2##0*1@>]]!U>G)O^XVW?:6W4]A OH9B5B T+H?O@=9KY,LT$D6:B)K M16E;'SLO2\>BMV;1E*Q6-E\K6Z"5+=3%UDYW;U]M*_]5G_![!F+)NP*:$-F& M]59-<'&P.MG\GW3.M5",WV7OVD!K.T)=;.T0G8\0'64_7\@,1Q&1IJ=$7IR> M3C9?*UN@E2W4Q=9.]..@P=9RTF!K/6K0RN9K90NTLH6ZV-KI?IPWV.H#A]V: M=2K6K(L\^4^L6A\W0-%+DL%7] 0T$E.R-.^*UW;WM]57WN$FX42U7KN:?Z*: M>[#:/$\T5/?Y4D_-O;/B#.BB/-5GJ#R2J0[LFKO-EX.;\KS\X/ZM/9C8DON^ M/0BJ[P(?]-5GBGM,%TG.4 IS(65=]<0&B58G_U6!DU5Y4CTCG).LO%P"CH$6 M%<3S.2%\5R@$FN\OX_\!4$L#!!0 ( + P#5G-C*S66@0 /X; 9 M>&PO=V]R:W-H965TQ&H"Q/$BI^7K"8[V<&-IX?W$;KC2P>F//IEJ[9 M'9,/VQNA[LR:$D8)2[.(ITBPU?Q;08UZS$)X?/U,_UHZKYQYHAE;\/B?*)2; MF3$V4,A6-(_E+=__R2J'O(*WY'%6_D7[RM8RT#+/)$\JL9I!$J6'__1'%8@C M@>+H!78EL+L"]P6!4PFT33,IJ94,ROX MYK*:Q<5A%O8+LW#0%4_E)D,D#5FHT0?#>G] ;ZJ(U&&QG\-R80\"_\K3,^18 MOR';LEW-?!9OESLZ=]XW.OG?H[>"X=1KQ"EYSMO7B"[%!XBKAQ0;WGFVI4LV M,]2.EC&Q8\;\UU^P;_VNBR\D+("$$2!8*Q-NG0EWB#Z_YY+&Z([&3%MD![%? MBHMOB-U\-'%'4W-W'-F^T=CRK+91T#?"KHO]MA716/F343-@RT>O]M$;]'&A M*EFH[P]T1=-\I2YR$:5KG;N#G%,7'"0L@(01(%@K&7Z=#!^B]'W(3$#" D@8 M 8*U,C&J,S%Z3^D?Q%ZK]'V[4_H:HY$][I1^WPB[CMLM?8V5[V-;7_KCVL?Q M<.E':RJ8E'H7![6G+C)(6 )(T"P5@(F=0(F$.4^@ MS*WW%'RE/JY %UO=+WN-E3.:=*P"C94_]CM61&,UML>^ON3Q40."!_W\&L62 M"1:BLOKUO@X23EUPH+0 E$:@:.UH+&:.+B[!_2M_(G=VP/Z5F/'?FD/:-H:/-S7E*4?Q3'7 MNSDH/GFY0=("4!J!HK73T'1>V ,I?]#&"Y06@-((%*V=CZ;YPH,=Q:OE[_>* MT?.Z[_S#0YPM:93P<*?T^+=^U0ZJ3EZUD+0 E$:@:.WX-TT< M'H/L(J#]'"@M *41*%H['TU/AP<;E5=WD4GO5[S/V.ON(GTCQ[:[KQ!]HY'5 MW1LT(-_KO#^81^<9"1/K\B I0TN>I_+PLW7]M#ZL^E(>T72>7^#S!=8\#XK# MK?+\I,$?3L:NJ%A':89BME)#66&ULK9EACZ,V$(;_BD6EJI7N%@P$DFT2 M:1/<=D^ZO56N=_W,$B>@!9S:3G+]][4)2P)K4'8[7Q(P,X_M&?M-!D^/C#^+ ME%*)?A1Y*696*N7NUK9%DM(B%C=L1TOU9,-X$4MUR[>VV'$:KRNG(K==QPGL M(LY*:SZMVA[Y?,KV,L]*^LB1V!=%S/]=T)P=9Q:V7AI6V3:5NL&>3W?QEGZE M\MOND:L[NZ&LLX*6(F,EXG0SL^[P+<&A=J@LOF?T*"ZND9[*$V//^N9^/;,< M/2*:TT1J1*R^#G1)\UR3U#C^J:%6TZ=VO+Q^H?]>35Y-YBD6=,GRO[.U3&?6 MV$)KNHGWN5RQXY^TGM!(\Q*6B^H3'6M;QT+)7DA6U,YJ!$56GK[C'W4@+AP4 MQ^S@U@YNU\'OR(N+96-'U1 M1;_R5O'*2KU0ODJNGF;*3\Y7Y#MY^$;0BBR__/%P_]?]EP?T$2U9F=!2\KA* M)ML@GHEG]$M$99SEXE=EL:('6NXIVG!6:'-EFT@U=IFB935JRM&"EDFJEM^S M)KXTMM$KQ9W:4DU$#\=.ZD$O3H-V>P;MH<^JQU0@4J[IVN ?#?L' _ZV"F 3 M1?-97N_NF:;S_WHG[^Z]%0RO65)>Q?-[>$VJ M[TR9'?35LG@K=G%"9Y;2/4'Y@5KSGW_"@?.;*:R0L @21H!@K03X30+\BN[U M)"#*1+S=L*A(1%D# "!&LE(&P2$,(I0@B9#TA8! DC0+!6/L9-/L; MBC V[DS\2A&,=MCW_(XBF'GNN,,C9E[@!V9%F#0!F%RG"$O39 =]W[H"(6$1 M)(P P5H)P,[YC[\#IPDU"R@EH+0(E$:@:.VL7)1C&%@9:F!GBSKAQ1:MHVXT M=$.W8QB9#;&/.X:DCXA'9G7 [CD,[G7Z$!FG/.C\YM4(28M :02*UD[#N9+# M'J!&@)9VH+0(E$:@:.VLG,L[/%BMO$5R.,ACB<="N*'D-OTBTI M>@S]L$\CSE45'BZK[O(<,9DJD4AJM1#&N0]2WKPL(6D1*(U T=KY.!=Y. 4 M"]"J#Y06@=((%*V=E7/EAP<+F?>(16C MI%MNV!=OO-7&WU9'#0(E;%_*TYO*IK4YSKBK7N)WVA?X=HD-[9$^_JC>L)_Q MI[.3SS'?9J5 .=VHKIR;4.TZ?CJ..-U(MJO>MS\QJ52INDQIO*9<&ZCG&\;D MRXWNH#D4FO\'4$L#!!0 ( + P#5G8[ L57 ( "8& 9 >&PO=V]R M:W-H965T74=AWGVLXQ*:PH,&-;'@6L MDI04L.5(5'F.^8\Y4%:'UM Z#=R10R;U@!T%)3[ #N1#N>6J9W!/PA4 MSMI(D^P9>]2==1):CMX04(BE=L#J4;:+V94F#>J MF]B1"HXK(5G>BM4.F]AQN]2\6OUJ>.V\[^/\3V:_47L=M7?)/9HE"='Y@VE[CPA7,F.<_(0$)14GQ0')#% ) MG+"D[R@:_Y'QUS7B&(T<\P3V\9SRXC[^D=+O*/V+E)LJWP-'+#U!&ULO5AM;]LV$/XKA%8,+9!$[[*=V09B2\,R(&T6)QOVD;%H6ZA$NB1EI_]^ M)*4HEL0*R4+T2R)2SSW'>^Y\%#D]$OJ5[1#BX*G(,9M9.\[WE[;-UCM40'9! M]@B+-QM""\C%D&YMMJ<(ILJHR&W/<2*[@!FVYE,U=TOG4U+R/,/HE@)6%@6D MWQ9Y5K/$W?9=L?EA#V?[N$6K1!_V-]2,;(;EC0K$&89P8"BS^ EBC/)9-8Q[>:U&I\ M2L/3YV?VWU7P(IA'R-"2Y/]D*=_-K+$%4K2!9<[OR/$/5 <42KXUR9GZ"XXU MUK' NF2<%+6Q6$&1X>H_?*J%.#$0/'H#KS;PN@;!#PS\VL!_K8>@-@A>ZR&L M#53H=A6[$BZ&',ZGE!P!E6C!)A^4^LI:Z)5A62@K3L7;3-CQ>?+7P_7]O^=@ M<;5*8K#\%C%X..' M3^ #R#"XWY&209RRJ 6E*$C13A.Z5(,U:K(=X-BS'H MZJVE6Y&%)]'Z3DC%C1IQH_>(JY,PZJVB5T]]B!N,N_74!_7K M28.)(E308\@KFB)V!+<*B4/(S(+8S %.Q[V:,R\HY(%W4@YQO+1R3 M9+%)LL0062LQXR8Q8W-[T-AD/DR2Q2;)$D-DK7Q,FGQ,?M8>-.EWRF[/Z$-< M?SSI] P-:-0A2OH8+_!#?<]PG9=O:&=0C#LA+Z3KG6H7*3J(X]=>'*:X]D-X MD.JMQ6F4+3;*EIAB:R?EY&#CFNL8-9>IK)ADBXVR):;8VEGQ7K+B_:R^47MJ M?5!V/K&6&DS4^8Z(=1BWTS2>CCOTO]-6%S@VDVPPSD*.-<.5&ULK5AM;^(X$/XK M5FYUVI5:\DJ 'B 5TM[UI'9[I71U']W$D*B)S=H&MO?KSW9"2$((II*UYD?H@2R#EDA+)XL"$T@%[=TJ;,5 M13!03DFL6X;AZ@F,L#8>JK%'.AZ2-8\CC!XI8.LD@?1]@F*R'6FFMAMXBI8A MEP/Z>+B"2S1#?+YZI.).SU&"*$&8100#BA8C[=J\\LRN=% 6+Q':LL(UD%1> M"7F3-W?!2#-D1"A&/I<04/QMT!3%L402(@YTYV!4'RS[BX&0.CE(FI:)T\""'XR$E6T"EM4"3 M%TI,Y2WH1UBN^XQ3\302?GQ\\\_\[OG?2S"YGMUX8/K]_O'F87;]?/?] 5R" MI]F<@:\>XC"*V3X)YB$#-SA 08V_U^SO-OCK M0K1<.6NGW,1J!/Q[C3O -BZ 95A.33S39O=[2(6[>=3=^_3L)39VG@>VPK./ MX,FEO@ /Z^0544 6V9K5+5.*X]3CR#)UQ5;01R--U"&&Z 9IX]]_,UWCCSJ- MV@3S6@(KZ>?D^CE-Z.,YWHAW P478(*6$<817H()C"'V49V(*5A7@9M']*:8$GI;V5TKY( M:3]8 M-9^X4,L%RGXW0KV51CUC4[IE7)IY-F)>ZFL6^/C$;VJ@7:\?]P)C6# MGIM*&=J@2,ZV.T:EU'AMS5J6JM!)FJ>E6NPJYCEJF8>+U^]U[,I6-\WL2CKT MG([I5G5HC/.S.EA[':RV7YC3E;=YSK,SROK0R^>U-6M9R7U/:C:V;./;/&UD M2ZKRBX>09^\C"-94JL9#!%:(1J1VE\ZF*%&US,Y!L]47O'$1BV]UB+!G_QIG/YG]R MUK("^\[4;&Y-&Q1(35-CV'V,.FID/B&%1L] M S%:"$BCTQ.QT_2@);WA9*6.'EX)YR11ER&" :+20#Q?$,)W-W*"_+AK_#]0 M2P,$% @ L# -6;=M2FE[! &ULM5AK;^HX$/TK5G:UVI5:$B>00!>0"NUJNU);;MM[KU:K_>"2 M :(F<=8VI?WWZSS( XQYB/N%// $MFD L_YE1%A$A']GE M(<]^T:H8:QEHNN2"1H6Q9! %<7XE'X4C:@;8VV%@%P;VAH'=WF'@% 9.)C1G MELFZ(8(,^XRN$$M'2[3T)O--9BW5!''Z&9\%D_\&TDX,;[]\O7OY^Q*-KI]O M;]#X\7YR^_!\_7+W^( NT;.@TS=$D\KA@?A$O]Z ($'(?Y,C?D8FX@O"@*\O M08Q>%G3)2>SSOBDDQ70B5T[!UT''1/8['@Z#;VP6_:FU):J<]>ZQO9 M6L"_EG$+.=8%LBV[K> SUIO?$R;-LUD>,X.O.]96(&/KM^!R66" MGB!=:T$\1V,IG$DG+TF(7H!%*N?EX&TU>+KBKWA"IC PY)+FP-[!&/[R$W:M MWU7*SP36\$.[]$-;ASY\S&**(_@ -@TX>0WA(OWFB,[0!%A _0NT6ON*%+YB MI:^F-5^)';[2$VBC* \TNXU\\JD*U;$6X40'=4H'=;3\;J,DI)\ Q1K,_87^ MN8?H%=B_*KU:O&-CXTQ@#>EN*=W5KI&'9:HQC80B2E1JW7.J/1-80ZU7JO7T M*V$IN)#)4H;U!1K!/(BS""_7@4I\CMC)$-,Z_3[$5L>1^>F]KDHQRO'L7CFJ M0;=;TNWJX_(C"=AF9LY9=;?FNW1ZM?ER5HI1MN=UU:QZ):N>EI6LZ#,(A)J7 MUO384.EMTV]C3\T>6U41M@X/@D8:5)90:XN$ZUJ=#4U1-@?5.P%C%;I[O39)RU4RC0 MZF)=^<7<'5JK)@!KJVX5@ONZP@,$N]O?H]-M=?'F=W/W!6E32U7B\9X:?TJW M>X N;XNO6I>6W:G)I.H8A,!FV>'6EQJ M6<8B/^@HWY8'9]?9<='&^Q&^&N?'7Q5,?AIW3YBLXQR%,).0LA3)I,WR Z[\ M0= D.R-ZI4+0*+M= /&!I0/D_S-*Q?HAG: \9AS^#U!+ P04 " "P, U9 MHKS/HJ@2 #K( $ &0 'AL+W=O(^ M66' M_+%:I5D2%4KYN%['Q?=/R2I_^GBBGCQ_X7-Z=U]MOG!V^>$AODN^)-5O#U%1 M?W:V5Y;I.LG*-,^4(KG]>'*EOH]FL\V [2W^D29/Y8N/ECG\WZ,E^SLW EQ\_Z^;VSM=WYB8ND^M\ M]7NZK.X_GLQ/E&5R&S^NJL_YDY4T=VBZ\1;YJMS^JSPUMQV=*(O'LLK7S>!Z M"]9IMOL__K/Y0;P8H(Y?&: U [3N@,DK \;-@/&Q R;-@$EWP/25 =-FP/38 M ;-FP.S8.WW>##@_]C[,FP'S8P=<- ,NCKT/ZNAYSXV.G4/=[^RC][;ZO+O5 MH_>W^KS#U:/WN/J\R]6#??[JD.>=KA[L]5>'/.]V=;O?SW8/DNTC3(^K^/)# MD3\IQ>;VM;?Y8/LPW8ZO'UAIMDF4+U51?S>MQU67UU>1_?7*4SY?V5\,Y2K0 ME=^O/G^^"KY^4N\HOR>UP4<58I=K9\7"1UL%1*>'N; M%&EVI_RD)U6--^?CQ6^,= M^?B99/Q9_>/?[P/M>1]\TJ2@'W]7U-$[11MIDY[-N9:/OGHH3A7MXM7A^A'# M1_-7AQORX69R'F_+ASF-VJHQ?O^_66S^Y>N/'ZJO#[>-G'_?](ORU MC7?_VNS>V[\UDKON'[';)=L>R(?KR6+_@^_;]E ^/,B_U;^S\U>'1_+AX:*J M?^EF?<.%!^!X'X+CK3<>&H+*U?57^Q_VU__KV<9/.W/2;VZ.!-^7#_$B^7A2 M'^J52?$M.;G\^_^HL]'_]CW&24PG,8/$3!*S2,PF,8?$7!+S2,PGL8#$0A*+ M($R(ILD^FB8R_?)+E2_^4-*R?$R6F^.F19YESDD9I"826(6B=DDYI"82V(>B?DD%I!82&+1#IN^^$ND MCB;J?/^G2,B;V3YO9M*\,?Y,BD5]5--WB>:3=.C0:"$QG<0,$C-G!WOI%U4= M34>CD7C,8/7<<*Z-SF<7XNUL'/R!FLS5^CBA M>S!Q>#MU-E&GXVGG8(+<.(?$7!+S2,PGL8#$0A*+($P(#76T3XU-GTD2&U6SK]/S M"[4;.^2<-JHY1]T#%YW30S4?U0)4"U$MHC0Q3K0V3C1IG/Q:Y&6I/!3Y(DF6 MI7);Y&LE>;[*4@=,N6VIR)X*ED\P.&9(34=B=TS3O%JR/IA9 MY.MUGNU.K7KS!VW7JH<5OO/1Z&(Z[R80VIQ%-1/5+%2S4K)+-BXSJC[>+1KQ:H9%S@^-GI\V%IHHZZ88/ MVJU%-;/1A .X[L5@U -5"5(LH38R)MEJKRKNUGY.[ MM*R2HCXQTM,B6;0+0/2&!-JM134=U0Q4,U'-0C4;U1Q4 M/9\[[%-/M?.#YZ_0FC&J!:@6HEI$:>** JEVXTT3K/9'KH M=OFH%J!:B&H1I8FQTO:*-7FO6':Q1SYT<'R@36)4,U#-1#4+U6Q46__)2GG)_<&JAO67ML M[>,G!0.@Y<#@Q$'7(-:.J5,;Z)PFJEFH9J.:@VHNJGFHYJ-:@&HAJD64)L9-6ZO6 MCEJR^)U2)<6Z-VW0)C6JZ6_"U#9OQ3UZJY(MN_QV9M':%T:U714,U#- M1#4+U6Q4+(?[4NCFHYJ!JJ9J&:A MFHUJ#JJYJ.:AFH]J :J%J!91FOB&PFW_>BSO7[]]_:@!SE]>%4Y^&746O+N6 MSS,T;U#-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)*$_.F+6:/Y<7L[3-F2O1J MV*@'%X35T^[[N5W+YQB<-6CG&M5,5+-0S48U!]5<5/-0S4>U -5"5(LH3/#Q7W'%X<=G&OYS(,3"*U2HYJ):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&EB0G45JG'\BJUG2T?%]MKT])2D%P9>N4'U714,U#-1#4+U6Q4H&I:**U'14,U#-1#4+U6Q43#KO*66B M/R)YOH)2!]&VC2=].D<^P> X0NO#J&8TFG#&-=$.X@BM!:.:C6H.JKFHYJ&: MCVH!JH6H%E&:&$=:&T?R6O#UKA2<9LJM<#S4!)"R2N.;=)56:=*?1>B:S*BF MHYK1:,)[;4[FW2A"^\&H9J.:@VHNJGFHYJ-:@&HAJD64)D91VP^>R/O!47T0 ME&15?+<-H(?'FU6ZV+^GEA(O%OGZ(UCMDR6 M^XM$RG^D;Z L]P9G#ZGIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:6)*=76 M@B>[UA_["H8)6@U&-1W5#%0S4JOFH%J!:B&H1 MI8D!U#:6)W^UL2P'!@<.VEANM#?6(#/024U4LU#-1C4'U5Q4\U#-1[4 U4)4 MBRA-S)NV4SV1=ZI[KR -7+M9/L7@1$*+UJAFH)J):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&EB<'5MK$G/V+MY@G:U$8U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1 M+:(T(:JF;9U[*J]S#[^HU(#"8A%]RQO*)QX:0*AFH)J):A:JV:CFH)J+:AZJ M^:@6H%J(:A&EB0'4%KNG\F)WM(J;U0VO[C;_REY1(J>&'B&AFHYJ!JJ9J&:A MFHUJ#JJYJ.:AFH]J :J%J!91FAA06AM0V@\XF9NB#6]4TU'-0#43U2Q4LU'- M0347U3Q4\U$M0+40U2)*$Z.JK8)/Y57P(*DZ+Y%;ID6RJ/9U\-ZD0BO?J*8W MFO#"VHON2ED&.J>):A:JV:CFH)J+:AZJ^:@6H%J(:A&EB0G4EK[K#V4)-'"1 M0[DV.'M(348BBG<[.N[4B=%:ST=Y8X1"= MTT8UYZA[X*)S>D?-Z:-S!J@6HEI$:>(#O^TS3X]:$/F=4B7%NO=QC]:744U_ MX[Y-E>])7/1=Q#;0[3!1S4(U&]4<5'-1S4,U']4"5 M1+:(T,8':0O-47FCN MO'0^_KYY'JI4\DQYV#\K%6^?E5K$Y;URF_0?GJ"E9U33&TUXG?#H=#3K'IV@ MI6=4LU#-1C4'U5Q4\U#-1[4 U4)4BRA-S*2V]#R5EY[W5>=TNZ2K4N7=,.K- M(+3FC&IZH[UUHF^@LYJH9J&:C6H.JKFHYJ&:CVH!JH6H%E&:&$)M@7DJ7TXZ MZAS^O';D@S:644UOM)?7938EQ8/00:O(J&:AFHUJ#JJYJ.:AFH]J :J%J!91 MFA ZL[:*/)-7D3MG8YT(BI?+M$KS+%Y)3\;D3PQ=/8ST]M#WX)JGR.P9&$MI91 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B2A.32VN3ZT>TEF=H:QG5=%0S4,U$ M-0O5;%1S4,U%-0_5?%0+4"U$M8C2Q*AJ6\LS>6MY8&>PT5Y>3I[.SV?S>><- M!:_ETPZ.'W3U:50S4*Q\VH^6EL6OY'(.SAM0,5#-1S4(U&]4<5'-1S4,U']4"5 M1+:(T,6LV M76?Q*VT)^)^OY*.SD[^+JIOK?5GJ\[ZGNW[^NF M]O[7/N=J-GT?U3_*ON_,ZN_,-M\Y:S?U\L-#?)?X<7&79J6R2F[KS1Z=GM?' MA45Z=[__I,H?/I[4Y^(W>57EZ^V']TF\3(K-#>KOW^9Y]?S)9H*GO/AC^Z.Y M_']02P,$% @ L# -660?9,,W"0 )&\ !D !X;"]W;W)K&ULM9U;<^+*%87_2AD\[I>M$^,LR:!6.#$T;CU9^ M$ TNS\OG[I++\WB3A4$D[A*2;E8K/_EU)<+X[6*@#]Z?N ^>7[+BB='E^=I_ M%@\B^V-]E^2/1EO*,EB)* WBB"3BZ6(PT[]P:UP$E"/^'8BW=.<^*=[*8QS_ M63RX7EX,M&)&(A2+K$#X^9]7,1=A6)#R>?ROA@ZV.8O W?OO=%J^^?S-//JI MF,?ACV"9O5P,G %9BB=_$V;W\1L7]1NR"]XB#M/REKS58[4!66S2+%[5P?D, M5D%4_?5_UA_$3D#.Z0XPZ@#CV "S#C#; =:! *L.L-H!YH$ NPZPC\TPK@/& MQP9,ZH#)L0%.'>"46[?:'.6V=/W,OSQ/XC>2%*-S6G&G%$09G6_"("JT^Y E M^:M!'I==SF=WU]]GOY/[V?6#1V;?7/)C=G\_^_;]@=#;>S*_O;FY_48>OM_. M_T7.R$/^U5EN0D'B)_+F)XD?997Z@NP7^9LK,C\(T[_G W\C(Y*^^(E(ST=9 M/LTBV6A13^FJFI)Q8$H&N8FC["4E7K04RX[XN3K>5,2/\H]G^QD9[Y_1E:$$ M4O$X)+K]#V)HAM4U'W7XUTTT)*9V,-Q5A]_X21ZN'PSW/@K_I8JFZNC9.E'. MG1T1KCD'P[DZ_%O\.B1&%6XJ-J2Y%;M9\LQ#8@_]-"VT^Z/6;IR0#_ ON^K:'VR3/4[Z=OII PA@2QD$P21/V M5A.V4A/7:;KI_*6[4L;UW>_8>UO<'L[320*3TDC")A# GC()BD MG\E6/Q.E?KR?(ED$:;=^E*%]]3/9UX^N:[:VMW?I&.@8VF0\;>U=D+.C2!A# MPC@()JG#V:K#Z5V+B+HD.5R(*)E]9>/LJ6%BZ_G@MFKVQW56-1YRM4\AZR3H5D@5KTNUY7!J:U:K5%7FZ?N/$!+F(6$4"6-(& ?! M)!GI6F,]:4HA/8@HR/\#?Q"+32*69)[?!!FA_B(("S_IC'QE5YWVD1+;=P\$ MI;E0F@>E42B-06D<19.EN.."ZB=RAFHP2HQ(F@NE>5 :A=(8E,91-%F,1B-& MXP1EF1K:6XC&OCVDC:V6!>!"DWI0&H72&)3&431988T/KBLMSB-*.#6@MYHJ MFCZ6Y&0/#=0F@NE>5 :A=(8E,91-%E\C7NNVZE$:A- :E<11- M%F-CV.MJQ_Z3Q1O4R]?WS7Q+&T_:/[50,Q]*HU :@](XBB8+K''T]>,L?47M M!C7V:]INZ69-C;:6D"D]*(U":0Q*XRB:K*7&_]?5#8"R;-.GU0*;CTLWJ/,/ MI;E0F@>E42B-06D<19,%V+02].FI2C>D$3Z'TEPHS8/2*)3&H#2.HLFK/)M^ MA*'N1WRN=%-#^PJQIDF^FZ,;;=\-FM2#TBB4QJ TCJ+)"FO:#(;2.3ZB=E,# M>JNIHCF[2[F&[946+C2G!Z51*(U!:1Q%D\74M D,=9O@=I'%CR*I:K?YS9VZ M>%/#>@L+27.A- ]*HU :@](XBB8+L.DB&*=:3F] NPM0F@NE>5 :A=(8E,91 M-%F,30?"4'<@/EF\0;L1-4U>.>U,[/9B-FA6#TJC4!J#TCB*)DNLZ3,8ZF7Z M1U1OT'Y"3?NH>H/V": T"J4Q*(VC:+*8FCZ!H>X37$?+S4*L1+[+4I9MT,8 ME.9":1Z41J$T!J5Q%$U67M- ,":G*MN@C04HS872/"B-0FD,2N,HFBS&I@-A MJ#L0AP]],_:7_'<>AC979^BM(V@C 4JC4!J#TCB*)NNH:208ZH,2/EG^3_E42B-06D<19-%UYCRIG&BXMJ$&O10F@NE>5 :A=(8E,91-%F, M.Z>[42_S_UQ1I(;V%J*Y7\9/'6W_N'!H6@]*HU :@](XBB9KK/'=3;7O?D3E M!/78:]I'E1/488?2*)3&H#2.HLEB:AQV4^VPRR4;.2-WH5^;I+/G_+937E#/ M'4ISH30/2J-0&H/2.(HFR[#QYLWQJ8HXJ%T/I;E0F@>E42B-06D<19/%V-CU MIGJ]_R>+.*A5;^Z?M$?7G?TSAT&S>E :A=(8E,91-%EBC0EOJDWX(VHXZ-+_ MFO91#0=UXH_*2:$Y64V3#WL>CB>M#@9'994W?^.=FVKO_'85!3ZY2\09W1PX MY>Z5&M%; -#E]E":!Z51*(U!:1Q%D\^#VGCNEG:B*LN">O%0F@NE>5 :A=(8 ME,91-%F,3;/ 4C<+/E=EJ:&]A:AW5%EVAU4&3>M!:11*8U :1]%DC36] 4N] M8/_C,DL-Z*VGBC;9U9,XT]K'$D&3>E :A=(8E,91-%E-C;EOJDH$OMH30/2J-0&H/2.(HF*V_G#/;6J0HW:"L 2G.A- ]*HU :@](X MBB:+L6D96.J6P2<+-VC3P.HXL_ZXJVZ#M@.@- JE,2B-HVBRQ)IV@*5>JG]$ MW0:U_6N:>@F6"\WI06D42F-0&D?1*C&-=BZ]M1+)8VCZ[ MO=3;K+S 6>OYN?[%K2[8UF"JZ\?=^,ES$*4D%$\Y4AM.\F]#4EV2K7J0Q>OR M E^/<9;%J_+NB_"7(BD&Y*\_Q7'V_J!(L+TPWN7_ 5!+ P04 " "P, U9 MZ* IL%4' #P-@ &0 'AL+W=OVPM$6RKI]5FXZ%ZI%)LM/]^U&28UG4-2UM M=U]:6^8]YY+GDB)/I)O7-/N>;S@OR(\X2O+;T:8H7JXGDWRYX7&0C],7GHA? MUFD6!X7XFCU/\I>,!ZLJ*(XF3-.L21R$R6AV4UW[G,UNTFT1A0G_G)%\&\=! M]O<]C]+7VQ$=O5UX#)\W17EA,KMY"9[Y$R^^O'S.Q+?) 645QCS)PS0A&5_? MCN[HM<^F94#5XL^0O^9'GTG9E6]I^KW\\F%U.]+*C'C$ET4)$8C_=GS.HZA$ M$GG\M0<='3C+P.//;^A>U7G1F6]!SN=I]#5<%9O;D3,B*[X.ME'QF+Z^Y_L. MF27>,HWRZE_RNF^KCW3)Q8(701CE ME^2*?'E:D(N?+\G/9$+R39#QG(0)^9*$1?Y.7!2?_]BDVSQ(5OG-I! IE<"3 MY9[^OJ9G)^AU\I FQ28G;K+B*R#>4\=;BOB)&(K#>+"W\;AG2L#?MLF8Z-H[ MPC1F /G,U>$/02;"Z.[= MX\U72%Q,L 4F MF(L)YF&"^4A@K1(Q#B5BJ-!G'\6].DKSG*RS-"9+L12$R39,GHFX56=!>:\# MUZ0:U*I RWOU;G;%&!4EOSLN!B7UT&( **EN:TZ;T\7D] !.V[*D;OK08!BF M;A^:M90Q#\J89Y4)DV4:@":Y9B21#[02G=L1N$1LP\C9BM';,%Y+*IV%>[" M%3^QV[&[S(9A2@.GI!E:M "C;MG2Z&(R>E ?-5U>5L[DU5+ .2C@]%ON@YW8 MG0;?(DZ*5"S[<2P.-=7>=)-&*YZ!TCA A9FF-%)S90)#M0$HF3;5+$D=3$X/ MZJ;F.%(-^D S?2K:P0)-#P)-E0)]K4Y^8I($.[&T/_.6-CD11^&\$ >%\@Y] M59X@PR6Y"-]^OH14FW;*R#:,J2V/X5R9UU#=NJ2.[5!;OA-@N$E*R1DJGW&OL)]G^*66

>*KS'"QFE_/* M'MORD1:5U.O541]*C5KCHYUX6\K&;Z!JPZ''O$00T^@E)JH_ 7""8J(:%+TZ MZD.IJ<1L+ JJ]BC.S\L>)[X]A[2,=GZ*>H(-D,R! M3@E=R5"M%H@4E S5; %9 IC:Z[D3V].KIF(J PS_OGTVK(T7A)3>TF? M7DX^^Z".'#QM49TB5#07%[3']GCDJV@(5S45%\U#1 M?"RT=MDT/AE3^V2]5_ON4S*6)1]=YVJRP470Y10[;%U^( *5U.O54?]L:FTY M&AN,J6VP1YX76;@LC96G(EU^KY^]#$=K3DJV@(5S45%\U#1?"RT=MDT1B!3/WC5>]'O/CY$'28_^:PF&UP$ M74YF&/(#@RXJJ=>KH_[9U&HY)D?OU\0\>ZY>GE7]I4A?JK=[ MOJ5%D<;5QPT/5CPK&XC?UVE:O'TI"0XONUV>W5+JT&WURX8L);$7-LIFW0__+63-&:*D[2( MO8$X\3G/8^+ST\'C/>/?Q980"7ZD228FSE;*W;GKBN66I%B^>QV.6RX1FY)X#D:^T,U6ZAMN/-[A#9D3^;"[YVKDUEE6-"69H"P#G*PGS@4\O_21#BAF?*5D M+PZN@5[*(V/?]>!F-7$\[8@D9"EU"JR^GLB4)(G.I'S\6R5U:DT=>'C]G/U3 ML7BUF$84ECL><[0'7LU4V?5$LM8A6 MYFBFW\I<SQ1Q'=%)*:)> _> )J!Q9;E FQPZ-<._:[LL5ZPS5,9%151NHR>8NBCP=A] MLF@%M5;0IQ7:M,JH\$!K@'R[5%A+A7U2D4TJ;$@%H\@N%=5249_4P"85-:2@ MY]FE!K74H$]J"-[B=/<17*PEX3;904/6#P>A77=8ZPX[=:"1+?*L05H< N'IZ!$)[2/-6EP#+MYW$J) M47-OARU[&QEPHD[FM5*B"CM40ZUJAH"HEX!62J F =O5#IK$;@*^NGA0$XU1 MJPV#1M2-1F5#J#\.--N8\A&J?KYB3E5G;372F?'(+8@,7E%PBO:ZD]''FC14 M1KU4MM8):I)XA(8M+]& &/5VH_8ZL?!VT-)D(X-;U-N0VNNDV87"H*7/1@:+ MZ,1M*&KVH3 (6O[%($,^U$V^SRKB557R.WI.WZ#3/T7/Z?^.GM,WQ/6/ZSE] M2\\9C.QOT#?$]4],W"I?U&G#/3CST.='MYAO:"9 0M8JRCL;J%7P\DBF'$BV M*XY!'IF4+"TNMP2O"-<3U/,U8_)YH$]6ZH.Q^']02P,$% @ L# -62_S M) @& P )@T !D !X;"]W;W)K&ULK9==;]HP M%(;_BI554RMUY!,878C4DFQC$A05VEV;Q(!5)V:V YVT'S\[22-8T[1,O@'; M\?L<^SW)B>/O*7OD&X0$>$I)QH?&1HCME6GR>(-2R#MTBS)Y9459"H7LLK7) MMPS!I!"EQ'0LJV>F$&=&X!=C,Q;X-!<$9VC& ,_3%++?-XC0_="PC>>!.[S> M"#5@!OX6KM$65,2G**,8YH!AE9#X]J^BOIJ?C'A :,]/V@#M9,E MI8^J,TZ&AJ46A B*A2) ^;=#(T2( LEE_*J81AU2"0_;S_2OQ=[E7I:0HQ$E M/W$B-D/CLP$2M((Y$7=T_QU5^^DJ7DP)+W[!OIS;]PP0YUS0M!++%:0X*__A M4^7#@&!=" 0.?T3U@ M:K:DJ4;A?J&6?N%,W2=SP>15+'4B&-U.)N/%))HNYN!Z&H+1[70QGGZ+IJ-Q M- >?P.1N,;L$! N\AD5FST,D(";\ IP!G('%AN8<9@GW32&7HZ!F7(6^*4,[ MKX2^C44'..XE<"S'!??S$)R?731@1NV8'SGI 'OP)B9\"Y-U@&L5&*\%$[V! M@1+CV IC#P 6*#UFF#(_=9*<.DE. 77_)TE-QIM+D_TZ8:%.6*0)=I03M\Z)VT8/IGFZ1 S0%8AIG@D._C1DN\Q& M*^C4;.B$A3IA40GK%C#U>MH%KF_N&BSV:HN]5HM#F,I7%0> MCCIAH4Y8I EVY'ZO=K^GMV#W=.9$)RS4"8LTP8YRTJ]STF]](J[CF.60J(H- MY0$U2; ZS\@!F*H"WI255N"I6=$)"_LOBIGMVMYQ,8LT12S=-@_.F.H+8@+9 M&F<<$+22>*O3E\\;*T_E94?0;7'L7%(A#[%%&PO=V]R:W-H965T M9=ZVUSUX M5+)"75MT^_9K@6/G1*)+WRB%Y_][GO8/A7:\I^P'WP (]"LC.9\8&R&VUZ;) MXPUDF/?H%G)Y9459AH5LLK7)MPQP4HHR8MJ6Y9D93G/#'Y?G'I@_IH4@:0X/ M#/$BRS#[?0N$[B=&WW@^\25=;X0Z8?KC+5[#$L37[0.3+;.A)&D&.4]ICABL M)L9-_SH:J?@RX%L*>_[B&*F>/%'Z0S5FR<2P5$% (!:*@.7?#J9 B +),G[6 M3*-)J80OCY_I4=EWV9/F+ M]G6L9:"XX()FM5A6D*5Y]8]_U>/P0M ?G!#8M< ^5^#4 N=["Q706+M$'-,MYP7 >@[R+8KH#E@)';P,0 M."7\G0SXN@S0V]?OT&N4YNAQ0PN.\X2/32&+4RG,N"XDK JQ3Q321W.:BPU' M89Y :GMG//;NU.X$!Q#UDV^^1;=E.2SW3;OE]+*3<.2D/NN6?"])# M_=%)>=@M7]!=#SE6*;=;Y-$9?;?W \-^\ZGO6QS:C=,("G;!0)RS2!#LP>- 8/.BB^W\?K$W/IT^4=N>\9LSC:[#C?E8MO\&UYM6&PO=V]R:W-H965TBI6KLP% MDMB*6.KZGM=U&:&9$_3MVE0$?;Y6*A1T3;P.^4MS*O3$8D@7G]V8R MB@>.9Q+"%"-E'(A^;##$-#5&.HV?I:=3'6F$^^-']RO+KED61&+(TV\T5LG MZ3D0XY*L4W7+MQ^QY+$)1CR5]A>V9:SG0+26BK-2K#-@-"N>Y*&LPYZ@V7Y! MX)<"_V\%K5+0LJ!%9A9K2!0)^H)O09AH[68&MC96K6EH9M[B3 F]2[5.!>'- M>#R:CR\G\QF<3X80WDSFH\GUY20<7<[@%":(<8IPRZ-[N"*"22!9#)]Q=XT9 MPI#*?*T0CH>H"$WEB58\W_N]<@IWLR$<'YW $= ,Y@E?2^TF^Z[2)"8?-RJS MOBBR]E_(^A/)&N#UWH'O^>T#\K!>/B:BH:56[C^5N[I^51']JHB^]6N]X'>C M$A00'[%QT"(X5,_CB$5_BU#_N9FWLFA\.P?XGLR?HK0J]5><>Z.N3D@471!776B(140)D)1!-*0[!USJ^%KX^O1;L M=$*R!K1=@;9KG:9D9WB ,+X^C%7HNU9OFN="J%3 MBS#3?C1""3D*T_\Q/H31^0.CUVL^HZ@]Y[44[E[W,E\.?3M7-).0XE+;>XWW M^C11=.-BHGAN&]J"*]T>[3#1'S 4)D#O+SE7CQ/3(ZM/8O +4$L#!!0 ( M + P#5F71@*Y9P, )T7 - >&PO-(_I MV'V\>/]KF:N;=XXYGWTX.^L]7M[LQB\JX-+UK*+7!XA>]>! I0V,)0@/2[!/ M'9,>;$NW9K18QQI&'UKI'2Y&C)"\6VD1\J!G(9\WS'.,YMMSGG=SHN3^H8N\ M?XTQ^>! ^;WJE;A7;X7)*,E%NR,"UP1T=I)1YXGPL3LEG,TD U9",L;7)MR' MP#SGN724WHK:C@^1\H^!?=.#75KK9$SDLLIM,ICO67WY#K#I@4'&>6.P[YK M9%00I:@4M[I375P%GT%.W7Y8%]IA*LG:[U^[+:$ZZ22S7,94MG<&=Q.:C#A- MP(YDZ0+.*B\\ )7*,]V(&4ES02H/&T;=T+)SROD]W,)^)EO:JZ2SKE6ABJ:I M#=5-(V,ZH-]5,]I=V<&K=)V"/>7JRU(/1U1]J!9Z)VG"5E5_E30&,'4?5R=% MP=>?.4M%1LW@#TXX&9$-SUGDDOW1V:!4YCI I>L\4:G8O!OY+4GQ0%=J4TZK M!/?4RJH)+QK6M?^,<_RJQT'@[>R7-U5=@U;/=:O)<=N\OH43(;' M;S*(CM]C_6)X[":'IV#R%)9[\&9W]I>8]$_!9/\43 9':=*K7WP[;]=;[]9- MU('?,&/W!_QBXFU29[9D7#%1]Q8LCJEX]HJMY169<;JMKZ^/:4*67#TTX-AM MV]]IS)99U%QU!Q-17]6VO\'P_+#Y :5S,1'3%8VG=5>FLZKIZ(;.6A] V$5N MJ\..8!R#V1' L#R8 XQC6%B>_VD\0W0\!L.\#:W($.4,48YAV9!I]<'RV#F1 M/NPCC:(@"$-L1J=3JX,I-F]A"']V->1][F.>6U M_Y"?_ 502P,$% @ L# -69>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'6$)[ QYO,9YGQG+K=OE?C\7%6?R3]%7M;S MT5'*EYO)I$Z/K$CJWZL75JI/]I4H$JD.Q6%2OPB69/61,5GD$V,Z=29%PLO1 MW>WY7ELQT0\JR5+)JU*=;$X\Z/2.3YS!1 M(/.1,U4WW'-1R_:*]OZ)8GQEZN+NZ"2K%<\E$\M$L@=1G5YX>6ANHYYBHCU& M&X?S:Q?$&_%_PECM]SQERRH]%:R471P%RQO LC[REWI$RJ1@\]'Y$I*4&7%+ MJ8)$O+*[E;JV>5+UTU[6/;54N%H,Q0U7'P@O:\'Q(!>!OW3]R%T2]2X*UMZ2 MQNK@GJZIOW")!FD D,85(?\V-$@3@#2O AG%ZF7C^AJD!4!:5X3L1=(&(.UK M0IH:I - .M>$M#3(]P#D>UQ(G\:[T"7!BMSO(L]WHXA07T'N-AL:/NF]^P, M^0$7HP;Y$8#\B OI^8^N'P>AYT9ZXIY" MF7N*C113_\&[7[N$1I$;1[\1WXUU.M KR&)942\DCW2]<\G&I9'Z&ZHD&/_W M__L4Z)B066;(:EFZ][V000*9(1O$#V(W(K\DQQJ@FZE+S9JN1,OR>$?#'# M%@;=>C%=DY!ZD=OU@[]H&-*F4ZR"4,>$C#%#5L8Z4))02;B)X2;P55^E8>\/ M")EBAJR*ALF+OR62SAL/KK_X+B]#II@AJV*;?"&O-=DRT7Z]3!E9\CK-J_HD MF%Y00_(PL.51UCQC@L0BR=0 B5 ADO+ FF_5.B.D$ -9(>=#9*,@2R9X8IK$!,RC8%L&K#TZKZ!4G(0I\GTRK*)9,)SWO9TH+48R&K MYT)).2:!/*KAF8X)J<="5L]%3'HX"';0,2'W6,CNN8CIUI(7B8X)+L(@NPZR?,=P9#V<@2#86MFPZKG55'L:2 MB8)D[%D.8T*RL;!ETV'NU%$E9+.[@&2\3JM3M\"NKUQ"LK&190.,'P1),UX\-Z<=&UL_@6'GC4=R$4.LHM S-ZTE@-YR$'VT(5I MK8'T[D .B09B]/5Z0A1STK6@0ICX$ M"-"_=?AC+;A:P]Z<\7ZAS0;FN MDNR\A?6\_?;N7U!+ P04 " "P, U9'M^97AP" ])P &@ 'AL+U]R M96QS+W=O9-K* M!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM^[KX.!Y. M==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;IGVYG M+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/PW5W39>- MW)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F# M'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+ M@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF+TL(]#;4 MVPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;"?1VU-L)]';4 MVPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. KT# M]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.] O8- [XQZ9P*] M,^J="?3.J'7M+2; M-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1 MWE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I- MEX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/ M?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U( MD#X42!\:I \#TL\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "P, U9F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M + P#5DS&78SR@4 / > 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ L# -67WT^?:_ @ O @ !@ ("!3!4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L# -6&PO=V]R:W-H965T&UL4$L! A0#% @ L# -66_W((M&UL4$L! A0#% @ L# -6>]LLPB4! G!( !D M ("!CV 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L# -62 R).[^ P X0H !D ("! M'H< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L# -63)^5DC<"0 C!X !D ("!Y9D 'AL+W=O&PO=V]R:W-H965T0X !4H 9 " @=NH !X M;"]W;W)K&UL4$L! A0#% @ L# -60/*RE:W M @ B D !D ("!B[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# -63+A'Q3O @ +0@ !D M ("!R\P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ L# -67-LIA]G! H1( !D ("!(]@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML# -6=-WD&FM @ ^0< !D ("!XN4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# -67$JKS#N P M) H !D ("!^/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# -67ASJ/'6!0 ,R8 !D M ("!M_\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ L# -688)+$[K! 4AD !D ("!M@L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# - M6>D!]!A7 @ $08 !D ("!\1D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# -68A.%V=_ @ B08 M !D ("!.R4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# -6::2FCP1!0 [B !D M ("!.C ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L# -66*3X%CY @ ;PD !D ("!(&\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ L# -6>44 MAN9:! BQD !D ("!=WD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L# -6=CL"Q5< @ )@8 !D M ("!^88! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L# -6;=M2FE[! &PO=V]R:W-H965T&UL4$L! A0#% M @ L# -6>B@*;!5!P \#8 !D ("!+K,! 'AL+W=O!P &0 M@(',Q0$ >&PO=V]R:W-H965T MWYE>' ( #TG : " 9#2 0!X;"]?34 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !* $H /10 ' /7 0 $! end XML 78 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 79 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 288 401 1 true 91 0 false 7 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical) Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995210101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 995210201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures DISCONTINUED OPERATIONS AND DIVESTITURES Notes 9 false false R10.htm 995210301 - Disclosure - INVENTORIES Sheet http://www.xxiicentury.com/role/DisclosureInventories INVENTORIES Notes 10 false false R11.htm 995210401 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 11 false false R12.htm 995210501 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestments FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS Notes 12 false false R13.htm 995210601 - Disclosure - DEBT Sheet http://www.xxiicentury.com/role/DisclosureDebt DEBT Notes 13 false false R14.htm 995210701 - Disclosure - NOTES & LOANS PAYABLE Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayable NOTES & LOANS PAYABLE Notes 14 false false R15.htm 995210801 - Disclosure - REVENUE RECOGNITION Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 15 false false R16.htm 995210901 - Disclosure - EQUITY- BASED COMPENSATION Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation EQUITY- BASED COMPENSATION Notes 16 false false R17.htm 995211001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock CAPITAL RAISES AND WARRANTS FOR COMMON STOCK Notes 17 false false R18.htm 995211101 - Disclosure - LOSS PER COMMON SHARE Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShare LOSS PER COMMON SHARE Notes 18 false false R19.htm 995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 99920102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 99930103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 99930203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) Tables http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures 24 false false R25.htm 99930303 - Disclosure - INVENTORIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureInventories 25 false false R26.htm 99930403 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet 26 false false R27.htm 99930503 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS (Tables) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS (Tables) Tables http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestments 27 false false R28.htm 99930603 - Disclosure - DEBT (Tables) Sheet http://www.xxiicentury.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.xxiicentury.com/role/DisclosureDebt 28 false false R29.htm 99930703 - Disclosure - NOTES & LOANS PAYABLE (Tables) Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables NOTES & LOANS PAYABLE (Tables) Tables http://www.xxiicentury.com/role/DisclosureNotesLoansPayable 29 false false R30.htm 99930803 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.xxiicentury.com/role/DisclosureRevenueRecognition 30 false false R31.htm 99930903 - Disclosure - EQUITY- BASED COMPENSATION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables EQUITY- BASED COMPENSATION (Tables) Tables http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation 31 false false R32.htm 99931003 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockTables CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables) Tables http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock 32 false false R33.htm 99931103 - Disclosure - LOSS PER COMMON SHARE (Tables) Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables LOSS PER COMMON SHARE (Tables) Tables http://www.xxiicentury.com/role/DisclosureLossPerCommonShare 33 false false R34.htm 99931203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies 34 false false R35.htm 99940101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 99940102 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) Details 36 false false R37.htm 99940103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) Details 37 false false R38.htm 99940201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) Details 38 false false R39.htm 99940202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) Details 39 false false R40.htm 99940203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) Details 40 false false R41.htm 99940301 - Disclosure - INVENTORIES (Details) Sheet http://www.xxiicentury.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.xxiicentury.com/role/DisclosureInventoriesTables 41 false false R42.htm 99940401 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) Details 42 false false R43.htm 99940402 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) Details 43 false false R44.htm 99940403 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) Details 44 false false R45.htm 99940501 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Recurring (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Recurring (Details) Details http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables 45 false false R46.htm 99940502 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Estimated fair values of company's liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Estimated fair values of company's liabilities (Details) Details 46 false false R47.htm 99940503 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Warrant liability - Valuation technique (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Warrant liability - Valuation technique (Details) Details 47 false false R48.htm 99940601 - Disclosure - DEBT - (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtDetails DEBT - (Details) Details 48 false false R49.htm 99940602 - Disclosure - DEBT - Long-term debt (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails DEBT - Long-term debt (Details) Details 49 false false R50.htm 99940603 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails DEBT - Unamortized discount and deferred debt issuance costs (Details) Details 50 false false R51.htm 99940701 - Disclosure - NOTES & LOANS PAYABLE (Details) Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails NOTES & LOANS PAYABLE (Details) Details http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables 51 false false R52.htm 99940702 - Disclosure - NOTES & LOANS PAYABLE - Future principal payments (Details) Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails NOTES & LOANS PAYABLE - Future principal payments (Details) Details 52 false false R53.htm 99940801 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables 53 false false R54.htm 99940802 - Disclosure - REVENUE RECOGNITION - Net revenue by product line (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails REVENUE RECOGNITION - Net revenue by product line (Details) Details 54 false false R55.htm 99940803 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails REVENUE RECOGNITION - Concentration of risk (Details) Details 55 false false R56.htm 99940901 - Disclosure - EQUITY- BASED COMPENSATION (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails EQUITY- BASED COMPENSATION (Details) Details http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables 56 false false R57.htm 99940902 - Disclosure - EQUITY- BASED COMPENSATION - Compensation expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails EQUITY- BASED COMPENSATION - Compensation expense (Details) Details 57 false false R58.htm 99940903 - Disclosure - EQUITY- BASED COMPENSATION - RSUs (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails EQUITY- BASED COMPENSATION - RSUs (Details) Details 58 false false R59.htm 99940904 - Disclosure - EQUITY- BASED COMPENSATION - Stock option activity (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails EQUITY- BASED COMPENSATION - Stock option activity (Details) Details 59 false false R60.htm 99941001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrant Inducement Offering (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrant Inducement Offering (Details) Details 60 false false R61.htm 99941002 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) Details 61 false false R62.htm 99941101 - Disclosure - LOSS PER COMMON SHARE (Details) Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails LOSS PER COMMON SHARE (Details) Details http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables 62 false false R63.htm 99941201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails COMMITMENTS AND CONTINGENCIES - Licenses (Details) Details 63 false false R64.htm 99941202 - Disclosure - COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details) Details 64 false false R65.htm 99941203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) Details 65 false false R66.htm 99941204 - Disclosure - COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details) Details 66 false false All Reports Book All Reports xxii-20240630.xsd xxii-20240630_cal.xml xxii-20240630_def.xml xxii-20240630_lab.xml xxii-20240630_pre.xml xxii-20240630x10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xxii-20240630x10q.htm": { "nsprefix": "xxii", "nsuri": "http://www.xxiicentury.com/20240630", "dts": { "schema": { "local": [ "xxii-20240630.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "xxii-20240630_cal.xml" ] }, "definitionLink": { "local": [ "xxii-20240630_def.xml" ] }, "labelLink": { "local": [ "xxii-20240630_lab.xml" ] }, "presentationLink": { "local": [ "xxii-20240630_pre.xml" ] }, "inline": { "local": [ "xxii-20240630x10q.htm" ] } }, "keyStandard": 309, "keyCustom": 92, "axisStandard": 30, "axisCustom": 0, "memberStandard": 35, "memberCustom": 53, "hidden": { "total": 21, "http://fasb.org/us-gaap/2024": 15, "http://xbrl.sec.gov/dei/2024": 5, "http://www.xxiicentury.com/20240630": 1 }, "contextCount": 288, "entityCount": 1, "segmentCount": 91, "elementCount": 730, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 894, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R3": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_UjxJCiwzbEutimMT2ZuLaw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_UjxJCiwzbEutimMT2ZuLaw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_JCbmh4DFlUqTDkK2MBmd0w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_zAqar16vhEubWUO0U9SMdw", "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R6": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical", "longName": "995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies", "longName": "995210101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures", "longName": "995210201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.xxiicentury.com/role/DisclosureInventories", "longName": "995210301 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet", "longName": "995210401 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestments", "longName": "995210501 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS", "shortName": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.xxiicentury.com/role/DisclosureDebt", "longName": "995210601 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayable", "longName": "995210701 - Disclosure - NOTES & LOANS PAYABLE", "shortName": "NOTES & LOANS PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:NotesAndLoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:NotesAndLoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognition", "longName": "995210801 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation", "longName": "995210901 - Disclosure - EQUITY- BASED COMPENSATION", "shortName": "EQUITY- BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock", "longName": "995211001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK", "shortName": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShare", "longName": "995211101 - Disclosure - LOSS PER COMMON SHARE", "shortName": "LOSS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - 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_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "longName": "99930103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables", "longName": "99930203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.xxiicentury.com/role/DisclosureInventoriesTables", "longName": "99930303 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables", "longName": "99930403 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables", "longName": "99930503 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.xxiicentury.com/role/DisclosureDebtTables", "longName": "99930603 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables", "longName": "99930703 - Disclosure - NOTES & LOANS PAYABLE (Tables)", "shortName": "NOTES & LOANS PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables", "longName": "99930803 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables", "longName": "99930903 - Disclosure - EQUITY- BASED COMPENSATION (Tables)", "shortName": "EQUITY- BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockTables", "longName": "99931003 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables)", "shortName": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables", "longName": "99931103 - Disclosure - LOSS PER COMMON SHARE (Tables)", "shortName": "LOSS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "99931203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "longName": "99940101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "us-gaap:SubstantialDoubtAboutGoingConcernWithinOneYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xxii:LiquidityAndCapitalResourcesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R36": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails", "longName": "99940102 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Go7TDpTaXU6VBAtglmAgIg", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_T-5qUZG25Eied5CpyvE8Yg", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R37": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails", "longName": "99940103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_6jx7vhxVXUO0OgdYp27npw", "name": "us-gaap:SeveranceCosts1", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_6jx7vhxVXUO0OgdYp27npw", "name": "us-gaap:SeveranceCosts1", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "longName": "99940201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_7zMrW3_BPUqR8EDTj_uyFg", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R39": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "longName": "99940202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_cSHlJlw0L0KaX8QNi9TCKw", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R40": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "longName": "99940203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_CXCyVGL8wU-g13fgpxEXXA", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_CXCyVGL8wU-g13fgpxEXXA", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.xxiicentury.com/role/DisclosureInventoriesDetails", "longName": "99940301 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails", "longName": "99940401 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_12_31_2023_T-5qUZG25Eied5CpyvE8Yg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_T-5qUZG25Eied5CpyvE8Yg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "longName": "99940402 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details)", "shortName": "INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails", "longName": "99940403 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)", "shortName": "INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails", "longName": "99940501 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Recurring (Details)", "shortName": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Recurring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_kISOvhMdpE6scShGQMsVAA", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_NMH_pnGgoEepNGtof4wSUQ", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R46": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails", "longName": "99940502 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Estimated fair values of company's liabilities (Details)", "shortName": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Estimated fair values of company's liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByLiabilityClassAxis_xxii_DetachableWarrantsMember_eI5_e6jj00CldUpuzg60pQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_xxii_DetachableWarrantsMember_NV8xAMRWLkq5Wp3nA7ORkw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R47": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails", "longName": "99940503 - Disclosure - FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Warrant liability - Valuation technique (Details)", "shortName": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS - Warrant liability - Valuation technique (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_mDkjc_UMxkyWu-HmRm8ARA", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_MyuVgATf20uHdg_7zkN3rg", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_mDkjc_UMxkyWu-HmRm8ARA", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_MyuVgATf20uHdg_7zkN3rg", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.xxiicentury.com/role/DisclosureDebtDetails", "longName": "99940601 - Disclosure - DEBT - (Details)", "shortName": "DEBT - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_10_16_2023_iaUTWTgXhkudgoqMHaIosA", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_16_2023_iaUTWTgXhkudgoqMHaIosA", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "longName": "99940602 - Disclosure - DEBT - Long-term debt (Details)", "shortName": "DEBT - Long-term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_xxii_SeniorSecuredCreditFacilityMember_w6ENfFMaDkib1CjYpfZ6oA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R50": { "role": "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails", "longName": "99940603 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details)", "shortName": "DEBT - Unamortized discount and deferred debt issuance costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Go7TDpTaXU6VBAtglmAgIg", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R51": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails", "longName": "99940701 - Disclosure - NOTES & LOANS PAYABLE (Details)", "shortName": "NOTES & LOANS PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "xxii:DirectorsAndOfficersInsurancePolicyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "xxii:DirectorsAndOfficersInsurancePolicyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails", "longName": "99940702 - Disclosure - NOTES & LOANS PAYABLE - Future principal payments (Details)", "shortName": "NOTES & LOANS PAYABLE - Future principal payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_xxii_NotesAndLoansPayableMember_BBPOjc8XA0yCYHWEj-p2JA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R53": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "longName": "99940801 - Disclosure - REVENUE RECOGNITION (Details)", "shortName": "REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_WwgaKpxtA028UV2u_pSF2w", "name": "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails", "longName": "99940802 - Disclosure - REVENUE RECOGNITION - Net revenue by product line (Details)", "shortName": "REVENUE RECOGNITION - Net revenue by product line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_xxii_ContractManufacturingMember_kIrkkLulAUeVwxZSXck6Uw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R55": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails", "longName": "99940803 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details)", "shortName": "REVENUE RECOGNITION - Concentration of risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_xxii_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_yvkTPzMdpkWK8-06jGm17w", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_MyuVgATf20uHdg_7zkN3rg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_xxii_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_yvkTPzMdpkWK8-06jGm17w", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_MyuVgATf20uHdg_7zkN3rg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails", "longName": "99940901 - Disclosure - EQUITY- BASED COMPENSATION (Details)", "shortName": "EQUITY- BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_6_28_2024_To_6_28_2024_us-gaap_PlanNameAxis_xxii_OmnibusIncentivePlanMember_Jct38XiAwkWWOrILQZO7wA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_28_2024_To_6_28_2024_us-gaap_PlanNameAxis_xxii_OmnibusIncentivePlanMember_Jct38XiAwkWWOrILQZO7wA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "longName": "99940902 - Disclosure - EQUITY- BASED COMPENSATION - Compensation expense (Details)", "shortName": "EQUITY- BASED COMPENSATION - Compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "xxii:EmployeeBenefitsAndShareBasedCompensationContinuingOperations", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "xxii:EmployeeBenefitsAndShareBasedCompensationContinuingOperations", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "longName": "99940903 - Disclosure - EQUITY- BASED COMPENSATION - RSUs (Details)", "shortName": "EQUITY- BASED COMPENSATION - RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lX1FQiQfOUeCXOZQoVbdzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dRkW2Ip-fUm1FtueNiGrww", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R59": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "longName": "99940904 - Disclosure - EQUITY- BASED COMPENSATION - Stock option activity (Details)", "shortName": "EQUITY- BASED COMPENSATION - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Il6x5EwYukyh6-Vdkpgjmw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_pE-VXrLZ-k6O47KU9tD6Pw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R60": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "longName": "99941001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrant Inducement Offering (Details)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrant Inducement Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_15_2024_us-gaap_ClassOfWarrantOrRightAxis_xxii_InducementWarrantsMember_W2T0njqlkUqygEJQXQVOnA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R61": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "longName": "99941002 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2023_T-5qUZG25Eied5CpyvE8Yg", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_xxii_July2022WarrantsMember_M4pDMqIaWkW5M1NXWtEj9A", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R62": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "longName": "99941101 - Disclosure - LOSS PER COMMON SHARE (Details)", "shortName": "LOSS PER COMMON SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_E7kO3BDp60O_sANkrPp6Xw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_Xxe57twaxE6JU-NzFK-Ujg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "unique": true } }, "R63": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "longName": "99941201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Licenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024__XCevRbowUq16foMczGXbw", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "longName": "99941202 - Disclosure - COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_1_21_2019_hu8mT106FUac0IDuVJ53Pg", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "Unit_Standard_item_k0V7u-Dzs0CZE9-KHJDNPg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_21_2019_hu8mT106FUac0IDuVJ53Pg", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "Unit_Standard_item_k0V7u-Dzs0CZE9-KHJDNPg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "longName": "99941203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_5_2023_EPCSCArrkUieuv_NU4_jqw", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_5_2023_EPCSCArrkUieuv_NU4_jqw", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_DhehMYHpdEm4E3MmZB_uVw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails", "longName": "99941204 - Disclosure - COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_3_20_2022_To_3_20_2022_srt_CounterpartyNameAxis_xxii_KeygeneMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_xxii_KeygeneDisputeMember_MaCzN6-SQ0yISCm1enew9A", "name": "xxii:CollaborationResearchAgreementTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_20_2022_To_3_20_2022_srt_CounterpartyNameAxis_xxii_KeygeneMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_xxii_KeygeneDisputeMember_MaCzN6-SQ0yISCm1enew9A", "name": "xxii:CollaborationResearchAgreementTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20240630x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r293" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r92", "r770" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "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": [ "r913" ] }, "xxii_AccruedLiabilitiesCashPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AccruedLiabilitiesCashPayments", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of payment of liabilities accrued during the period.", "label": "Accrued Liabilities, Cash Payments", "terseLabel": "Cash payments" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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": [ "r94" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "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." } } }, "auth_ref": [ "r158" ] }, "xxii_AccruedLiabilitiesSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AccruedLiabilitiesSettled", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued liabilities settled.", "label": "Accrued Liabilities Settled", "terseLabel": "Previously accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "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": [ "r8", "r21", "r31", "r509", "r512", "r577", "r630", "r631", "r888", "r889", "r890", "r903", "r904", "r905", "r906" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r826" ] }, "xxii_AdditionalDebtReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AdditionalDebtReduction", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of additional debt reduction.", "label": "Additional Debt Reduction", "terseLabel": "Additional debt reduction" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Capital in excess of par value", "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": [ "r103", "r770", "r1032" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Capital in Excess of Par Value", "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": [ "r650", "r903", "r904", "r905", "r906", "r972", "r1033" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r839" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r839" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r839" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r839" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r246", "r247", "r248", "r249", "r259", "r288", "r289", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r320", "r321", "r329", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r549", "r550", "r565", "r566", "r567", "r572", "r573", "r574", "r575", "r576", "r577", "r590", "r591", "r592", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Stock issuance costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r22", "r147" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Equity detachable warrants", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r22", "r48", "r147" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 cash used in operating activities:" } } }, "auth_ref": [] }, "xxii_AggregateAmendmentCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AggregateAmendmentCharge", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amendment charge.", "label": "Aggregate amendment charge" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r872" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r798", "r808", "r818", "r850" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r801", "r811", "r821", "r853" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r873" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r839" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r846" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r802", "r812", "r822", "r846", "r854", "r858", "r866" ] }, "xxii_AllOtherCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AllOtherCustomersMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to all the other customers", "label": "All Other Customers [Member]", "terseLabel": "All other customers" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r864" ] }, "xxii_AllowanceAmountForDiscountsOrReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AllowanceAmountForDiscountsOrReturnsAndAllowances", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance amount for discounts or returns and allowances", "label": "Allowance amount for discounts or returns and allowances" } } }, "auth_ref": [] }, "xxii_AmendedRevenueDebenturesAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AmendedRevenueDebenturesAgreementAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amended revenue Debentures agreement amount", "label": "Amended revenue Debentures agreement amount", "terseLabel": "Amended revenue Debentures agreement amount" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "xxii_AmortizationAndDepreciationExcludingAmortizationOfIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AmortizationAndDepreciationExcludingAmortizationOfIntangibles", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets to periods that benefit from use of the assets.", "label": "Amortization And Depreciation Excluding Amortization Of Intangibles", "terseLabel": "Amortization and depreciation" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization during the period", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r376", "r741", "r742", "r896", "r983" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Total 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": [ "r15", "r309", "r316", "r736" ] }, "xxii_AmountInvoicedForServicePerformed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AmountInvoicedForServicePerformed", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount invoiced for services performed.", "label": "Amount Invoiced for Service Performed", "terseLabel": "Services performed" } } }, "auth_ref": [] }, "xxii_AmountRequiredInEscrowFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AmountRequiredInEscrowFund", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount required in escrow fund", "label": "Amount required in escrow fund", "terseLabel": "Amount required in escrow fund" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive 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": [ "r270" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r42" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "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": [ "r42" ] }, "xxii_April2024RdoWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "April2024RdoWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to April 2024 RDO warrants.", "label": "April 2024 RDO Warrants [Member]", "terseLabel": "April 2024 RDO" } } }, "auth_ref": [] }, "xxii_AreaOfRealEstatePropertyClosed": { "xbrltype": "areaItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AreaOfRealEstatePropertyClosed", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Area of real estate property closed.", "label": "Area Of Real Estate Property Closed", "terseLabel": "Area of real estate property" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r496" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r156", "r169", "r208", "r238", "r274", "r277", "r283", "r284", "r292", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r498", "r502", "r551", "r601", "r676", "r733", "r734", "r770", "r789", "r938", "r939", "r985" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r203", "r215", "r238", "r292", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r498", "r502", "r551", "r770", "r938", "r939", "r985" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets of discontinued operations held for sale", "totalLabel": "Current assets of discontinued operations held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137", "r201", "r202" ] }, "xxii_AtMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "AtMarketOfferingMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to at-the market offering.", "label": "At the Market Offering [Member]", "verboseLabel": "ATM" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r861" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r862" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r857" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r857" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r857" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r857" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r857" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r857" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "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": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r860" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r859" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r858" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r858" ] }, "xxii_BalanceReductionOfDebentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "BalanceReductionOfDebentures", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance reduction of Debentures", "label": "Balance reduction of Debentures", "terseLabel": "Balance reduction of Debentures" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "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": [] }, "us-gaap_BorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BorrowingsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Borrowings", "documentation": "Obligations to pay to another in accordance with an expressed or implied agreement." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Gain on change of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r490", "r895" ] }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpenditureDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Capital Expenditure, Discontinued Operations", "terseLabel": "Capital expenditures", "documentation": "Amount of capital expenditure attributable to discontinued operations." } } }, "auth_ref": [ "r86" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents at end of period", "verboseLabel": "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": [ "r38", "r205", "r723" ] }, "xxii_CashAndNonCashConsiderationForDebtTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CashAndNonCashConsiderationForDebtTermination", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash and non-cash consideration for debt termination that were incurred.", "label": "Cash and Non-cash Consideration for Debt Termination", "terseLabel": "Cash and non-cash consideration" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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", "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": [ "r38", "r127", "r235" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash and cash equivalents and restricted cash" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase 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": [ "r6", "r127" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [ "r85", "r127" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash used in operating activities", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r85", "r127" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r837" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r834" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r832" ] }, "xxii_CigarettesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CigarettesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to cigarettes.", "label": "Cigarettes [Member]", "terseLabel": "Cigarettes" } } }, "auth_ref": [] }, "xxii_CigarillosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CigarillosMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to cigarillos.", "label": "Cigarillos [Member]", "terseLabel": "Cigarillos" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "EARNINGS PER SHARE", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r212", "r213", "r276", "r385", "r386", "r387", "r389", "r392", "r397", "r399", "r644", "r645", "r646", "r647", "r743", "r876", "r898" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "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/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r400" ] }, "xxii_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsBasedOnLowestNasdaqMinimumPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsBasedOnLowestNasdaqMinimumPrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding based on lowest Nasdaq minimum price.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Based On Lowest Nasdaq Minimum Price", "terseLabel": "Lowest Nasdaq minimum price" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The shares of warrants issued.", "label": "Class Of Warrant Or Right Issued", "verboseLabel": "Issued" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightIssuedToPlacementAgent": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ClassOfWarrantOrRightIssuedToPlacementAgent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued to placement agent.", "label": "Class of Warrant or Right, Issued To Placement Agent", "terseLabel": "Warrants issued to placement agent" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "CAPITAL RAISE AND WARRANT ACTIVITY", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Shares represented by warrants", "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": [ "r400" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrant outstanding ending balance", "periodStartLabel": "Warrant outstanding beginning balance", "terseLabel": "Warrant outstanding balance", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r57" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r838" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r838" ] }, "xxii_CollaborationResearchAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CollaborationResearchAgreementTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of collaboration research agreement.", "label": "Collaboration Research Agreement Term", "terseLabel": "Collaboration research agreement" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 12)", "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": [ "r99", "r160", "r602", "r662" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "verboseLabel": "Gain and Loss Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r47", "r718" ] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r140" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Shares Outstanding", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r779", "r780", "r781", "r783", "r784", "r785", "r786", "r903", "r904", "r906", "r972", "r1031", "r1033" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r102" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r663" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r102" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r22", "r102", "r663", "r682", "r1033", "r1034" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value", "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": [ "r102", "r604", "r770" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r843" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r842" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r844" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r841" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r32", "r220", "r222", "r228", "r596", "r613", "r614" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r45", "r66", "r67", "r287", "r717" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r45", "r66", "r67", "r287", "r641", "r717" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "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": [ "r44", "r45", "r66", "r67", "r287", "r717", "r880" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Disaggregation of Revenue", "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": [ "r717" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r44", "r45", "r66", "r67", "r287" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r43", "r44", "r45", "r46", "r66", "r155", "r717" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "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": [ "r44", "r45", "r66", "r67", "r287", "r717" ] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements, Captions [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "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", "r187", "r188", "r189", "r241", "r877" ] }, "xxii_ConsultingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ConsultingAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consulting agreement.", "label": "Consulting Agreements" } } }, "auth_ref": [] }, "xxii_ContractAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ContractAssetLiabilityNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The net amount of contract assets less contract liability at balance sheet date.", "label": "Contract Asset (Liability), Net", "totalLabel": "Net contract assets" } } }, "auth_ref": [] }, "xxii_ContractAssetPaymentPeriodAfterShipment": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ContractAssetPaymentPeriodAfterShipment", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time, after shipment, in which payment is due from customers for contract assets.", "label": "Contract Asset Payment Period After Shipment", "terseLabel": "Payment period" } } }, "auth_ref": [] }, "xxii_ContractManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ContractManufacturingMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to contract manufacturing.", "label": "Contract Manufacturing [Member]", "terseLabel": "Contract Manufacturing" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of contract assets and liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r942" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net, Current", "verboseLabel": "Unbilled receivables", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r402", "r404", "r415" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "negatedLabel": "Deferred income", "terseLabel": "Deferred income", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r402", "r403", "r415" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recorded in contract asset", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation", "totalLabel": "Contractual Obligation, Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r901" ] }, "xxii_ContractualObligationDueAfterFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ContractualObligationDueAfterFourthYear", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation due after the fourth fiscal year following the latest fiscal year.", "label": "Contractual Obligation Due After Fourth Year", "terseLabel": "2028 & After" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Next Fiscal Year", "terseLabel": "2025", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Second Year", "terseLabel": "2026", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Third Year", "terseLabel": "2027", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]", "terseLabel": "Future Commitments" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future commitments", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r883", "r902" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ContractualRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualRightsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "MSA signatory costs", "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements)." } } }, "auth_ref": [ "r61", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r925", "r926", "r927" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of goods sold", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r881", "r882" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Abstract]", "terseLabel": "Cost of goods sold (exclusive of depreciation shown separately below):" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r185", "r186", "r239", "r240", "r358", "r387", "r578", "r586", "r600", "r727", "r729" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r191", "r196", "r245", "r252", "r259", "r297", "r303", "r321", "r471", "r472", "r481", "r483", "r507", "r509", "r510", "r512", "r513", "r514", "r519", "r522", "r524", "r525", "r575" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r191", "r196", "r245", "r252", "r259", "r297", "r303", "r321", "r471", "r472", "r481", "r483", "r507", "r509", "r510", "r512", "r513", "r514", "r519", "r522", "r524", "r525", "r575" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r191", "r196", "r245", "r252", "r259", "r297", "r303", "r321", "r471", "r472", "r481", "r483", "r507", "r509", "r510", "r512", "r513", "r514", "r519", "r522", "r524", "r525", "r575" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "xxii_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CustomerBMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "auth_ref": [] }, "xxii_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CustomerCMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r132", "r287" ] }, "xxii_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CustomerDMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer D.", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "auth_ref": [] }, "xxii_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "CustomerMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer A.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "xxii_DebentureExitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebentureExitPayments", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of debenture exit payments.", "label": "Debenture Exit Payments", "terseLabel": "Debt exit payments" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Equity conversion of Senior Secured Credit Facility", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r39", "r41" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Exchange shares of common stock", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r39", "r41" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Converted debt", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r39", "r41" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r141", "r236", "r323", "r324", "r325", "r326", "r327", "r343", "r344", "r354", "r360", "r361", "r362", "r363", "r364", "r365", "r370", "r377", "r378", "r380", "r563" ] }, "xxii_DebtExtinguishmentCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtExtinguishmentCost", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred for debt extinguishment.", "label": "Debt Extinguishment Cost", "terseLabel": "Extinguishment charges" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r93", "r94", "r157", "r159", "r241", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r738", "r739", "r740", "r741", "r742", "r769", "r899", "r929", "r930", "r931", "r982", "r984" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Remaining outstanding principal", "verboseLabel": "Total debt", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r25", "r159", "r381" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Collateral Amount", "terseLabel": "Collateral amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r69" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Convertible conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r142", "r357" ] }, "xxii_DebtInstrumentExitPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtInstrumentExitPayment", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of exit payment required for debt instrument.", "label": "Debt Instrument, Exit Payment", "terseLabel": "Exit payment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal balance", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r355", "r563", "r564", "r739", "r740", "r769" ] }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Increase (Decrease), Net", "terseLabel": "Payment of GVB Promissory Note", "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period." } } }, "auth_ref": [ "r899" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Rate of interest", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r96", "r356" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "NOTES & LOANS PAYABLE", "verboseLabel": "DEBT", "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": [ "r241", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r379", "r738", "r739", "r740", "r741", "r742", "r769", "r899", "r982", "r984" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r241", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r738", "r739", "r740", "r741", "r742", "r769", "r899", "r929", "r930", "r931", "r982", "r984" ] }, "xxii_DebtInstrumentOriginalIssueDiscountPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtInstrumentOriginalIssueDiscountPercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of original issue discount on debt instrument.", "label": "Debt Instrument, Original Issue Discount, Percent", "terseLabel": "Original issue discount (as a percent)" } } }, "auth_ref": [] }, "xxii_DebtInstrumentPaidInKindInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtInstrumentPaidInKindInterestRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The paid in kind interest rate of debt.", "label": "Debt Instrument, Paid-in-Kind Interest Rate", "terseLabel": "PIK Interest rate" } } }, "auth_ref": [] }, "xxii_DebtInstrumentRedemptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtInstrumentRedemptionAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The principal value of debt to be redeemed.", "label": "Debt Instrument Redemption Amount", "terseLabel": "Outstanding principal amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Company's option, any time after March 3, 2024", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Company's option, commencing August 2024", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Holders option, commencing on March 3, 2024", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price (as a percent)", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r165" ] }, "xxii_DebtInstrumentRedemptionPricePercentageOfNetCashProceedsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtInstrumentRedemptionPricePercentageOfNetCashProceedsPercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Redemption price percentage of debt instrument on net cash proceeds.", "label": "Debt Instrument Redemption Price Percentage Of Net Cash Proceeds percent", "terseLabel": "Redemption price percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r25", "r53", "r56", "r68", "r145", "r146", "r241", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r379", "r738", "r739", "r740", "r741", "r742", "r769", "r899", "r982", "r984" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "xxii_DebtInstrumentThirdPartyDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtInstrumentThirdPartyDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of third party debt issuance cost under the debt instrument.", "label": "Debt Instrument, Third Party Debt Issuance Costs", "terseLabel": "Third party debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized discount on loan and deferred debt issuance costs", "periodEndLabel": "Issuance", "periodStartLabel": "Issuance", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r366", "r382", "r562", "r563", "r564", "r739", "r740", "r769" ] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Payment of debt issuance costs", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "xxii_DebtIssuedWithDetachableWarrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DebtIssuedWithDetachableWarrantsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for debt issued with detachable warrants.", "label": "Debt Issued With Detachable Warrants Policy [Policy Text Block]", "terseLabel": "Debt Issued with Detachable Warrants" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs and Discounts", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt related charges included in interest expense", "verboseLabel": "Principal, fees and expenses owed under the Debentures", "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses." } } }, "auth_ref": [ "r120" ] }, "xxii_DeemedDividendRelatedToDownRoundProvisionsAndAntiDilutionProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DeemedDividendRelatedToDownRoundProvisionsAndAntiDilutionProvisions", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deemed dividend related to down-round provisions and anti-dilution provisions recorded by the company.", "label": "Deemed Dividend Related To Down-Round Provisions And Anti-Dilution Provisions", "terseLabel": "Deemed dividend related to down-round provisions and anti-dilution provisions" } } }, "auth_ref": [] }, "xxii_DeemedDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DeemedDividends", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of deemed dividends.", "label": "Deemed Dividends", "negatedLabel": "Deemed dividends" } } }, "auth_ref": [] }, "xxii_DeemedDividendsNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DeemedDividendsNonCash", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of deemed dividends, non-cash.", "label": "Deemed Dividends, Non-cash", "terseLabel": "Deemed dividends" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r941", "r981", "r982", "r984" ] }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortizationDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation and Amortization, Discontinued Operations", "terseLabel": "Depreciation and amortization", "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations." } } }, "auth_ref": [ "r200", "r896" ] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative liabilities", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [ "r543" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r530", "r531", "r532" ] }, "us-gaap_DerivativesEmbeddedDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesEmbeddedDerivatives", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Embedded Derivatives [Policy Text Block]", "terseLabel": "Embedded Derivatives", "documentation": "Disclosure of accounting policy for embedded derivatives, including how such derivatives are identified and analyzed for possible separation from their host contracts." } } }, "auth_ref": [ "r1", "r3", "r4", "r5" ] }, "xxii_DetachableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DetachableWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to detachable warrants.", "label": "Detachable Warrants [Member]", "terseLabel": "Detachable warrants", "verboseLabel": "Omnia 2023 warrants" } } }, "auth_ref": [] }, "xxii_DirectorsAndOfficersInsurancePolicyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DirectorsAndOfficersInsurancePolicyTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time over which the Directors And Officers Insurance policy is in force.", "label": "Directors And Officers Insurance, Policy Term", "terseLabel": "Directors And Officers insurance, policy term" } } }, "auth_ref": [] }, "xxii_DirectorsAndOfficersInsurancePremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DirectorsAndOfficersInsurancePremium", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The annual premium for the Directors And Officers insurance policy.", "label": "Directors And Officers Insurance Premium", "terseLabel": "Annual premium" } } }, "auth_ref": [] }, "xxii_DirectorsAndOfficersInsurancePremiumPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DirectorsAndOfficersInsurancePremiumPaid", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Directors And Officers insurance premium paid.", "label": "Directors And Officers Insurance, Premium Paid", "terseLabel": "Premium paid" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "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": [ "r414", "r744", "r745", "r746", "r747", "r748", "r749", "r750" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "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": [ "r414", "r744", "r745", "r746", "r747", "r748", "r749", "r750" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "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": [ "r943" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "EQUITY- BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r426", "r429", "r456", "r457", "r459", "r757" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "EQUITY- BASED COMPENSATION" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Schedule of compensation costs related to restricted stock and stock options", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r18", "r58" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Income (loss) from discontinued operations before income taxes", "totalLabel": "Income (loss) from discontinued operations before income taxes", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r83", "r114", "r999" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Basic loss per common share from discontinued operations (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted loss per common share from discontinued operations (in dollars per share)", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS AND DIVESTITURES" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Held-for-Sale [Member]", "terseLabel": "Held for sale", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r11", "r12", "r201" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r201" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as net assets (liabilities) attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets (Liabilities) Net", "totalLabel": "Net liabilities" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of goods sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84", "r202" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "terseLabel": "Deferred income", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross loss", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84", "r202" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r26", "r27", "r29", "r84" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationNotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationNotesAndLoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as notes and loans payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Notes and Loans Payable, Current", "terseLabel": "Notes and loans payable - current" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating (income) expense", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Operating income (loss) from discontinued operations", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseObligationsCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Obligations, Current", "terseLabel": "Operating lease obligations" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Other assets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Income", "terseLabel": "Other income, net", "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenses", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expenses)", "totalLabel": "Total other expense" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other operating expenses, net attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Operating Expenses, Net", "terseLabel": "Other operating expense, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current", "terseLabel": "Property, plant and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of research and development expenses attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Research and Development Expense", "terseLabel": "Research and development" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenues, net", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r84", "r202" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS AND DIVESTITURES", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r71", "r135" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r754", "r755" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r793" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.xxiicentury.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": [ "r825" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r836" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "LOSS PER COMMON SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Basic loss per common share (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": [ "r229", "r250", "r251", "r252", "r253", "r254", "r255", "r261", "r264", "r267", "r268", "r269", "r273", "r485", "r495", "r525", "r526", "r597", "r615", "r730" ] }, "xxii_EarningsPerShareDeemedDividendsBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "EarningsPerShareDeemedDividendsBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) per share of deemed dividends for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Deemed Dividends, Basic (in dollars per share)", "verboseLabel": "Basic loss per common share from deemed dividends" } } }, "auth_ref": [] }, "xxii_EarningsPerShareDeemedDividendsDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "EarningsPerShareDeemedDividendsDiluted", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) per share of deemed dividends for the period per each share of common stock 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.", "label": "Earnings Per Share, Deemed Dividends, Diluted (in dollars per share)", "verboseLabel": "Diluted loss per common share from deemed dividends" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted loss per common share (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": [ "r229", "r250", "r251", "r252", "r253", "r254", "r255", "r264", "r267", "r268", "r269", "r273", "r485", "r495", "r525", "r526", "r597", "r615", "r730" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]", "verboseLabel": "Effect of dilutive securities:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "LOSS PER COMMON SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r260", "r270", "r271", "r272" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Derivative liability at fair value amount", "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability." } } }, "auth_ref": [ "r154", "r975", "r976", "r977" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Benefits and Share-Based Compensation", "totalLabel": "Total equity based compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "xxii_EmployeeBenefitsAndShareBasedCompensationContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "EmployeeBenefitsAndShareBasedCompensationContinuingOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation from continuing operations.", "label": "Employee Benefits And Share Based Compensation, Continuing Operations", "verboseLabel": "Total equity based compensation - continuing operations" } } }, "auth_ref": [] }, "xxii_EmployeeBenefitsAndShareBasedCompensationDiscontinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "EmployeeBenefitsAndShareBasedCompensationDiscontinuingOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation from discontinuing operations.", "label": "Employee Benefits And Share Based Compensation Discontinuing Operations", "terseLabel": "Total equity based compensation - discontinued operations" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll", "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": [ "r94" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation, period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r458" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation, RSUs", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r970" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.xxiicentury.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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.xxiicentury.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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.xxiicentury.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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.xxiicentury.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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r791" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r791" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.xxiicentury.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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r791" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.xxiicentury.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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.xxiicentury.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": [ "r875" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r791" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.xxiicentury.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": [ "r791" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r791" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.xxiicentury.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": [ "r791" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r830" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r871" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r871" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r871" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "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": [ "r22", "r196", "r224", "r225", "r226", "r242", "r243", "r244", "r247", "r254", "r256", "r258", "r275", "r297", "r303", "r321", "r401", "r471", "r472", "r481", "r482", "r483", "r486", "r494", "r495", "r507", "r509", "r510", "r511", "r512", "r514", "r524", "r555", "r557", "r558", "r559", "r560", "r561", "r566", "r568", "r577", "r612", "r630", "r631", "r632", "r650", "r702" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r840" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r798", "r808", "r818", "r850" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "xxii_ExciseTaxesAandFeesOnProducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ExciseTaxesAandFeesOnProducts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.", "label": "Excise Taxes Aand Fees On Products", "terseLabel": "Excise taxes and fees on products" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r846" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt, Amount", "terseLabel": "Payment for extinguishment of Subordinated Note", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r528", "r529", "r542", "r762" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r528", "r529", "r542", "r762" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r530", "r531", "r532", "r765" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r530", "r531", "r532", "r765" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of valuation technique used for measuring liability", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r530", "r531", "r765" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r973", "r974" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Schedule of the changes in fair value of Level 3 investments", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period 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 asset." } } }, "auth_ref": [ "r533", "r538", "r543", "r763" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r368", "r419", "r420", "r421", "r422", "r423", "r424", "r527", "r529", "r530", "r531", "r532", "r541", "r542", "r544", "r580", "r581", "r582", "r739", "r740", "r751", "r752", "r753", "r762", "r765" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r543" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r528", "r529", "r530", "r532", "r762", "r976", "r979" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r537", "r539", "r540", "r541", "r544", "r545", "r546", "r547", "r548", "r594", "r762", "r766" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r368", "r419", "r420", "r421", "r422", "r423", "r424", "r529", "r530", "r531", "r532", "r542", "r582", "r739", "r740", "r751", "r752", "r753", "r762", "r765" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r543" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Estimated fair value of company's liability", "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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r543" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r528", "r529", "r530", "r532", "r762", "r976", "r979" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Initial measurement", "documentation": "Amount of issuances 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": [ "r536", "r543" ] }, "xxii_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityMeasurementAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityMeasurementAdjustment", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of measurement adjustment 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, Measurement Adjustment", "terseLabel": "Fair value measurement adjustment" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Settlement and release", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r536", "r543" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value measurement ending balance", "periodStartLabel": "Fair value measurement beginning balance", "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": [ "r533", "r543" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r368", "r419", "r420", "r421", "r422", "r423", "r424", "r527", "r529", "r530", "r531", "r532", "r541", "r542", "r544", "r580", "r581", "r582", "r739", "r740", "r751", "r752", "r753", "r762", "r765" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r762", "r973", "r974", "r975", "r976", "r977", "r979" ] }, "xxii_FilteredCigarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "FilteredCigarsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Filtered cigars.", "label": "Filtered Cigars [Member]", "terseLabel": "Filtered Cigars" } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Liabilities at fair value", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r973", "r974", "r978" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization, Finite-lived", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r206", "r307", "r315", "r736" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "terseLabel": "2025", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1035" ] }, "xxii_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth rolling twelve months following the latest balance sheet.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2028", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2027", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2026", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of aggregate intangible asset amortization expense", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "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": [ "r308", "r310", "r311", "r312", "r314", "r315", "r318", "r319", "r589", "r593", "r721" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount, Finite-lived", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r307", "r315", "r593", "r736" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "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": [ "r308", "r310", "r311", "r312", "r314", "r315", "r318", "r319", "r721" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount, Finite-lived", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r589", "r923" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Intangible assets, net" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]", "terseLabel": "Estimated future intangible asset amortization expense" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r802", "r812", "r822", "r854" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r835" ] }, "xxii_GainLossOnSaleOfPropertyPlantAndEquipmentNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "GainLossOnSaleOfPropertyPlantAndEquipmentNonoperating", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on the sale or disposal of property, plant and equipment assets not within normal operating activities.", "label": "Gain Loss On Sale Of Property Plant And Equipment, Nonoperating", "negatedLabel": "Loss on the sale of machinery and equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSecuritizationOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSecuritizationOfFinancialAssets", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Securitization of Financial Assets", "terseLabel": "Loss on sale of financial asset", "documentation": "A gain (loss) realized on a transfer, accounted for as a sale, of all or a portion of financial assets in which the transferor surrenders control and receives consideration other than a beneficial interest in the assets transferred. Reflects the amount of sales proceeds in excess of, or deficient from, the sum of the carrying amounts of transferred financial assets plus transaction costs." } } }, "auth_ref": [ "r579", "r891", "r892", "r896", "r995" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Debt extinguishment charges", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r15", "r49", "r50" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r915", "r916" ] }, "xxii_GrassValleyFireMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "GrassValleyFireMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Grass valley fire.", "label": "Grass Valley Fire [Member]", "terseLabel": "Grass Valley fire" } } }, "auth_ref": [] }, "xxii_GrossProfitExcludingDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "GrossProfitExcludingDepreciation", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and serviced sold or operating expenses, excluding depreciation, directly attributable to the revenue generation activity.", "label": "Gross Profit Excluding Depreciation", "totalLabel": "Gross (loss) profit" } } }, "auth_ref": [] }, "xxii_GrowingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "GrowingAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to growing agreements.", "label": "Growing Agreements" } } }, "auth_ref": [] }, "xxii_GvbPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "GvbPromissoryNoteMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to GVB Promissory Note.", "label": "GVB Promissory Note [Member]", "terseLabel": "GVB Promissory note" } } }, "auth_ref": [] }, "xxii_GvbbiopharmaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "GvbbiopharmaMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GVB Biopharma (GVB).", "label": "GvbBiopharma [Member]", "terseLabel": "GVB Hemp/Cannabis Business" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "negatedLabel": "Impairment , Finite-lived", "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": [ "r309", "r896", "r928" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "verboseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r139" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net loss from continuing operations", "totalLabel": "Net loss from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r63", "r113", "r129", "r250", "r251", "r252", "r253", "r254", "r265", "r269", "r495" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes", "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": [ "r112", "r162", "r168", "r598", "r608", "r732", "r733", "r908", "r909", "r910", "r911", "r912" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic loss per common share from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r113", "r163", "r229", "r246", "r250", "r251", "r252", "r253", "r254", "r264", "r267", "r268", "r485", "r495", "r526", "r597", "r1000" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted loss per common share from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r113", "r229", "r246", "r250", "r251", "r252", "r253", "r254", "r264", "r267", "r268", "r269", "r495", "r526", "r597", "r1000" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) from discontinued operations", "totalLabel": "Net income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r89", "r202", "r477", "r609" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Discontinued operations:" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r754", "r755" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "DISCONTINUED OPERATIONS AND DIVESTITURES", "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r19", "r23", "r28", "r72", "r78", "r79", "r80", "r81", "r82", "r88", "r90", "r91", "r138" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r322", "r328", "r332", "r534", "r538", "r543", "r625", "r627", "r687", "r721", "r764", "r1002" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r328", "r332", "r534", "r538", "r543", "r625", "r627", "r687", "r721", "r764", "r1002" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r170", "r171", "r257", "r258", "r274", "r281", "r284", "r465", "r466", "r476", "r616", "r758" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "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": [ "r223", "r463", "r464", "r467", "r468", "r469", "r470", "r643" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Accrued excise taxes and fees", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r895" ] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Derivative Liabilities", "terseLabel": "Change in fair value of derivative liability", "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [ "r895" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisition:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r895" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other assets", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r14" ] }, "xxii_IncreaseInInventoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "IncreaseInInventoryReserves", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of Increase in inventory reserves.", "label": "Increase In Inventory Reserves", "terseLabel": "Increase in inventory reserves" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r308", "r313", "r317", "r736" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Net Carrying Amount, Indefinite-lived", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r307", "r317", "r736" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r308", "r313", "r317", "r736" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r802", "r812", "r822", "r846", "r854", "r858", "r866" ] }, "xxii_InducementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "InducementWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to inducement warrants.", "label": "Inducement Warrants[Member]", "terseLabel": "Inducement warrants" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r864" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r794", "r870" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r794", "r870" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r794", "r870" ] }, "xxii_InsuranceLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "InsuranceLoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of insurance loans payable due within one year or the operating cycle if longer.", "label": "Insurance Loans Payable, Current", "terseLabel": "Insurance loans payable" } } }, "auth_ref": [] }, "xxii_InsuranceRecoveriesCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "InsuranceRecoveriesCurrentAssets", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.", "label": "Insurance Recoveries Current Assets", "terseLabel": "Insurance recoveries" } } }, "auth_ref": [] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Settlements Receivable", "terseLabel": "Insurance settlements receivable", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "xxii_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclosure reportable information associated with domain members defined in one or many axes to the table.", "label": "Intangible Assets Line Items", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Total intangible assets, net", "verboseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r308", "r923", "r925" ] }, "xxii_IntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "IntangibleAssetsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about intangible assets, both finite-lived and indefinite-lived.", "label": "Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r280", "r893" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r306" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "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": [ "r134", "r725" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r214", "r724", "r770" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "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": [ "r134", "r726" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income, net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r117", "r118", "r120" ] }, "xxii_JgbWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "JgbWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to JGB warrants.", "label": "JGB Warrants [Member]", "terseLabel": "JGB warrants" } } }, "auth_ref": [] }, "xxii_July2022WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "July2022WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 2022 Warrants.", "label": "July 2022 Warrants", "terseLabel": "July 2022 RDO warrants" } } }, "auth_ref": [] }, "xxii_JulyNineteenth2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "JulyNineteenth2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 19, 2023 warrants.", "label": "July 19, 2023 RDO warrants" } } }, "auth_ref": [] }, "xxii_KeygeneDisputeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "KeygeneDisputeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to KeyGene Dispute.", "label": "KeyGene Dispute [Member]", "terseLabel": "KeyGene Dispute" } } }, "auth_ref": [] }, "xxii_KeygeneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "KeygeneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to keygene.", "label": "KeyGene" } } }, "auth_ref": [] }, "xxii_LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "LetterAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to letter agreement.", "label": "Letter Agreement" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r25", "r93", "r94", "r95", "r97", "r98", "r99", "r100", "r238", "r292", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r499", "r502", "r503", "r551", "r661", "r731", "r789", "r938", "r985", "r986" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' deficit", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r107", "r161", "r606", "r770", "r900", "r914", "r980" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' DEFICIT" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r95", "r204", "r238", "r292", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r499", "r502", "r503", "r551", "r770", "r938", "r985", "r986" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities of discontinued operations held for sale", "totalLabel": "Current liabilities of discontinued operations held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r72", "r87", "r136", "r137", "r201", "r202" ] }, "xxii_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "LicenseAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "License Agreement Member.", "label": "License Agreement", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "xxii_LicenseAgreementOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "LicenseAgreementOneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "License Agreement Member.", "label": "License Agreement One [Member]", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Fees", "terseLabel": "License fees", "verboseLabel": "License fee for predicate cigarette brand", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r62", "r462", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r925", "r926", "r927", "r971" ] }, "xxii_LiquidityAndCapitalResourcesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "LiquidityAndCapitalResourcesPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liquidity and capital resources.", "label": "Liquidity and Capital Resources [Policy Text Block]", "terseLabel": "Liquidity and Capital Resources" } } }, "auth_ref": [] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability", "terseLabel": "Accrual of an additional amount", "verboseLabel": "Payment amount", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r99", "r933" ] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability, Current", "terseLabel": "Accrued litigation", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r99", "r933" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r159", "r367", "r383", "r739", "r740", "r769", "r996" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Current portion of long-term debt", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r209" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r241", "r372" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r902" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r210" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r337", "r338", "r339", "r342", "r460", "r640", "r737", "r934", "r935" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r933", "r934", "r935" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r337", "r338", "r339", "r342", "r460", "r640", "r737", "r934", "r935" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of counts", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r934", "r935" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r287", "r746", "r773", "r776", "r943", "r1001", "r1003", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "xxii_MaximumBeneficialOwnershipPercentageToBeHeldByHoldersToExerciseWarrants": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "MaximumBeneficialOwnershipPercentageToBeHeldByHoldersToExerciseWarrants", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of ownership to be held by holders to exercise any portion of warrants.", "label": "Maximum Beneficial Ownership Percentage to be Held by Holders to Exercise Warrants", "terseLabel": "Percentage of ownership to be held by holders to exercise" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r192", "r193", "r338", "r339", "r340", "r341", "r425", "r460", "r532", "r587", "r624", "r626", "r640", "r652", "r653", "r707", "r708", "r709", "r710", "r714", "r719", "r720", "r735", "r743", "r756", "r765", "r766", "r767", "r768", "r774", "r940", "r987", "r988", "r989", "r990", "r991", "r992" ] }, "xxii_May2024ExchangeAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "May2024ExchangeAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to May 2024 Exchange agreement.", "label": "May 2024 Exchange Agreement" } } }, "auth_ref": [] }, "xxii_May2024LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "May2024LetterAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to May 2024 letter agreement.", "label": "May 2024 Letter Agreement" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r838" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r838" ] }, "us-gaap_MeasurementInputEntityCreditRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputEntityCreditRiskMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Entity Credit Risk [Member]", "terseLabel": "Market yield (credit risk)", "documentation": "Measurement input using risk of default, credit spread risk and downgrade risk." } } }, "auth_ref": [ "r765", "r975", "r976", "r977" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r975", "r976", "r977" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Contractual expiration", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r975", "r976", "r977" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "terseLabel": "Expected volatility per year", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r765", "r975", "r976", "r977" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free rate", "terseLabel": "Risk-free interest rate per year", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r975", "r976", "r977" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r975", "r976", "r977" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r530", "r531", "r532", "r765" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r530", "r531", "r532", "r765" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r857" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r865" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r287", "r746", "r773", "r776", "r943", "r1001", "r1003", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r839" ] }, "xxii_NeedleRockFarmsSettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NeedleRockFarmsSettlementAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to needle rock farms -settlement agreement.", "label": "Needle Rock Farms Settlement Agreement [Member]", "terseLabel": "Needle Rock Farms" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r234" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by 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": [ "r234" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash flow from operations", "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": [ "r127", "r128", "r129" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Net loss", "totalLabel": "Net loss", "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": [ "r115", "r129", "r164", "r202", "r218", "r221", "r226", "r238", "r246", "r250", "r251", "r252", "r253", "r254", "r257", "r258", "r265", "r292", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r485", "r495", "r526", "r551", "r611", "r684", "r700", "r701", "r787", "r938" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r231", "r250", "r251", "r252", "r253", "r261", "r262", "r266", "r269", "r495" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements - Adoption of Accounting Standards Codification Topic 326", "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": [] }, "xxii_NewWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NewWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "New Warrants" } } }, "auth_ref": [] }, "xxii_NonCashConsiderationOnAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NonCashConsiderationOnAcquisition", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-cash consideration on acquisition.", "label": "Non Cash Consideration On Acquisition", "terseLabel": "Non-cash consideration RXP acquisition" } } }, "auth_ref": [] }, "xxii_NonCashLicensingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NonCashLicensingArrangement", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash licensing arrangement.", "label": "Non Cash Licensing Arrangement", "negatedLabel": "Non-cash licensing arrangement" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r838" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r802", "r812", "r822", "r846", "r854" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r829" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r846" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r865" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r865" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "xxii_NorthCarolinaStateUniversityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NorthCarolinaStateUniversityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "North Carolina State University" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansPayableAbstract", "lang": { "en-us": { "role": { "label": "NOTES & LOANS PAYABLE" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes and Loans Payable, Current", "totalLabel": "Total current notes and loans payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r93", "r94" ] }, "xxii_NotesAndLoansPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NotesAndLoansPayableDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for notes and loans payable.", "label": "Notes and Loans Payable Disclosure [Text Block]", "terseLabel": "NOTES & LOANS PAYABLE" } } }, "auth_ref": [] }, "xxii_NotesAndLoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NotesAndLoansPayableMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableFuturePrincipalPaymentsDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to notes and loans payable.", "label": "Notes And Loans Payable [Member]", "terseLabel": "Notes and loans payable" } } }, "auth_ref": [] }, "xxii_NotesAndPayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NotesAndPayablesCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer.", "label": "Notes And Payables Current", "terseLabel": "Notes and loans payable - current" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "GVB promissory note", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r305", "r671", "r913", "r998" ] }, "us-gaap_NotesReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReduction", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Notes Reduction", "terseLabel": "Note payable amount on the Maturity Date", "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "xxii_NumberOfWarrantsAbandoned": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NumberOfWarrantsAbandoned", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants abandoned during the period.", "label": "Number of Warrants Abandoned", "negatedLabel": "Abandoned", "terseLabel": "Abandoned" } } }, "auth_ref": [] }, "xxii_NumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercised during the period.", "label": "Number Of Warrants Exercised", "negatedLabel": "Exercised" } } }, "auth_ref": [] }, "xxii_October2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "October2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to October 2023 warrants.", "label": "October 2023 CMPO warrants" } } }, "auth_ref": [] }, "xxii_Omnia2024WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "Omnia2024WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsRecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Omnia 2024 warrants.", "label": "Omnia 2024 Warrants [Member]", "terseLabel": "Omnia 2024 warrants" } } }, "auth_ref": [] }, "xxii_OmniaCapitalLpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OmniaCapitalLpMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Omnia Capital LP.", "label": "Omnia Capital LP [Member]", "terseLabel": "Omnia Capital LP" } } }, "auth_ref": [] }, "xxii_OmniaPreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OmniaPreFundedWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Omnia prefunded warrants.", "label": "Omnia Pre Funded Warrants [Member]", "terseLabel": "Omnia Pre-Funded" } } }, "auth_ref": [] }, "xxii_OmniaWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OmniaWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Omnia warrants.", "label": "Omnia Warrants [Member]", "terseLabel": "Omnia Warrants", "verboseLabel": "Subordinated Note - Omnia" } } }, "auth_ref": [] }, "xxii_OmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OmnibusIncentivePlanMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Omnibus Incentive Plan", "terseLabel": "2021 Plan" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss from continuing operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r168", "r732", "r908", "r909", "r910", "r911", "r912" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r570" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r570" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset", "terseLabel": "Operating lease right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Amortization of right-of-use asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r896" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Options", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received)." } } }, "auth_ref": [ "r153", "r672", "r677", "r690", "r696", "r711", "r712", "r713", "r779", "r780" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r70", "r130", "r131", "r152" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r207" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "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": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Foreign currency translation", "documentation": "Amount before 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." } } }, "auth_ref": [ "r9", "r111", "r552", "r553", "r554" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income", "verboseLabel": "Other comprehensive loss", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r24", "r219", "r222", "r227", "r254", "r555", "r556", "r561", "r595", "r612", "r888", "r889" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "verboseLabel": "Unrealized gain on short-term investment securities", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r216", "r217", "r291" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r94", "r770" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r98" ] }, "xxii_OtherNoncashGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OtherNoncashGainLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Gain (Loss)", "negatedLabel": "Other non-cash losses" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r121" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other operating expense (income), net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r838" ] }, "xxii_OtherSignificantRisksAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OtherSignificantRisksAndUncertaintiesPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other significant risks and uncertainties.", "label": "Other Significant Risks and Uncertainties, Policy [Policy Text Block]", "terseLabel": "Other Significant Risks and Uncertainties" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r800", "r810", "r820", "r852" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r803", "r813", "r823", "r855" ] }, "xxii_OutstandingWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "OutstandingWarrantMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Outstanding warrants.", "label": "Outstanding Warrant" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patent", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r151", "r917", "r918", "r919", "r920", "r922", "r923", "r926", "r927" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r827" ] }, "xxii_PaymentMadeByBuyerToReduceDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PaymentMadeByBuyerToReduceDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for made by buyer to reduce the outstanding principal amount of debt.", "label": "Payment Made By Buyer To Reduce Debt", "terseLabel": "Cash outflow made by buyer" } } }, "auth_ref": [] }, "xxii_PaymentMadeByCompanyToReduce": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PaymentMadeByCompanyToReduce", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for made by buyer to reduce the outstanding principal amount of debt.", "label": "Payment Made By Company To Reduce", "terseLabel": "Cash payment" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of common stock issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of RSUs", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r232" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of patents, trademarks, and licenses", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r125" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r125" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchase of short-term investment securities", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r124" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r837" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r837" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r829" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r846" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r839" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r828" ] }, "xxii_PercentageOfPublicOfferingAccompanyingCommonWarrant": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PercentageOfPublicOfferingAccompanyingCommonWarrant", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of public offering accompanying common warrant.", "label": "Percentage Of Public Offering Accompanying Common Warrant", "terseLabel": "Percentage of public offering accompanying common warrant" } } }, "auth_ref": [] }, "xxii_PlacementAgentAdditionalCashFeePaidOnExerciseOfWarrants": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PlacementAgentAdditionalCashFeePaidOnExerciseOfWarrants", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of placement agent additional cash fee paid on exercise of warrants.", "label": "Placement Agent Additional Cash Fee Paid on Exercise of Warrants", "terseLabel": "Percentage of placement agent additional cash fee" } } }, "auth_ref": [] }, "xxii_PlacementAgentCashFeeAsPercentageOfGrossProceedsFromOffering": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PlacementAgentCashFeeAsPercentageOfGrossProceedsFromOffering", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of placement agent cash fee paid to the gross proceeds of offering.", "label": "Placement Agent Cash Fee As A Percentage of Gross Proceeds From Offering", "terseLabel": "Percentage of payments on placement agent cash fee" } } }, "auth_ref": [] }, "xxii_PlacementAgentFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PlacementAgentFees", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of placement agent fee incurred during the period.", "label": "Placement Agent Fees", "terseLabel": "Placement agent fee" } } }, "auth_ref": [] }, "xxii_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Placement Agent Warrants", "label": "Placement Agent Warrants", "terseLabel": "April 2024 RDO - Placement Agent" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "xxii_PledgedIndebtednessNonmonetaryTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PledgedIndebtednessNonmonetaryTransaction", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Pledged Indebtedness nonmonetary transaction", "label": "Pledged Indebtedness nonmonetary transaction", "terseLabel": "Pledged Indebtedness nonmonetary transaction" } } }, "auth_ref": [] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgedStatusAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r498", "r655", "r759" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgedStatusDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r498", "r655", "r759" ] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r584", "r759", "r771", "r878" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r584", "r759", "r771", "r878" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r830" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r874" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r829" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r101", "r385" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r101", "r663" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.00001 par value, 10,000,000 shares authorized", "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": [ "r101", "r603", "r770" ] }, "xxii_PrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "PrefundedWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Shares of common stock (the \"Pre-Funded Warrants\").", "label": "Prefunded Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "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": [ "r887" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Policy [Policy Text Block]", "verboseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r885" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Property, plant and equipment insurance proceeds", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r13", "r33" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from direct offering", "verboseLabel": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r35", "r644" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of detachable warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from note payable issuance", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Notes Payable", "terseLabel": "Proceeds from issuance of notes payable", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfTradingSecuritiesHeldforinvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfTradingSecuritiesHeldforinvestment", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Trading Securities Held-for-investment", "terseLabel": "Sales and maturities of short-term investment securities", "documentation": "The cash inflow associated with the sale, maturities, repayments and calls of securities classified as trading securities and held for investment purposes. Excludes proceeds from trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time)." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Net proceeds from warrant exercise", "verboseLabel": "Gross proceeds from exercise of stock warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r894" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r190", "r285", "r588", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r722", "r744", "r772", "r774", "r775", "r777", "r778", "r884", "r936", "r937", "r943", "r1001", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r184", "r190", "r285", "r588", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r722", "r744", "r772", "r774", "r775", "r777", "r778", "r884", "r936", "r937", "r943", "r1001", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r202", "r218", "r221", "r233", "r238", "r246", "r254", "r257", "r258", "r292", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r485", "r495", "r497", "r500", "r501", "r526", "r551", "r598", "r610", "r649", "r684", "r700", "r701", "r760", "r761", "r788", "r890", "r938" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Corporate property, plant and equipment assets", "terseLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r16", "r571", "r599", "r607", "r770" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r230", "r304" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r827" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r827" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r192", "r193", "r338", "r339", "r340", "r341", "r418", "r425", "r452", "r453", "r454", "r460", "r532", "r583", "r585", "r587", "r624", "r626", "r640", "r652", "r653", "r707", "r708", "r709", "r710", "r714", "r719", "r720", "r735", "r743", "r756", "r765", "r766", "r767", "r768", "r774", "r781", "r932", "r940", "r976", "r988", "r989", "r990", "r991", "r992" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r192", "r193", "r338", "r339", "r340", "r341", "r418", "r425", "r452", "r453", "r454", "r460", "r532", "r583", "r585", "r587", "r624", "r626", "r640", "r652", "r653", "r707", "r708", "r709", "r710", "r714", "r719", "r720", "r735", "r743", "r756", "r765", "r766", "r767", "r768", "r774", "r781", "r932", "r940", "r976", "r988", "r989", "r990", "r991", "r992" ] }, "xxii_RealEstateFarmAssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "RealEstateFarmAssetPledgedAsCollateralMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Real estate farm asset pledged as collateral.", "label": "Real Estate Farm Asset Pledged As Collateral [Member]", "terseLabel": "Real estate farm assets" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Reclassification of realized losses to net loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r24", "r31", "r225", "r555", "r560", "r561", "r612", "r888" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r795", "r805", "r815", "r847" ] }, "xxii_ReductionOfPutPriceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ReductionOfPutPriceAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction of Put Price amount.", "label": "Reduction of Put Price amount", "terseLabel": "Reduction of Put Price amount" } } }, "auth_ref": [] }, "xxii_RegisteredDirectOfferingAndPrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "RegisteredDirectOfferingAndPrivatePlacementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to registered direct offering and private placement.", "label": "Registered Direct Offering And Private Placement [Member]", "terseLabel": "Offering" } } }, "auth_ref": [] }, "xxii_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to registered direct offering.", "label": "Registered Direct Offering [Member]", "terseLabel": "Registered Direct Offering" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Payments of long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r126", "r647" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r126" ] }, "us-gaap_RepaymentsOfSubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Subordinated Debt", "terseLabel": "Cash payment", "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral." } } }, "auth_ref": [ "r126" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r185", "r186", "r239", "r240", "r358", "r387", "r578", "r586", "r600", "r728", "r729" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r461", "r721", "r733", "r993" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r796", "r806", "r816", "r848" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r797", "r807", "r817", "r849" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r804", "r814", "r824", "r856" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "periodEndLabel": "Restricted cash at end of period", "periodStartLabel": "Restricted cash at beginning of period", "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": [ "r886", "r897", "r994", "r997" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "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_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Severance Charges", "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": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r147", "r605", "r634", "r639", "r648", "r664", "r770" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r196", "r242", "r243", "r244", "r247", "r254", "r256", "r258", "r297", "r303", "r321", "r471", "r472", "r481", "r482", "r483", "r486", "r494", "r495", "r507", "r510", "r511", "r514", "r524", "r566", "r568", "r630", "r632", "r650", "r1033" ] }, "xxii_RevenueDebenturesAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "RevenueDebenturesAgreementAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Debentures agreement amount.", "label": "Revenue Debentures agreement amount", "terseLabel": "Revenue Debentures agreement amount" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total Sales", "verboseLabel": "Revenues, net", "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": [ "r166", "r167", "r274", "r278", "r279", "r282", "r284", "r285", "r286", "r287", "r413", "r414", "r588" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r287", "r879" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION", "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": [ "r172", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r417" ] }, "xxii_RevenueRecognizedOverTimePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "RevenueRecognizedOverTimePercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of revenue recognized over time.", "label": "Revenue Recognized Over Time, Percent", "terseLabel": "Revenue Recognized Over Time, Percent" } } }, "auth_ref": [] }, "xxii_ReverseStockSplitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ReverseStockSplitPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reverse stock split.", "label": "Reverse Stock Split [Policy Text Block]", "terseLabel": "Reverse Stock Split" } } }, "auth_ref": [] }, "xxii_RightOfUseAssetsAndCorrespondingOperatingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "RightOfUseAssetsAndCorrespondingOperatingLeaseObligations", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Right of use assets and corresponding operating lease obligations.", "label": "Right of use assets and corresponding operating lease obligations", "verboseLabel": "Right-of-use assets and corresponding operating lease obligations" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r865" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r865" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "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_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued excise taxes and fees", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "xxii_ScheduleOfChangesInAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for changes in accrued liabilities.", "label": "Schedule of Changes in Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of change in accrued liabilities" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r173", "r189", "r241", "r877" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r25", "r53", "r56", "r68", "r145", "r146", "r739", "r741", "r902", "r982" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of notes payable balances", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Discontinued Operations and Divestitures", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r19", "r23", "r28", "r72", "r78", "r79", "r80", "r81", "r82", "r88", "r90", "r91", "r138" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of computation of basic and diluted loss per common share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r907" ] }, "xxii_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. 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.", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Schedule of total intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventories", "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": [ "r30", "r108", "r109", "r110" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtTables", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future principal payments", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "verboseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. 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": [ "r150" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "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": [ "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of changes in unvested restricted stock", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r143", "r145", "r146", "r147", "r211", "r212", "r213", "r276", "r385", "r386", "r387", "r389", "r392", "r397", "r399", "r644", "r645", "r646", "r647", "r743", "r876", "r898" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants 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": [ "r57" ] }, "xxii_ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity of\nunamortized discount and deferred debt issuance costs.", "label": "Schedule Of Unamortized Discount And Deferred Debt Issuance Costs Activity [Table Text Block]", "terseLabel": "Schedule of components and activity of unamortized discount and debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future intangible asset amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r736", "r924" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of concentration of risk", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r43", "r44", "r45", "r46", "r66", "r155" ] }, "xxii_SecuredPromissoryNoteJanuary142022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SecuredPromissoryNoteJanuary142022Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to secured promissory note, January 14, 2022.", "label": "Secured Promissory Note, January 14, 2022 [Member]", "terseLabel": "January note" } } }, "auth_ref": [] }, "xxii_SecuredPromissoryNoteOctober292021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SecuredPromissoryNoteOctober292021Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to secured promissory note, October 29, 2021.", "label": "Secured Promissory Note, October 29, 2021 [Member]", "terseLabel": "October note" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r790" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r792" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative", "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": [ "r116" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Sales, general, and administrative", "verboseLabel": "Sales, general, and administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "xxii_SeniorSecuredCreditFacilityAndSubordinateNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SeniorSecuredCreditFacilityAndSubordinateNoteMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to secured credit facility and Subordinate note.", "label": "Senior Secured Credit Facility And Subordinate Note [Member]", "terseLabel": "Senior secured credit facility and subordinate note" } } }, "auth_ref": [] }, "xxii_SeniorSecuredCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SeniorSecuredCreditFacilityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior secured credit facility.", "label": "Senior Secured Credit Facility [Member]", "terseLabel": "Senior Secured Credit Facility", "verboseLabel": "Senior Secured Credit Facility - JGB" } } }, "auth_ref": [] }, "xxii_SeniorSecuredDebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SeniorSecuredDebenturesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior secured debentures.", "label": "Senior Secured Debentures [Member]", "terseLabel": "Senior secured debentures" } } }, "auth_ref": [] }, "xxii_SeveranceChargesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SeveranceChargesPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for severance charges.", "label": "Severance Charges Policy [Policy Text Block]", "terseLabel": "Severance charges" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Total severance charges", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Equity-based employee compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "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", "terseLabel": "RSUs forfeited, grant-date fair value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, Ending Balance", "periodStartLabel": "Unvested, Beginning Balance", "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": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "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": "RSUs, Number of 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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "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": "Nonvested, Weighted Average Grant Date Fair Value, Ending Balance", "periodStartLabel": "Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "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": "RSUs, Weighted average grant-date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs that vested during the period", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "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": "RSUs vested, grant-date fair value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "EQUITY 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": [ "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized during the period", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares remaining for future awards", "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": [ "r58" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable, number, End of Period", "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": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable, End of Period, weighted average exercise price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, End of Period", "periodStartLabel": "Outstanding, Beginning of Period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options, End of Period, weighted average exercise price", "periodStartLabel": "Options, Beginning of Period, weighted average exercise price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Options, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "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": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Options expired, weighted average exercise price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited, weighted average exercise price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r439" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Options exercisable, End of Period, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r58" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options, End of Period, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for taxes", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r102", "r105", "r106", "r196", "r224", "r225", "r226", "r242", "r243", "r244", "r247", "r254", "r256", "r258", "r275", "r297", "r303", "r321", "r401", "r471", "r472", "r481", "r482", "r483", "r486", "r494", "r495", "r507", "r509", "r510", "r511", "r512", "r514", "r524", "r555", "r557", "r558", "r559", "r560", "r561", "r566", "r568", "r577", "r612", "r630", "r631", "r632", "r650", "r702" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r243", "r244", "r275", "r568", "r588", "r642", "r651", "r654", "r656", "r657", "r658", "r659", "r660", "r663", "r666", "r667", "r668", "r669", "r670", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r683", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r702", "r782" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r242", "r243", "r244", "r275", "r290", "r568", "r588", "r642", "r651", "r654", "r656", "r657", "r658", "r659", "r660", "r663", "r666", "r667", "r668", "r669", "r670", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r683", "r685", "r686", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r702", "r782" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r799", "r809", "r819", "r851" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock Issued", "terseLabel": "Stock issued in connection with settled indebtedness", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued in connection with acquisition (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r101", "r102", "r147" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Stock issued upon conversion of Senior Secured Credit Facility (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r22", "r53", "r102", "r105", "r147", "r371" ] }, "xxii_StockIssuedDuringPeriodSharesExtinguishmentOfDebt": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "StockIssuedDuringPeriodSharesExtinguishmentOfDebt", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the extinguishment of debt", "label": "Stock Issued During Period, Shares, Extinguishment of Debt", "terseLabel": "Stock issued for extinguishment of Subordinated Note (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued in connection with capital raise (in shares)", "verboseLabel": "Number of common shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r22", "r101", "r102", "r147", "r644", "r702", "r715" ] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Purchase of Assets", "terseLabel": "Stock issued in connection with licensing arrangement (in shares)", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r22", "r147" ] }, "xxii_StockIssuedDuringPeriodSharesSettledIndebtedness": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "StockIssuedDuringPeriodSharesSettledIndebtedness", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the settled indebtedness.", "label": "Stock Issued During Period, Shares, Settled Indebtedness", "terseLabel": "Stock issued in connection with settled indebtedness (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockSplits", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Stock Splits", "terseLabel": "Fractional shares issued for reverse stock split", "verboseLabel": "Shares issued for reverse stock split", "documentation": "Number of shares issued during the period as a result of a stock split." } } }, "auth_ref": [ "r22", "r101", "r102", "r147" ] }, "xxii_StockIssuedDuringPeriodSharesWarrantsExercise": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercise", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants.", "label": "Stock Issued During Period Shares Warrants Exercise", "verboseLabel": "Stock issued in connection with warrant exercises (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock issued in connection with acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r22", "r102", "r105", "r106", "r147" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Stock issued upon conversion of Senior Secured Credit Facility", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r22", "r102", "r105", "r106", "r147" ] }, "xxii_StockIssuedDuringPeriodValueExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "StockIssuedDuringPeriodValueExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the extinguishment of debt.", "label": "Stock Issued During Period, Value, Extinguishment of Debt", "terseLabel": "Stock issued for extinguishment of Subordinated Note" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "netLabel": "Purchased amount shares and warrants", "terseLabel": "Stock issued in connection with capital raise", "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": [ "r22", "r101", "r102", "r147", "r650", "r702", "r715", "r788" ] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Purchase of Assets", "verboseLabel": "Stock issued in connection with licensing arrangement", "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Stock issued in connection with RSU vesting, net of shares withheld for taxes", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r22", "r101", "r102", "r147" ] }, "xxii_StockIssuedDuringPeriodValueSettledIndebtedness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "StockIssuedDuringPeriodValueSettledIndebtedness", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the settled indebtedness.", "label": "Stock Issued During Period, Value, Settled Indebtedness", "terseLabel": "Stock issued in connection with settled indebtedness" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Equity-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r59", "r101", "r102", "r147" ] }, "xxii_StockIssuedDuringPeriodValueWarrantsExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrantsExercise", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants.", "label": "Stock Issued During Period Value Warrants Exercise", "verboseLabel": "Stock issued in connection with warrant exercises" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' deficit", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r105", "r106", "r133", "r665", "r682", "r703", "r704", "r770", "r789", "r900", "r914", "r980", "r1033" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' equity (deficit)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r144", "r237", "r384", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r401", "r515", "r705", "r706", "r716" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "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": [ "r148" ] }, "us-gaap_SubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubordinatedDebtMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Subordinated Debt [Member]", "terseLabel": "Subordinated note", "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets." } } }, "auth_ref": [] }, "xxii_SubordinatedNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "SubordinatedNoteMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior secured credit facility.", "label": "Subordinated Note [Member]", "terseLabel": "Subordinated Note" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernWithinOneYear": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstantialDoubtAboutGoingConcernWithinOneYear", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern, within One Year [true false]", "documentation": "Indicates (true false) whether there was substantial doubt about ability to continue as going concern within one year after date financial statements are issued." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r845" ] }, "xxii_ThresholdLimitForInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "ThresholdLimitForInsuranceProceeds", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of threshold limit for insurance proceeds.", "label": "Threshold Limit For Insurance Proceeds", "terseLabel": "Limit for insurance proceeds" } } }, "auth_ref": [] }, "xxii_TobaccoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "TobaccoMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Tobacco.", "label": "Tobacco [Member]", "terseLabel": "Tobacco" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r837" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r844" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks", "verboseLabel": "Patents and trademarks", "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": [ "r60", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r925", "r926", "r927" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r864" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r866" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "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/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r867" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r868" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r868" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r866" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r866" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r869" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r867" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r246", "r247", "r248", "r249", "r259", "r288", "r289", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r320", "r321", "r329", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r549", "r550", "r565", "r566", "r567", "r572", "r573", "r574", "r575", "r576", "r577", "r590", "r591", "r592", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r496" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r863" ] }, "us-gaap_UnusualOrInfrequentItemAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualOrInfrequentItemAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both [Axis]", "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r122" ] }, "us-gaap_UnusualOrInfrequentItemDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualOrInfrequentItemDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both [Domain]", "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r122" ] }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualOrInfrequentItemInsuranceProceeds", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both, Insurance Proceeds", "terseLabel": "Insurance proceeds", "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r122" ] }, "xxii_VariousMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "VariousMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to investment in various.", "label": "Various [Member]", "terseLabel": "Various" } } }, "auth_ref": [] }, "xxii_VlnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "VlnMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to VLN.", "label": "VLN [Member]", "terseLabel": "VLN" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r833" ] }, "xxii_WarrantAggregatePutPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "WarrantAggregatePutPrice", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrant aggregate put price.", "label": "Warrant aggregate put price", "terseLabel": "Warrant aggregate put price" } } }, "auth_ref": [] }, "xxii_WarrantExercisesStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "WarrantExercisesStockIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Stock issuance cost of warrant exercises.", "label": "Warrant Exercises, Stock Issuance Costs", "terseLabel": "Stock issuance cost of warrant exercises" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r779", "r780", "r783", "r784", "r785", "r786" ] }, "xxii_WarrantTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "WarrantTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrant, Term", "terseLabel": "Warrant, term" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Purchase to warrant", "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": [ "r975", "r976", "r977" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAndShortTermInvestmentsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "verboseLabel": "Warrants measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r975", "r976", "r977" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "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": [ "r975", "r976", "r977" ] }, "xxii_WarrantsAntiDilutionAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "WarrantsAntiDilutionAdjustments", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of anti-dilution adjustments related to warrants.", "label": "Warrants, Anti-Dilution Adjustments", "terseLabel": "Anti-dilution adjustments on warrants" } } }, "auth_ref": [] }, "xxii_WarrantsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "WarrantsFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantInducementOfferingDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value disclosure of warrants.", "label": "Warrants, Fair Value Disclosure", "terseLabel": "Fair value of warrants", "verboseLabel": "Fair value of Warrants" } } }, "auth_ref": [] }, "xxii_WarrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20240630", "localname": "WarrantsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrants.", "label": "Warrants Policy [Policy Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted average common shares outstanding - diluted (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": [ "r263", "r269" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares outstanding - basic (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": [ "r261", "r269" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r831" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481116/815-15-25-1" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5B", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480588/815-10-25-5B" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480526/815-10-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481051/815-15-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21B" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "SubTopic": "40", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-6" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-7" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "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(19)(a))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(23))", "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(24))", "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(25))", "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r155": { "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r158": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r163": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r609": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r705": { "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/2147477968/946-235-50-2" }, "r706": { "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/2147477968/946-235-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r716": { "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/2147478448/946-505-50-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 85 0001558370-24-011967-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011967-xbrl.zip M4$L#!!0 ( + P#5DMR\,I21H "\< 0 1 >'AI:2TR,#(T,#8S,"YX M>N'L[__]!]_^?$_6ZW?;L?WAN6:_HHZGF%R2CQJ&<_, M6QI3=[TFCO% .6>V;=QR9BVH85Q=GG]_?GE^9;1:/\DF;HF *JYCR+:NSZ^B M@D[8FNM\,'ZXN+J^N+Z\?F-\_^'ZW8>W/QBCAPCN 3";,QW@B[ ^"'-)5\0 M\ASQX<5FSM>/9TO/6W^XN'A^?CY_OCEW^>+BZOW[]Q>R]"P&3<&]S+@M(:\O M+V\N?KM/0D(1*P!FCO"(8]((WO0YA['=Q%4DN*#F^<)]NHA*)4%Q%==W/*ZJ M$12F*@AOS?.AL20%BJ66EP8.<7][$11&H YAILAO5A:E46"F @-FI@#IB[G, MA\22%*@O6MYF3;H(JU2C$16D."RM/YH&\JXO?'NXG=02;V;2%8)03#_2+:%V?Q]4MC^]0D^(!%%]@,;9WW;J\:=U<)3C!75LA M#+(D-0JG _X*?JX7C-G[@9?X!MJGP\XCE.8 P;^>!SW"Z>G'/0[)DS;%3ZG M$^"U1;C5=JR.+SQWU7YAXLY=$>:$HB3.# 945JL2(1BA:-$YKTM6LIJX<>(98H-B0CXR;A=V]@' : \0\F$T[GZ&:OTO7>-^.&GDXY7DHP,47Q]72((F M"R3E]:0$&\+>&VG95UHZ1"Q[MOM<67%L*VIUQ)O]N-]I3SX;O?OAKXTR4)IN M^,MU/.;XT%UREM[!Y!0>@WI4M(6 I1P^WC,R8S:@2L4=]0BS,W;=P>T5&WUO M0!-<[=I]=_T)2,&T/W@$$=B9\GAZP-$"- PH)XPYH"(824P,=P8E4:B]!+5 M=YZ@T.5J99(#H>/M358]] =?8$48COO OH8M^HE.9S#/G,64HB-HYJFFK ), MQZ!W.9.O>SN%_["UE@?-&1:TU[!*SZJ!ZU%Q[Q)'C,B&S&RJX)423L>L[[.S M:3"S-S,7U>QM&4%OQCKJSEB'_36LU[-^3&$M\^$_TUT$."B8K ;4L?.'[&P= M=V'M>^S"_YWAIT$?C9J&67IF=?_PF;>1!\CHK8!]K,0_^;O[@C]5&K=Z SKF MOL_.U>[_/O:GO[>,VW:P$7X8P998&JZX0TYT9="@KX;U>M;#N*V8)]6:]%6A M;;^@H/! \V(]H;16*]34,/LJ9Y,+['WH3P/?1N#+PNW*I^Z@TY?;DJB+AL=' M..88$0YP2^HQ(*_RF4>Z=HD#D+?['( 8WZ7Z:=B]OPMS26"BBKXS6<*(+EW; MHEP$&OP.T#:95]FWJ6]1*Q8W>SH]/[=!*TQ@UPMRTAYW/P_O[[KCR5_#U0+4 M0[?7[_2GC;R\HKQ4UA^'-%]"DDHJF#TEJ=%$98V+'F'\"[%]^D )_AT9"Y.E MRSWTI*#'2P0VQ!0W>!DC8X\6BHT-$([+FUUCH]?NCXTO[7O8.3QTVY/'<7=K M>$P^#\?3UK0[?I">M4EHDWP7]-8PO]"QEL_41(F.6>^RS)+NLV;X*_M>\GFA M M,QYOLL8PI<90VW=-LPLF8>L<>$P9X&]-NOA',".JWG8!];5/&H,.>>@16DZD^-3JX/9TK MYBK'*][&XT&TFFX?)_U!=Q*NE8\/#^WQ[_A]TO\TZ(.]!%)BM#N=X:/-@00)+/T+'"/%IA.M(\0U1 MS%+?F;M\)4%>)]9AKX[T<0]9V[%\W .B9,P!)X-MD6J"( X4NSX0ZBSP\DH0 MFC2@WA VTGSWNS)"HEIUG8B\R0N?F+8'G_IHMK8GD^YT\C=CT,7S>MF1L>TI M"JYJN+X/U]N+!9=7@G)G$,I)23N'E1&+"4$$3!( M H/F>.IU/$ACBO<\P4Y1",Q!;>GDY&U6D^SA56H9<<>-=!Q7.KI@:ZS0]QQ7 M0M^SNUH39S/1!_J^9E=ZV!;C)7A16@UTE;. MHUX0GEH^)#5[I2 (26UXL$=<&]B=X="1,=L8ZZ KF)=.,_GV8GS'=1 ^V/T/YV,FOI9F>D%=/<,SBCF?X:D^ M<)GGT$O#ZKW#(:O%/I8/=,QHXX) QX9[^W)O+'R5;5^BAIZ+F4E9&*XZGCPV M!O;^S)0GFL,U_FR;'GN2L4)5>%O0@)[5;RJQ6G9EN+(O@X2=-;RO=B:N/-8. MO_8=,&;DSF@XG],")]!Q&M7(R-5E3D!S\A1=ZO>XRR\-X.OJ; M8<==-7P_B.]]!P P( 0WW$^TX,;]?HWH)2 ;0Z>1@+@W@\?=-5)PD!0,*+5L M.H8UN4?X"HM_H1LHPXB4M>^IM/H16M3+1V8'H9./H&L#^S9DYS*G"W3_";HW MPOX;@5$*3)A9.?H?6-<%QGJ;1,!1* AE( L9C%=08).('([R.2=^(MN"!HU$ MBPV_CAX$>;1H1QVWKUXE0+:1B(,B%_>*0M1S^H!L7 U#2R1&*LB(I&=.<2ZD M9OPK1.>5B+73\Z-T<&7#FF/$EQP2-J)GYE'BVQI&%X5VY,5TZ!FCB.9HAKKT MQ4CME4@]$ZHD#FLX4S[$0A](H>=-N311#5_X4EUI[.*-RI '8_>Y/$H]^IV MPZ[JKIE\;BGA=,PJ>:NEX=2>[II\=A4#ZWA6[=)#P[KJ>_U\KBGA- R[RC$R M%7&G#:_VW_\KLO1I*^BX5SFLL.'BJVT2@Z3%?0=*.-C_^OP1K]A3L=R\R?,U M'"/M6H"8P?!2DT2M21YQL F\S1PBWYXY9FZDO9O6B5=Y,SN5@21X7*=)E'0D M8<)@@4>$+\-7[^B<<@Z? *(OA"\3-[I"F6/M@)9THJ+*YMPR$AT& MZ?7\,%;6"OL,'DEC8:^&B=W^?Y$+_&<&-OJ8SHT7^<4#F(]G@JW6&+X0?%MR M.O]XAF+2NKZ\AL&^N?P'D'K^LK(C$&P^+50S;I^[?'&!:?,#D=H=G;#CJ G" MS4PKSS>RC2O@\86$@D8P+2(N!!<1\F?&Q;&H CY4I6J'=34D"H2D*E%IN:HA M33:95:4)JE#[5)%6!_(>HWY//%3^,%QW$#:Y3?\!'2!+C) )5&Q)F;8 MJ8!>$PA?WR2%JG5U?G5F"'-)5^3>->6W;;4=6K-5SZ';$-$"#"($!#7/%^[3 M!34M;.V-NN-<;1?KQ9E57J-P/%'M5ZS$L(H=%*;K%K#QINR$RZDI_Q:E$9D3,9--^:*%!(DR$R!9 M:4'(.IQ[MB?B9JK-A]P&#T("O^R)@^!>I?XC^*!O^.L #83Z2_BSO74?U,WM MG=I!I@7L'E\PMCXH41Y$;_H>7:$1"*3Y,WF0B(1]XJZ_CD 9@)P9!$HY,;V/9W-B8VL. MLVUT^7P\\V!##DNG!)X%C[5]/#/!CL;'O8+/:XG75")@^3P,ZLN.AHXRZ8 4 M6=(*1U%9:8>"Y/@(6:?TZ%2C,L#V ;TTS-NT7YA(\#3].863AS1I<;*\#Q:# M?@1\[N_P+B TGW65>33P5S/*X^03\WA5.SW\NQ]KB3D^G.?;Z!-6"%$10"TI&M#G2/^D M*\[T793OF2,[$"J:D@"'TW7\%5\V(U$=D0V6!ONF]MRC?+)D:_R4 M6/]+@A=0&B'VVNM."MDX3[V\N(Q/+@-6!8,;*,MR#4<: P*$S M(9AV=!0<@6W0,R*S5_WA!^I_X#IN9*[&S-VSW@P2N]AFV(! M&7TG/"H-ONS: K>;!_)/E\L-F[1UIO3%N[7CZ[*!]_/X;>].&2\J*CUV57Q4 M&6^Q:A2G[HR8IIOQO>U\/W#"[X=Z *O"O.,+SUU1GD%]MZ#&N-\JD;\] >P[ M2NP[)X#]G1+[NQICW[9M^39EA*O(4*&$J"$UZ1LD_Z+6\(GR*5M1V-&8S M=>]H07?I6P<%WU:_[CZ?'!C\D=F?L_*4@Z_I:K)=-X. 89$7REQBU:U0NZ8C MD44FJ[*"?@>.S:-NXTT/9&JQOM[\2H'*.Q M5QZYV(S7#9QR)QHYJS*YISL^YYB.5M)[EG1\Z4!/A.9/'"SD+\2VZ:8'N^K, M&J8HK^$*-J$.<_D$'W*5L=(R:)MF5V4-7"TID[C"+G'%A'#Y!E.E#4W/!82O MWU]?7E_E$%FVRJG0^S-Q?)A"5V\PG*PO61MIUXR*SJ0+R M2>9N;X#E[?E*UZCI/B\/_\Q25 14PQ4I6C1UO@H-7$TY%EUHI-:OS%OBI4)S MB9V4I7K/^C4=C3@':)1 ?#OY=24L"9%F;%YY7^!\*\T?LTV>TZD *BA-.R\ MQ3:AGA>49P)5$E'G9:O4D-Z\USS0V'ATW)F@_ G[ZSMKWQ/H"'9,9@=AJF/T M1R$O;XE@(@ZG2[32MO[I!\^ ))WM_Y;N3D:7IERU'0G<(V9(6I%;-Q^VAO(U M\6T%W)G AU,G0>L_ \K+PYJ5C14\54.'ZW(R.P?/6\TJU:KI68VP#%S1X4WP- MRD--KAZTIC1&1F?;\=@=LV7?V^5!Y&PVE9"UD6C-9F1,%TR@X]8*0H>5II@. ML(9J-W)IA=XLD?7T*B'JLI74Z2.Y="32]8V9^(H$/4)M[@$#/*:/YSFDD9K. MY+X#(T<$F(11*NT-:%RP$VDZ5J$ ZE1F\!UN%3#'.[.H8XVIC0;1U+USGYTQ M[!?QY/>)X3U_Z;%/Z*MM06H'?H363F7H@M.-,875F6,03U>8W'WN 9G)/6@! M4&T(U1X&P6^+6F& XC:V(]YI!E2FR"Y9XV3&8&13:T%E?/P,A!J3GH)1&J$\ MA?5<0.MI_UN%.J>R9(RIY4N4A_.1[XTXBT[Y4HN]$N94R+P- !.4;&4X06DQ MV*D0&YJC[05,3LRN%3$M:['F@-1F FNT]8C3N8\Z2>D^5D+4T#@=V<0,G7WH MRE*25 A61[J"0 ^RP-M;_@S,Q6BG@*FD5VOB;.!WD"H^)"=)[CZU7S_61#U1 M-;<&RJRT?Z(E]F??WF!(H3IH3P%00T%.6\)J&_F$[-TNX0Y,'WRK0>8[VR$$ M7>1F@LYRX#FS3T)_VPV@!G>Y:Z%6>6+C"O4D=P?;T-FJEMD8H#:B6]+$B=+# MB3B/7U[00!G@VE"N"Q?829#7GA'' GR3PEL DR2S8B*G5Y%47 $&#(:;PKG@C=Q_&U:K;2K[,!V3D7_E"9S^_[DP2.F;.I4!BT=M3:F%EVMY1G1 MKO&O ZR+!T*W-P]"$1^(16\WG6"C-G6E5R7IA"@&JPUSM9[$)!FW_H;RB AD MIXK>',"3H?C3TRQ]@RQ['5(%4<,58+H$,VCIVM8]6S&\W9!(D>2:E*9V>V6 M:\-'W8$'IV0X'U-B=P7FS8S2ZW1L5Z0,2AW@+E-!B9-OZF]I6Y:,AR4VSJS8 MG9LD205Q*LS;<@/#!8/<>L'Q1%MT7!M/ZCBQL;[7PE9=M]85@JI,$U=.[=9RJ\ 1$6^>.!.6SE MKW:/#5ZE]7^##Z7Z.,("-F/N&O!8D;S5+5-8PZGRA4!M/[L_V_E>0\QW\\X/ MG:R)40!30XI@#[-V!;%E=WTG2E<<[VQ@BD0;F[R[=]E@I6,U6)="NK6< 1"U]R.G9_Z M6C^#/AWSBH[8'J7MR LK';2?PI>@I'NVQ]U5Q!YEZ&S59E[?U7OPR&Q/-$+B M,!G;T(F\LUO'K')0*K1P N,!^*M)#0IKLQ1I+)R"M_JF;IHPG;->52MEK=0@ M,$SFP@QO1]^O\U-E9HIKJ'(?R L>=00Q+B8C]O 9-GYBR=9;S3-U;^EG:ENW MF\^N;4'IU(WF7,ZJ&@3Q\)Y.L3;A'@^FPH>*H8[E9G] M0# _HW.R"H&JZ782X2!2S(OOI8R)6 -:8LO3:2,I%;\\\A$GL-2D'5N@E$ M]++@ W'\.;XPF)OEI1"JACJ^PQ8PM& C96->LD4UQ+_';.ECDLAF:<@OKB$= M$D%HUU7P(5540_R_V$XV:&K[K888R_TP&M+%CTOD0=20&G0_M1TK+]TM)I\' MO8K.2O2>IX-Z*]:KS5)5XOI(VL[ 2XL[D:QY *="8'L-*@%E&EI+3(P,C0P-C,P7V-A;"YX;6SM75MSXCJV?I^J\Q\\ MF:JI.0\D0' N?7;O*1)(FBH"&:![SW[:I=@"-&-L1K9)F%]_)%_ !LN6;!,+ MZ*JN#B'2DKZU/DE+MZ5?_OZQ,)05Q#:RS*\7CS@=+B'V[&ZW39)HL<1P3C*@ M%>Q;=GD@18J42@./P-":%:@A*/>3=?$([/F38;T?QO 1Z:7@ZB!;,RS;Q9!^ MLDP'F2[48WKM$'7:#B(UAG;;MDD+(U_V$7A#!G(0M#O0 <@0@5MFH55H80 = MRJ\G;"V2TQ]<)?PU*%D_/7-%JF[A@G9/$E.V)>$;T9$YFT"\H)\+V80EJ^0Z M#RP'VGT+F/8K6(,W Q:I-%O8H6O]Y%*2OF)D:F@)#/*MUWN5"B:KC)(QCB A MK$M^:-;,1+2)%4&3(JWD>G?_XR)G[;GH='PD8XO7/T0_=S_HQT)4RU%*R3A) M40OD>!3P7 ':(<[(I(=T,'U:<[M8?R4B/H(,8"T$%WS>//Z*DAQ M9;N+A:>R&B+#_D6F6D)I.WX]D:@1!\@U?%F-2V\&\9==Z9':1I+WR>]!(;1. M)?OG443PPX$DA[[Y%CFTO/M[E<[BZG6EIFQDD\^/PT&G.QAW._33>-CO==H3 M\LM#N]\>/':5\;=N=S+VYC$A*L/28@4:=))FX60=>OJ; OO-4Z)KUV8 ++WI MZ!4T'#O\QF.AI\[@BS]\'R44:H W:'A%_;&;X*JJNCVZ&!,=[E0Q,H4H;QS$0&H=E!(S.1_@I\6V251B49HG4WL(ZQ%\O M&A>*:Y,*64M:'C NE'>(9G/'^TL%IJ'N/.U0R _:AZZ X74QSB/ >$VZF!_ M<"'#9%QY)3(EO['V#9P?JZ2&]_P9,OY#@H5X,\2?9UAY/^&)F)036&"_IF3V M\Q$/I\1%6%HV,)ZQY2Y[IF:X=)4U<4[&TP'G$1A76U.MJ^HQ\J%D!02\N9:- M-YIFN:3KBA$_@QDI64[%]J(0 ^NV)+-NN*RQ9O?GT20G8KU,2(&UU'*MM3\= MI-^0VI )&YUMT-GU"M(EI@!.HH_.E>?(#94?8V"Y&\G:V2N&2X#T8$V!.(9# M9PXQSSR'(^>1&[LHTL#DM]*9W"+#OK-^-0!AK*G3:<"2+@JPN]JT+!(9F6^* M*PR&QW%>8F1AY*R]9!48-?#DS%D? AN.:+V&T^^$K50-#*NFYHEKXIIH0O*5 M"W$T/([MUJY5^4$.,&>(^'$^CBL#R]12A]_$M$=G3GX4/)YOU9UP9%>=C"MCQ]+^/;<,4F_;W]9) M6=3.SEHM'@8+(RGB5FNI]1LI_ !>FT19F86*9R6TZH$C@B'=C]]/*)$E>2V2 M:L,T6&*F;)4XN_96;0DE@UUXAI72DLIMI[1*[DRH1?!)N@L1/=.2T=[V4YZ" M(47A2;H;T2>09YYR1M"&> 6S.L_DY"=E41&,DFX61,"7N--44.IID:1\54BZ M-1%?: B!K].IDIXI#E]5ZZU=3^-XF) #Z6%V-4K;80S<$KZ]Q7CB4S*L $)) M-SL( DPZ'^ZI$3/]B9E5 *2D>QK=Q=*PUA".H$%/27);.#/?*5DZ']C XG>2 M67P,#&_.V/W0D TGX(.KE\[(=4K6S@,UL/6]9+:FI\0QT)S?D#-_=&W'6D#, MZ7?Q9(VKXD:M7Q^O'YX;;[BN4I=Y@=W;+N#NW!FI3\G<(A!#"\NV=,:8,&3O M@&7ED]O0Q:93&2B/XB&_S.C%# M'#9Q2]3=K?@CL*@@/$G7N3+WK]D));)BT;U@3G"2;F>\$C&0,,\'FW8'*B&E M1%84M,:^&7GA2;J]2&_-6F:F$7>3G9(%N;!)V@S;NH[\FKP"I/?,1[!$#F = MW&.D/B5CBD"4U.D9T5OJ)M2[ )O$/;?;FN8N7&]EK0.G2$,LYR<[8UP-Q*5O MW1^MI7.BY?:)?KG:54B?_/X95_%%HDA%#91Z3[_)>T]_/"$_7KJ#R5@9/BG# MU^ZH/>F1!$I[0%.^O(ZZWTBVWH^NTA^.J[C(/X!.SR2Z]%307@%DT.7'B17I MR -"/0 ;:8S6(BREM -:'4A,0&,%(6)[/?&VTTX2"=MM3B-LCF;Q(,STF6H5 MW0R/8N>AUVG9CQ^BI%[3MM8T.IUA?(1+9#,:U@@(FUW<&5669KI]HL80LD/V!)VS"]R$ T1P.A=> * M&I9W_S_=[*EY3LC:XCAE';GI+NQ.#Q? 8$>Z2,]T0F;. 31S(3Y?;\Y8?GO& M9#1ZQ1:9X&QN^'?@$D,->3I)6H_+RA.'=:>VJC\1)#X$YT8A72(.)J,AG WJV(8/0PL(.^F\2%\H3+!%A\IL]:2_U((J1U=T+@H2' M$Y[=\[$;X#00!?FGDUD/TPD0EG2B%"I+$X?IDQACRN8L/+3;P-2?(+2')M&% M[FK)X>Q2,YR897,"/I!74$)<8--*=&]8.T&L]!*969Y%'#%M2>IX>#ZP*$_2 M,TE(%K&Z,F8*N>PMV[2?AE>UO;V% MK3XVKD9:?YV:X^B.$E[7U5:S\GD AQ7XC@V&<"3U\KWY2@)8BB.#=CQ9C]^R MN5%*ZA&,H&8 VT93Y#\:3L>=R#4#%MS@KOPKQ,C2,XA19A$2$B@W(Y+6A0^L M*5DW&5C(GHBK@V9!H#MM/<' M($6;*EXO_F6?@;(I/KVG:-=-=*TPMU6F46? M-FLKTZ"D72I+']]-#(&!_@OU;Y;AQ=P/@ _-,=1<[-^MQLBF6P_D5W/&U;T> MJKCS).U!M,9]"U..^1A]W_+)L-Y%[MZU\LV\'MOC;\I3?_A;%9?L*,Z=MSQ' MT'8PTHA"@K<^XU]$4OIF)Z3!-+9,!_H_-P%;NQ_:')@S."(*Z4ZG4&,&V?KD M2E0S :3U?L46O0FG/ZR_$_+US"=D E.CV]QD4%BEO93 +R#>_!IJHU'Y/>]J M6+8S&RVBOD\(\U_"-&8)UD'WY47$#P+V,:BR()ZM_]@)B>S.,Q_VZ6;S![)YG-ON,AJ,5&BDB68\"\+DTP+/^PE5!^;=^E%> M?!DQSW,_RUFP011_YJL*4OF>D6A#0IU")-]9L""7$B1]="$ZA>88%5C)S\'N M0MBS'UJH23 &,'3DGQ@OL-Z=($!"ADB[WLVK/K'X_]6L=X=CYL1J:T1[]$!H M_&WW#%^#F2^ND6NU=5\YH0J:D^UPB"E!<"F\6O=S XUH;0FQLWXUR*R>OFA$ MOO6"4O 2A"G@+)DBIHW,GD0*RD0=+]-V,?6\QM!Q#.C?;N(=M<0%G06%RM&* MI(&\]QK(@VLCDUY:]P_D>..]_Q>=M\=)$7$6A"FJC\R%>0FFQ_2!O>%4>'#B MEW 63"FH#K%E_.I')XJ1@'H!#CV'MQY.)QC06<'V8-XW:.A34M_-W5Q.(@E* M/4=RE:$BGJ>-*R?<;O<[GEO8H:L2VQO?W+.KI+QQS;14M5%Y'+3#CV'=%A-V&$]N& M>(ND&4ZW"Y&)$=4*"3QE:AQ(.V(#A2S=2EO3+-<;E#5(F@7[\#-/UKA>5/6V MN3L>'B]K"NM!UI66?4#4[39)02(#3"3/>;(@2P&9ZR?2F/\5PR5 >GIPOJQL MYTD"#AUP'5F4@@=AOY9^*28S7UP+-ZI:OSD#)O H@>>(HBQ,P"[4\TP\]K.> M+1]X])!Y6E$62G072\-:0Q@ZNS1P_84K12<@;SK.NU:QPT=/@P0!*KP,@;_>0/J[@ M+?+QW>X6DG$.]"FND) [)1])8[UHM0W#E'[2)262>7Y!I\R(DK42TB)]4;3J M[=7P3!WA_ALR/5W[+X',_ !9-M$I#JR)Z8:T=V+AT=N;)I[;@BX$T-M)B5G" MT7K=8/1&GU3Z*;-6!E6&5$\]0%&[FGZ;!!9"'EN:\>9XK)@'#[PGGA=O=J#5] M9!:ODD\(I"0_99OFPAY:M>25688APY>@- (X]+:2+)B4[N1-QPTZM!E[B;2Z MRPTK9).Z/%FX8[EOSM0UP@TC]@D^9I8X^'NUU3H=B^?&'Q[>2ET(W5^M.&10 M7?I$BV'9+H;)C\+0V33R3E&3?&1R[5TO)5]&%O0ZT '(X(VU>]^J-^L-I:9L M2Z:_],:/P\&D-_C>[>R^9M+I_>B.)[W)]U&7OF/B5T$!IJY$*J'\+:C&_XK' MX65T>*2"2\L&QC.VW.7F@&^BFOPZ1:JS_[A<.2(KZ!C\B@RG G4/%GT9W49^ M@1)U*F4R)-JGE*P<25]I$4 7W45(C0Q02*9$S#H0$Q)64$M7V/&SC;ELF-ZE ME5C"3R:6KSY)8_P*P?8.\1' 7E/T+5(B)]G28PIMU=76=>6G[N7BHZ#J)(V# M$/%,2G3U"DJ5B'N'\O<.H2&NJ"VEK0L)5-H+QDXGCQ8PPQ-#R00J4;)$)#JD MT7<6I ZHN\-X><79%3]0,GPST,Q?PRB'8EGB?_+L$ H\?M=MY]1]:4Y;LMRS M8^%A-2>IMR8&=N>0?YD,3!;]DX1E*T_2MRH$\';@%!)\^@BN(/E#:21,EAM7 M8D-M5?_JA70,%- <3Z MN>DG=K*_N."?!"Q7=3R1MV3;+"53?GH.@ 8@2TZ? M8^>T66#GE-1'(?ELA?)"T2-54JQ-G8ILI);1H/?5M'TBEZE)_^5E/R'[H>&2 MI/]1U?R6-A>_%L&5B,3S-\4D2MAOE6BV I-73E4=_Q98SW0@Z;R<]!M-^05* MQ+!#D:#0J,BC+JY0[G+3+*++DIPP7UA<7TVU?G-Q4XV%!(9IQJ>L$ M%LV"K=KB_ H$_:15;BUQ]UJ?LR$9"?4LO*MXO7\?LS?XT1U,AJ->=USIAN#F M(OS^=#@Y225A!,/+^N#]!3@0(V#X+]TQ AWP9Y2P?299)!X',! MJ-<\A[HWQ @9EYWSF*TKB$JRWI(&B(N^U2[<9=XD',3H/DS(#RJV1FB_4'0B MN-+.,XJ0=4$G^F!]13>/(E7(N$VTGS).MA8AVRZ(SS]FM:/2_4;$BT/2/C%: M?1KRA-MFV\1';[8,*))U=]X-G^CU'N'^[G;?11P,)\0Y_"M8+/]/Z0_;@['R MVOZ]_=#O5MKG\5\QX\A1ZDFOS=O9G+??TM)+V'XRU+BSA"D,CKLOK*A%/;GT MR.'TB1@&&+]#@#EPY1$;)[\J0\M.LB9K7"P-\A'X/AE8 M>^: -/3).S16\,4RG3EKIEA(YFGSA1.O9.Y6L&PX@IHU,Y%_U49P&+C;][=& MW1_=P?[WO?W7]\[TU^KRD/[7&WHSP.7UZ[@[%WQXK\ M,5JF OU"*_6\P_>Z'J )I\B+U"D435L@?VD38^XR_2#W+C)GVRMT2<-2(8'Q M]G!#VD/E=]>%C;J99I>OB4\]\,A=_>WN;7GD8,@\3WZ(*$,R;WS[.A"%MWDH M0R-SCC[-9XOOF#<2(AB3D>&E-WGI#B;^W5O_4NYS=_#8\R[?AF55.CR$#H$+ MC&W\G0SO:"=M:8T[47['A>VI _&3Y6)GGK#.(I)5PJ:::H!-LRR"[YA\]EU\ MW$LF_ *.D0,EH>3IA^5EPAB2 4=/66GER7J:UL_ QW-P6UZ[3^8(YS/[)F=< M*[=J_:;RYU9+L'HZ/)X 45(:W=_!>D$F6KB+S;8973WEWW0I+OCD*%,&EI+3(P,C0P-C,P7V1E9BYX;6SM?>MSZS:RY_>MVO]!>[9J=V[5GF>2F3G9 MR=V2;?E$]]J25]))-I]2- E)G%"D I*V-7_] B0ED2*>? M'U5-YL@2'OWK M;@"-1J/QC__SL@D&3PC'?A3^].;CNP]O!BAT(\\/5S^]29/EV[^_^3___E__ MRS_^V]NW_^]J=C?P(C?=H# 9N!@Y"?(&SWZR'BRB[=8)!_<(8S\(!E?8]U9H M,/CXX=W?WGUX]W'P]NV_9TU<.3&I$H6#K*U/[S[N?[@N6HO"'P=_?__QT_M/ M'SY]/_C;CY_^^N,/?Q\\W._+W1/*EKZL8."'?_Q(_^^1]#<@",/XQY?8_^G- M.DFV/[Y___S\_.[YNW<17I'J'SZ^_W_W=W-WC3;.6S^,$R=TT9N\5J7&RR,. M]G6^>[]O_LV^??*KEQPJE O_\#[_\5"4UF41\_'SY\_OLU])T=C_,WWWU\]Q)[>[IJ9,D1^X+R!U[^^W\9#'*9 MX"A ,[0<9!A_3'9;]-.;V-]L ]IH]MT:H^5/;UY>?/\ME>R'OW[W@9+XW^<) MT0^J>-=1Z*&0J!'Y$$>![U&].?P:3Y?7:R=DKFC4^'ED_)CX=Q MC+*!=^<[CW[@)RUUI7VG-K@P0W.-JPR_?.$G4*;/!GO]R,PV6$-UD1 MB[QJ1DW'?!N'Q 9=^626S[69"'!*C U\^GT;;FCWT3_&X6J%T8H8(B>_#3=D MW?;_E?%\]+*EQDO'R)OT;-$VFB$W)9O6<-6&#>TZM(A^1,;JAAJMATK4:(TV M9#._FW>TU/1*CT7>_>I@8AXD>ZIVM%ZFW0ODKD/_S[35R.J)DJY7)?28M%I' MRO5[H.TN"E>465W0R6RK[[W.;4J7T@ND8Y[6S]1,GF#E^C(BA4A@E\6V$"4&; M@I3BVW%(YK',IIDNEZBM^=U1SS;X08^=O#1 TV7Q>Q>ZT%'/'?.#^DT>T)X$ M>AK0!J.@M:[E2+KPD[W]?9VY+E8HI"[".TIAW&Y[I-.\.63W.-G>D=5YU7I] MU._$',IQ2 I0%R^U1I[(;-";*$4]F<,[0<@C'9#1?^O@#?WY/]&._$;]>=LT M:34@N^BVQ D'NWMF%!]/Z4'QQGF'4AQMZ3_9 ?=[%*/E^Z+\^V??0_AM2&:W MZ!GA-U*FL@ZR XP/[=$.WQ9_$.9__/O;CQ_??LI.T/_[:5\,F3;@Z3QQ0L_! M'F5H&B?19OCBQS?1QO'):%DZ:9#$ZGJAT5B51PWTDT*,]U$02R=^S)B9QF]7 MCK/-0C;>(](?_88V&6RL]/K*$Z(I5)XF8ISXG#%42Q1E=\_<;1*5LF@2LE( M@:9/,GH+9?H$1)D.M.70"HHGB#Q93J#6"W(QLHNVG1)4>!W)B&@Y M%7#WH]SI0$!U>4I@4WLT5;K2C!@G):T@?QTU@OSQ>W'N.L5SA)_(!,%0?5ZQ MFC:("IJ%DX63Y 3$3!T7EA4!8Y=NJND*K(T4NC>FXWQZJ6I+Z>Q>NYO,]/EY M(CU*C,+,IZLPV[/JR&=\7BT+Z$]($4[\S+)P_YN:Z0#T<5(7_\?H=63C *"9X=8S@P2M34@5.F=\KS M[ICZ?/HSD^;3 DVU5LRCB-V9,;5D4D>5D$65<2/D>&"?CX5[E*PC[^C%J7^+ MT,39\(R5-LTQU_ZV#1IB(X\,K@4DKL!DA;Q*&UNH(\E%JK0:-9S:@=L;6')0 M5JVL!6E[NAS2L)M5[@[A6U?,LEP[@UO: LH2%=32G42A<_QF03[%CIO=_;FO M^)!.\&NVPN5,@W;:VF8RT46MJ#-NK7'@E*VT!C",KZ,S2@]G43S\QIS6*[^: MI)8Y0$Y^Y5/<7J%YK(F8O1A=+TID[2?_$W*LSO1?:&0EROS>J6@/72O'G<>8 M)6TC$^Z4&275T'6W2Q:Q-Y+V;GRF99!;GF4Y9%I5])/SG7W.&H'*"VIPU4-2 M!PYNX8 0UM'%WMT@41-(I$&1\8$CA% >0E+2K0ZF!QQM$4YV#P&-RP\]NIW9 M4CJO=M0($PPJA9II?^9((-<=U[2IQOSC-=9J,]61)D3M89C=K;7#?=CAM:6U\';X<&JE/F1(B7FCU5YI)<772') M5@?)K1\Z(1G%P3B,$YQ*_..B+0_XKE':G2/VZ9&N=H>//_L($R:N M=W?H"06B*4.I,G\&4:YNDS'EO%%U,H4SAE8;G=346N48=3M97A5Z]A$W&>_[>0C3<-#VENKYS8 MC[^&T6-,]APTW60VC](T.&1K$>2^NC(8M9':<7=R?O?088=S E=[6#-!#U!L M3A^GV)F31@^8V\PT]3P]])O?[^E;!>S;!;7?:RK++-$Y:11O>209=O=ZB?HSG]"WFDZ=[(V._^,L'094V]!Y);5:0,6GX[T M<6\2-&RE";]X[73@4VT@YJ@5S39H@*TN-/CC+ 7L%^E9#7[,507";=COP M>*8Q#31HJ2GO^IH.FHL^:DV[A'&F\>:BB4MO?]M6O7 I]]MSACE>H8*Q=;Y^X;&Y_68Q@;H'[9(#QT,QK M^E@?PEL')SO!)6=6,68@(*^@L?C(;8K=M1.CX0JCXFW1*D6"@$C%NIP(2(W: M;4(>):*(&I!C-'213?\Q(E&#;N.C94$139?$#O&??"]U6,$1W'),M>&6M(7H M5S]9SU"0/R:X]K>+2)#SHD$+:ER0M]%F",G$$S6FRNA(XL#8#Z4&Y%NUE(L< M9<4K&E,\\U=K4< BMSS7-A/6@()8)4L>JX8>ZNYL214QU//F\:@Q;@$*R&*%7M M(EI>)IM(ER@K@?,<%)70>27JK8ZM_6.5#X55>GR=Y6IW[21H%='WS\<).I3P M!".O86M P/D\T!EZ>15H MGLY M/7!"CLN%581_O?JDD$4HXBODE4)2.!U>#&=S,1+U:?ZR=X7(RJWN&G'F4R;N M\SO,710ZV(]XN1!9Y9@[?FY)8TD@\VZ_AO$6N?[2YZPVPK)L9*+2K=(52I@; M*?1O-@4AF^"]?T)(J-69>?CL8$]R:Z)2ACN9U4K9V"S11SUK#]J6,\Q=[8YE MBE?+,\*/U(>>TA3?1U?\#5E/G;5=;GB:$?5/NO%5ZP1K97/7$T:[/LKR$^OT M@?6KW14*W?7&P2*/BZP:WW>G4!$$&_9$B;V7DFH:;*A7;.W'5)=1I$>9>9^F M%$K%M:D P6Z67W^3W;#>7[R>+K]$D2=Z1$2C)O\FOEI=>/P0)S%0J=N4)]T- M1CW!10TH-)_U5P52)<^ *A2[MG*8^)X?I(G_A.8T""8+C!F]N$'J(>^62)4N M_VGBY'F(1@X."2KZY'R^^._8#8@L[_YZY-OQ_?8)1FY2"U]639.#'5O>1C0C MT@-EWB;ODPN5).4*Z*W.331<+]]U!$'T[! SA^9LF2$:FH=BR09?K3)7W]6K M@V.,< )0J=J0*=U-!-JRB_1I-#ZN54&5AZ@J& LI0>/#$Z:\))^5$IR@RUH9 M\_0+ DI/RL@P=)43D\>X2-"CX?25)R0>PS\9I%E=0V[08Z*4/Z]>D#L-LHM: M!R MGU6!"Z&\-"B1;C?6 MF- W75YCY/G)K>-F]T-%P<29PS@*?"^S_FC(+\_B8A?D7&CF%;4&BFMX\8HJ NOJ M?K*$MY&\?\,7DMD$[ZTO$:%6UXNO81JG3C#%XW"9)_!,*'F")4-0@SMM2NK MP2U<-81U=+%WMUZH"232H,CX>B&$4%XRI*0#\O/.D(45% M]RBO*CAF:/B(V54;,J0OW[%$9EQ?,I\^RWYE-B"^GYD/Q.J0I,\7)KM[E*PC M;QP^H3B[U#6)0O>P(J/B!R3R1&NWP]7/1BU!YYQP.#=HJ1ON=3?8VX@_:DV] M\:F@ =SRS- 0IMT$"/LSX[V/9XY6V0T#41($41W^G1-9+1OH_RR)_L])_0:+E$;I(OX-/ET,M9QG. M*%1C>PT4*P*!SW>5*%5LQ(*.W"AZ$HIT:3/K8E$"$>8PA564 M?R6%4[AU+'E#R41RTLQ'A.MAJ5Q"X6"PG)0GCJ^CC'X4NCZ*KW83^A8$/9$X M?"T\.E-N@'^:I-6$=285Q$DRZG!K*+*A5J=]9IP&@HJ4R;.0\$8=3S7'C1"' MU=$X0]L(4\J^$K""05"GET?YB*C+I:.:XJ,$O:1B9)XE0KJ8:NRW1.?/9&TMXM)':JD5O- M[L0DT[ZB4^,PQ=LH%BTYNM$%')Z 3T&MS\S5"R3#TAI[GYRR\\6,WB.CS#\2((W\0"$[P M!4?I-B9-!*E'D-$RF=66(F^Z17E8NO@9*!.=<]777/P+;Q=989/E8/ZYORQ&TY3ICM+GNXO?=>17!"0U%(;/.QZ ML'B@/K6PZC7A0X?!,\I"XHUS'F7FPV9D4+A#D0?A9-#]X_T)E^_(G]D/C.\+ MA1W#3-'O' _K#K_%T>;VF&??( MW)&E]UA' :$PSH_Y;TC_KG]D5"9X])+00&[OA'V?/__PZ<.'[SY\&+P=')HG MGZ^GDYO19#ZZH9_FT[OQS7!!_I@OR#_WH\EB/IC>#JY_'DZ^C.:#\60P_WDX M&_T\O;L9S>;_V,Q>F!!G^N2A0L4A6Q&.>2R MHTEGL8E^71(8P6J BB$AP@AG,R?U@+O#K0 MI1!:52O;HTQ*,V31F:) 1!I7CY&J0;(O%YH3/@JSER:$1X^, !("37S4,O MR*8B62-,,1&+@(6- MB^C[EB+B >E)'O8B\ZP9;IP9D&^XJ2."*:26\8,@K#E=9=2+)80JN6/,$W/R M:]:$;5M07V65!V$-J_U5K+-W#:W-EQRC0V&CRX<"0"[]O;X(8L)4UC^]EQ@[ M$!WU!&;R^/#7[SYD,J'?_#Y,[AW\!TJF9&C3-^B9,YZPI.V)35^U*.^%D ", MD_TPOR-6:98X0.:E*Q7L42).$"A[?FJD,]UQQ3QVZK\G!'C)C_2@"KTDHR K M2I:C_-+,\?<@BI'WTYL$I[8P)98 )I\R90 P M:N@I13Q-DSAQ0GK6R1-&O1P4IX*B+.H H(F":LLXCE/DW:1T;LVM1II4&M%, MO=AWL[,FNBS2-YN^X"CFSW&-VH+BA- 87OH@ST/LN;YV)'=I8\8%_T,/@I>B M[%;R'/-0I)6C%QIDG?KQFF*<+FEB");AJ-^&<0'^M8D &X*S*;=(!FOR'"5)0).L>&3"0AY-0:&[)#.;,._D M^=#+DLP$9W]%;B)&5PYR'<7#O;29?7AGGQMG-*Z:&SOE;^ZM 'Q1-BZR/L^O%I^&Z#^N8% MULCEU "9_26RA;1X#9@75R-'41-HYS%Y9LI6>E2AR:I8K6Y>I(U<1_K SD.@ MN3HVERBKOGF1-O(I-4!V'C+-]TW9\[Y.=E5HLT5AG-U=:C!<>0V9EW)OGB,> MQ#,2]P0]9[\TF9!+=LU),/A+A;)+CH+7?&6C>6Z"RY6-'B;/RY6- MRY6-ULR>H94?)PB3G8>/D7OH=QAZ#]A_(B/[(7#R%.A\.31H!,S= 'T1-4!K M?Y;+DC)-E\468XIG_FHMRD@M*'\N%ZP5H "5BW#9$=8 M-Y(-4XJH[X7F@?R M8TI-Y_WY(G^&XQ:%LM0HZ-%A N."L3\IXWF5D8H(E GNR56QS0 M7,17*[X\RE!ZBPA!H1_A+,(6>=47X_ESD4(E*+.23)>.X1]R3/9'QN72LI%+ MR]]J]%2C\X57$#RE#@TOAX9G?FBH?T+XBH\#+WZK;\QOU45P M'K6_'G#TY!-CZVKW-:8WPHM'K,+5D*CA4Y:)8?@8)YAH)3^"3[LA,"-0-DG@CC,<@$HBU-S%:T\Q%E"!DPJ%6_:#)$YP_4#5 DJ743=C-)^ MNH(RCKO1E'YX9,3I.=S05[K_E;^8%GHW:$NL S_[<_12O%58+C-=CL/$"5?X, M_6:@3"9]ZTQS#AF92K*K)A,"FB#\0KC&,!H$Y: <9QD9^&P6 !O/&4#JA;F- M\$V4/B;+-!BZ;I2&W!--<14HQV"FQJF8&T;&Y%ZYIF'N,R D$0S)[B%P0OKF M,3T4V&91+U$8[=&Q!FW#AJ 2:,/$?H9UVX1P4TM ME,=$);)!LPTHAVJF)@9-]@!3$/T3=0AGYIQT,J9$?B;GZE=I[-.LCH3(1S_, M:+S.GJE?Y>>R,6%!_E;]D,:)K/(3V?QFZ#@DMF=*\S1SJMSYSF,6+,D[CC?6 M.Y0$R::TSQAC@:GSK>/C/(W7@=&'VP>\M4M2!THJ95.J(V$',($3\)ANBF]0 M_N\XO$'9;3?_">WUE)]F6[DVF$3,IK1 F3-&=C5[:L;A.'PBV".\FZ$8X2>V M2U)8'$QN9B-;%"$KP(_E ](B8%AR=*'3 )@DSO9&-)\YX!5C[U4A_$)D5N(' MRZE5A7((H3\"Q!)F804OV_U$I;-L5^I .1[H6IH5D.#%^(#1UO$]\=F/O!J4 M8X*NA7F*$[P\]W/)@[-K--\>ZD$Y%>AKLCT /0>1XA1Y3?9)K*I0?/\]"+:& M%;QL1YMM$.T0*MS.360L:@**![]K68LP@Y=YH:@+YP4UF:;K=:$X[7L:T56P MX,6;I_9,,<["4/7',[<^%.]XUV+F @8F:O6@Q-:1U7 ,ZFXB,760GX?4Z2XO M[B*N7M@0%"UH%5@M0)NR.Y*X#'9K@ M3W5V'VR!\@3[E#W%+[R')?2:@.(PZVG("[%#DWU);\=AG&(:M9<_DDM!,5BA M,/95&X+B7^M^"E#E &!MH+,8F;;NG80^2[[+KFC3ZSS'=\I_1H&W).1GP#26 M!>U6H?CF^EDJM-D!36E.Y[_Y.L+) N'-^$"T\F: 71>*VZZG!8,-&IB8U;&W MWM7#<>!U(W =Y.7GH5;\HEGQ6$GY)+UFF,=V3BR]+0 M"-1 H2Z4D[5.1\2I9BCP 9CDJU"Y9S'50E!.TWJ3Y2E@8$*;I]MM'ISG!/L7 MN<;A,L*;/).8>-Y6K@W%HZ3XR(R>51'"TS.Q<7)+,^$YR4T+&U<3PT\? 7V6JS,R*UJ(Q*"MO(]FV M!6]$TC>(3$S>C4]]4Z$7$Z ,PTA8$DQ\2F,9\9 !FU%+KU8+GYD]% $39=)F M9JQ",C(F"@6HY)Z=AED0>.PSSCU4*T'Q+#8?*0H@34KHCK[M&U,$QV3" MFP MBT/QU[66"AL>L$EL]$*Q$759YPE^:811GO:9,Z6)*D#QI;6:X$0 @0DO"P<+ M"90TORE7/3>XC7!^H#!!/&'J- !E.]Y*N#J (0J['+:PWY#=Y_\BFA9]U[_<^G-9[Q MJEX=3IA(6P50PRN5\S_>G[#BCOR9_<#XOB"EPH_GY^=WU)8@%D22XMT[-]J\ MS_AQX\?T(> 4HT-^_GLR=9&_L\@6 IAU*S)[>/CHMLRD@5X2LKLZIB9(_(02 M\/GSY^\^_/#AN\';P;$O\L?M<#P;_#*\^SH:W(^&\Z^ST?UHLI@/AI.;P?SG MZ6SQ=C&:W0_&DU]&\T7^TU_R;O_MCKX)AWC25$_OQ0G#MI\/V;;Z.<;4[O.%Q'3AQ/'SQI:]CL.OT. 6L24WLIH_H+?F6 M6M1TJA7[_CH7/_-A##8G[,_[!P+%H#.47\/HD3X#0,&.PVV:[#//YZ^1GD*L M/C+/4Y'^^NUSI=DKUUNOZ$Q1QT2#B*DW_;&G/Z]DXKAK2LS^FL)]L2"S_)*\ MLE!.!HR-CY)'D\<3^[/%\3V7PE1R@J/)$U=8Q!!YXU:@'"4858;&W+*O)ETL MJ7>G!^@]6%6E/GI4,2<(3-@@-8:Q'^AJ;>2%[24_$MU.R"YAE)^5__0F M1JO"HUO\3C8'R/OI#=%;RW9LS@'>L%T0$%48^VS6' 5 M^ G"NYCE,7!^34XNL6 M7QYE*/T%F)#IB$ZXI1F)[X(2E8;BA))I3RF:A \&VB"0;?"YI>UNU24@^*I_ MWMOGN;M&7DJ3KE-42B:EN J4;;&&/,6 @&TFCL06F8^)W5E-[*4I1-5FH&Q' M&PE6%20,NYL22XB^*I+ATP/]=+-Q\&ZZG/NKT%_Z+GT8(7]CDNPJ'J+ =PDV M>L3@!\H&^OCNX^CH?3T;SXGC_Z_W]?QKXK8_N2](V]/ET,N)$!ZVL8L"VD8T4MRR]-@([0OIB(.H8.@YV(N_ M;CVBC)\^?/SKQ^^$4E.L"V6#(M+'RD!3@]63["3KPW6Z28/LH#5/F)*']QYA M,29.]6J6YLI/GH<9 ]]+4FHW/U'?TNI\J9BRQC36B M"6!@?J<9W=2'R!LY."24QL3DRR47;OJ5.A*L"%)A07V/2 MK>][$.UY)M::IX\QV8[1FVHW4?J8#!^C-/D2$7H)0UR$0YKWU@^G(?H-.;P= MJVXCMB_4=R)O7=#0!$_S,]"$Q@C'5%^3'3U S+Z=;P._=,-M1N-0A)DKM)JQ M?6^_&^%KPX8H_CP]1WYO-=]*9'FMXR,.GE6F7MWV7?_NQ*T$UT+RGT.6\IOH M.9Q%:>AEMB-5/GHL-"13U(T?I)2*XP^L<(A.FK5]_;^5O+MC [#A?B#M-L+9 M:K5,@\(A*WB<15#%]E7^3H:U&.)YG_/.$5F LAP%9)):-3KWK0=FMC[W?3LX MT#4H".O^++A1I$262S5UD[2(R"W&?9;A013MJ=6"A9$_#HE6H6-N4MH)^T!# MJ0:,<]\6XBN/?R%2^Y,VASQA]*BD#H"## W%5)!5S\<7.E,)"DASJR\H)/-; M0$T#;T/82_.(9 Y[FB(TEMR.U6S#]D&&EJ)6[&D]G/:%6YE>Z*22I^Q&^ G5 M+ Q65G)I5;N!K3KPV,%S"O/OF9Y@' TIBH7K!SDM9?LLHK5H3P&!,(?IIXC: MN60G7IR(Y/LPLEVCJ9RR#,RL:U?:YN^G>MCCS7A^/:4&[=?1S6#Z,)H-%^/I M)+>!;\8TG]&8VL?4RLU)&#BA-R@18=74/9FDKYR 2G>^1BC))F#/SZ5YA!Q? M[<@?VRAV@B\X2K?QX84AMAA$9K*QWNW;:3U@4[?6>^LH#E94=$590?'G\36 MQY]1X"TC3(AGWVO6K@UR-A8IZXD@U5#:%V?_4Y7,$664 KO^+ O,-KM%.&^7 M6@6J&.D#1EO']PC;ILD:X=RO#(AUE['62U:3LT^_RT MCL5%8'J6DS5=:J 23W1M&K0=# Y$P]JPT$S0J3IAK%14; 7JM&7;D>66-:E3 M7D)3*>Y[J]WHE;QYVW'L9Z9<;[*=X.6B+YP.$-/B/S0F>;QV@7S3N#YZ!V/ ME>>K=.5]=&DX=>OFJ#1L7NU@'E]TP4M@>E>BK4.W1^M6S6LC>713'MX2K[/(-;BU\:G%K@= S(/7B 97SP"N1-(@.-%TN,5PN,5PN,5PN M,5PN,5PN,5PN,9@SPBZ7&"Z7&"Z7&"Z7&"Z7&"Z7&"Z7&"Z7&"Z7&,[F$D-Q M*-?^Z.K0T.5J0F/6 3N9TCGMH)E8ILLO4>3%\R@X]1MWTN+EED%['IZOAI$B M0CU+-*V#1]I'C>WLY#<6K/?^(V![A@) M39/4T@*VU"O53FSO*;L>ADU41Y57T!2))K@CS*;O<=P0NR^(LFM_W>B/I&W; MECD$M9&P")JV9$%LIWSH(&)'T*YM,QN"E@C8<[X6]"F>#L)5:RW:MJ'[4)Y. M&/,*U":W*;O9?#$;M6T\0U.>,F] +DPY@1WOK00-7V[1=L;*,YZ/CJ@ZNG"Q M;^SLME72,=CFZL2>*^>K*>,P063H<397731X=CNJOC2FQAGXZQ7[G;&6+9[= MYDE)(3IA#;QYA*7&>XN+&_A^A9811GG!A?.B$Q[2I/5O/+=#Y_P$IH4*$*C; M8;KDJYI>$Y>$#0V8=C[7=N@3S[=!]#P.B=YOLB*=7N&IO;NG<86'TC98$N(& M_I&ZRWT>6\%DE_L\E_L\E_L\O6U-+_=Y+O=Y+O=Y+O=Y+O=Y+O=Y0,W)BHI^ MN<]SN<]CWS-RN<]SN<]SN<]#/21=[;X28L;'*(&AF_A/^4.R3.@< M[6[9INV3+R":VY*+P+S1+#3C,/,N=JIG&FW:/E #K&<:7 2F9S=HBY'KYS8G MX=XFPHG_K]QVT=&M!NW8#E $HD\-. =,AZZ=K9\X07:^[&6''YK3DFIUVU&) M0#1&G6$@3LO&8>*$*Y]8?7E:17J8ET8Q<6.4QIP70_I0L(/=(K/3<0[L50+ZU!CJM M*&\V=/LR?R#+44C($_G63LI \: U5->RP$Z0V1?''5T38[HG6&&4V0EBT0C* M0]GA=R F 4K[(AN'!7-;K87:K< XF-);#[5!@I>NQKK8J"5 :V-#/=>0/]0U M-ULO^H/2))V9)'2AK: OU+@M6@M:^"*_)1I=&Q:=.,/-7:\FJ MRBT-94WM2&QNBI*M,!X/K(A+E]N0[1';J[RYJ(%IP'BS=7Q,UXOI\A1##B^@\'@[,M7:4.R? MYK)6A@I,P&+$C19=.&?(O0Q=B$F.)';[Z*4XUJ2)3I]]:H:M4A9)4IHV,57!"/98?KL@N>D5,A9/?RH9#D46@P6%][1],:,L,8Y'M(+ 4&8/YGD28X: MA'5 '2I(]4]!5G"."FC&]NER[@22XP%&.2@.!"6%JWJ1:UCL"T*8)U8H&J6: M4';_VL)20G?Q@E^\X"?CJ6S-U5T(G*$DJV1[%.E[O66(0!CIMXZ/?W&"E(QG MA_Z=G7"1 3]?$^(7"&_RFP?9US/DIAC3D&)=V_R'>B#M[7 \&_PRO/LZ&MR/ MAO.OL]']:++(D\G,?Y[.%F\7H]D],>%I7IG\I[># P56L\4<>':U*T=F9W'7 MA#91JA>UJC:<9T?"2IIPB]&?*0K=G2@R5Z4F#&._B0 KKC05J/;M&=:8/A I MCL=5J0EH2Z"AM4PYBF#"E.-Q$A8:IFI5H6PC-!16)L8Z2$!RO-H=/O[L(TQM MZ]T=M:S5IE=A91@QGAW.L$*T@(1:5KXZS=K3K: -F!.O@DI+!RT?,R!!C\-M M2DQ^"NX[MUJ=^<[CWY =EK22V;B.I:F6-X!?_LI ME@42D.3VY/G469@IJ3<-#^O[E1/[\=

HP1?J)@,STD/T>A2VKE*8%/(*K- MQOWU"W,&YX\/IM[TQYZ^?(G33>@[].M?'8P=WCTI<5%P\W;?H^/@G.2RI+=4 M_RAQW#4E6BXO?EG;#D-[ N/SQ/[D?H.P_^305QMO_9 L6KX3C,,XP6EF?U18 M),K@IML*F*@\D\K0F%OVU>2X.C%,FP.*PUG6M;-E9[7@&GA-F[6;NZTKMG#L M08$=>:Y'47F(LOCBQ6DA<"M'A](^Q0HL O" JC0K'=AP/#_B!_.JU89BS+'5 M\R1Z5PW2V9TFCN+$W]!; X=*\71Y'6VV3KB;E] V.&RL!0(V.FP\$#A8$@H' M3QF)@V@Y<',B_V<\"(YDPCB1;&]6*)U>=M;-Q3'4X^EFQ\IP<2)=G$C?L!/I M3+T28-Q(%Z^$?:\$!!?5:_!*M.>3LJ>BTZZ >"]Z8%]/B\QY>S\Z9,2U$[CT MDC?Y.(N"X#;"SP[F798VT.\KG#I-Z32/I=!<00Q?PJ]^LJZABZOPXBHS#LM1 MUI9&($X'?;U"8T\\#\@"?3K@Z2O14@[(<1RGM=?*>^[K%4ZE_6NIA*>O6TOG M*$ERH\>0JE8Z?(5GN=;TM<+8;I66XT;I&$"IE:'WSS0_6V"Y9,ST"R9=C$G= M-,C?LSOE*GQ=%2LFWUDB=QWZ?Z;ZB2Y^J+_,WNA\JR#M<(BU(]\=R!LD>_I@ M'&P5)Z6A)U9H4F 2A;BB4W66"U]C[[=+"XM_24NS ;@@?0G.NOC%@1YS]:@: MY967SQ?[]AV+-N$QE:@"H/,EF>K*Y /G%LDI=3,__N,6(YH("6&R6,R<1)QJ M0JXNG G+=_&_%TW<[9=ZJQ=;UU"R3.KF>V,J>U7I;?,XV_ MVP-.;%8ZSJ8FS*5.I &7_)=.A0]"2!(_]T3!/'PE4LI]+,OH2X7Z95QB*5:@B M%AF6_H9"I@,/A& _CB.\FT0)FKI)1'K]])F4_R@:%:IUH=AA&@-$%9I1P?R' M$Z8.WGW\GI3_I"D89ETH9W[M!,.$UI=@OCP]5GOGRX%;%,JAG3+;N4B,+-'Y MP=*MX_)#3%0K03EO:[94LS%9D &-^CVN5.)1T*@9XW+Z6W]RXJ.T;V@]!,A; M(8\FTTI%9Z*,>O6A[ 0%&G68L?20]26?"4)>@&:1^P>E(CY> MS!JN,,H^\&6C7A?*5E!%+NJH@,Q&I4UD$=0CVN5\=R3/DH4U& MS@/"?N0I'W*P*UJ:M)0\)XJ''FQ@T.6F<2#"JPIHAE/7474YPIG_Q'1.0W'8 MNW)M*+.ECN*JB[,$%+I$%\]1"XF6:D.QU/N1: DH>(F27MJ,TDI]F = G4FU M#-6^7+. V>FR" R;XBPL3&#T",I;LG64CBNXMHX #U#A""T;80U !HU4[:0R MZML7^!^K1WD.8T8A*%:&@NXQW6,H'TYQ]]EK.6 M40C*BJO#6 :,WG3V&"1=="E07&Y9*.$36MK+1=,7KQ_(CRF-XY4K,K2BA$EHL%R*R;_V]GNO(2G$MEUO$EUO$EUO$ MEUO$EUO$K_O-9MEU2&./[?3W9G,75QIBW_,=O)L[ 9HNYTGD_B%8]@7E+2WY M2B&2W"5?@ > <(XDT1C/Z7)!M"=V7$J2<+U6J0AHP94J845B"MCZF@;O4)(@ MK! #QBD(93%35ZS#',9!U!>G[YT=_5*9X>+R4):>!GP7 ^N9_:,7=^V$*Z0N M &X-*)Z_YB+@0NLO2'CEQS3;JG?C8^0FT^42%??P'S*[$!T<"Z)(8>U&H/@/ M&XBJ =J>EOD8)Z4EGOQU7-[)'[]?1RE-I+MU<+*CX!@F%[^8)4OK[XTL+3X, M.YR?H6V*R4B.CP/YE#RF;:59%X!Y)=.SO70T4/6ZO[QVMG[B!'=;R>:R5LZV M6=5(K:J[PQHF^[N/ZKB^DZ3QXI:VFWU+ H(?37/>N:ZJ6&[)DC?<4&U4$EZY M.!3+N;$7@UFL@:A;.6@@ F/J8PEHG7&;:6:<>$I.3?T!V8%U#D(K_)2 MR>''P_3Q44>B\K:,B_ES/V*6(P4F^\M+V0V\/A]:*\]9/'#-L<*OG7B=IP"F MGZZC,/8)6S+R;B-,F4"7*)I-*',:U\UQS0;,R[>Y#ZD)/F-;I]%+0C0G]>-U M[I6,N?M55DGS8FCN A("L;!5G6)_1>0=9..49H6F?JC";2'?L(IKFY=+A,7-2Z.E8TB( M!MR(6B*,D9?'M2(Z0\<3Q#^?X)0V+Z/V#APN&%,+5)Y7N^3&/37<107-<[RY M6T6$PX(UL%C[V'N@I\'9]V3A.\A?;@P(*YL72G-WB2XV8!/7#!&J??H,+S7R M.?/5:2'S\FGOYSC%8&3 S- 3"E-T3/Y_"*9@GE\KUC%_B-W<4Z (R8@TAIOL MH9LF0E&N:EXV+7?YRL@,B8AV-D-_ICXQ*<;A*";8GV_3T&-+A5_:O"!:[O-% M8(SPODB;.B;J\$BFR1#%\20*-U&($@?O2L&J+%%H5#8OF98[?0ULAE85+\WZ MFRX?TB3;F8J6$VYA\X)H&;@AP&*$\5=.0"VY$AG'^9+%>W%Y\^QON2$7PP%F MV'XA#+B+XG@:[H,(_N7D1!_NGN;O!')L7HWZY@79?M>N <^DIVNX(F;'BMYK M*,:WP,W%*&M>$BUW\WPHP(83?5 C/HQ\SI@Y+61>'.W#'DXQ6'"L'+W._&5= M5L,\ZYMOT94 F3&!.AJ]UUM-DZX6X19=K G(G$Y$\ !2&5 :.&>2FTW)'+ %;&;Z&:9PZP12/PR4FNU<:VTYP$:0IIN;B M XYG:5>W;P@VU_>4$=G9'31'+KQ.@J\.W_C)[<1EDE)N99YX;3;T[I1+-"8FZV'^+QF]>8YPT9&[>@/FI=C%*;PZ/M"R/3Z* MIG'%LU[)O S;7Y>080(FM[LHO\5!R;Y.,:X' 0I+FI=0>^< $P@PL9QJ4?A$ MEE+_,4#YQW@?S,:[^J!1W[P(V\^9BZYU$\#:O!W]FA"V^B5:AG7K;M4UDHP (FP!%A@>N[9Y.;:_\J ,#IA(R\;XO9,4B0)F:%L$ M14^79/DGP+9.,$.4=QY-*7!+ #G!;\@Y3K'>-P@EZ2 MQ3,*GM!]%"9KWEE%RS;-ZT5[OU)+R&9N\C:XPG[EQ#0]^EWTC.)DXL2>\^<] MD</=[YVL$HSB[K>FK2E#=B7K3=>,-T,)HYB=M'PV5W$S(W':&B M=A]94M9\'K263BP^%("C:X;HX81W'6TV?K;ENT6(YGF2705LV(9Y87:3@%4# M(C A9P.?90NQ"I@73WLO4YE^:+RG.>+S.?D-WS\I/2M(C&C)1#N/RTRKPTFKM-N"#L.4+R"7,15:E2 M=G#PJIN72A^."QXZ8 :!*)$JQPX05S$OO?9N"#$B8!(K>TCGZ2/A DV4ASS! MX;VXBGF)=9%S0X0(F,0XUF7N &EH==6T^<0X7CM;X_&SB*Z0C^CP+O:_1P%A OQ(MH[J/=S"&OYZZQI\T)N>>.H M,^12%?C'^Q.F$*+^R'Y@?%^06>',\_/S.TJSF]T[W[USH\W[C#/'@VJ*NGQL M=8,2QP^.J#/FHYB-.:6!Q7^-E ;&_ MT%6IXCX0)R_>YSRG^>0N7[?X\C#Q$-P1$\8/SHX:4+)T'7]O/\K>[G MF4P7H_G@?SB;[?\>W$V'D_G@8?C;\.IN1'[+NZ4\R?L=[)W;%S_0Q0]T\0-= M_$ "'T0VAQ'CL#R-\?T0HM)GY_D1@8$V""[^B'/R1UPN ';GU[C<_WN%]__: M^SU 7?^[>#VZ]WJ8V, 5;XO0)V!7>6/:6[6_?_AXNE6;C7X93;Z.R+_7TR^3 M\6(\G=C=B/FQ4]S@H;?DE@5JX8Y,6*6K 1+CI$0_^>M(._GC]P< MTBG&3L^%]XM^^#('JFA]=Y4,-MA/=GW#2?!R)&?DC7HT,Q9BQU@T; M.$TTQ-L4J\G'1XMMU[^0-WU">$&F;D'J4'D=,$X,73')H9FYHT=&-7;<)'M= MJSBZS"]4#)<)PO.UO]WP[N>I5@7CMM"5D3)"8(ZE/=V_^LGZ.HV3:(-PAH'F MFQ4&$2C5!!/MT6#E4P)X!N(\9!G5EV>]*I@0D8X$6D=H?BX]T%"/7)05-BX. MWE7F5O-E%=,Y#:G:TMQD<#$:,2Y7WB7GKH<9 RM03S_1Q>++JUWAS:*P&QP MU&*U6 < ;P>DPP'.>QP\[@A;LCX'I$%T.1ZX' ]C)$&Q@,>U,K89JZHI1][6(/3%T%L_ M(#MDY&4]"IC*+F?;^:;-6#:,7K75#XCI(='62AG;KK)FVEJ!T!=#?PE"/B=+ M/]K62[V9M$2X_1W7Y?0%].E+!QFF,A TE1]KKSAZ<8.4IL:BO@'R/V_AO'!$ MWJ@EVR.SC3XT @QT@TT T/)X#]^/_VBPN?Y.;7-=Z6P0+0>8=&=U6UVAB((7 M;:AYA>WXPZJD7.VN4.BN-P[^0W E2EX-UI9;+)X3?Y<$F?TEM4[CGD+AS2EY M-0!;D.[TY\U@#5BQB MJ^GR" J@E"AQ>I-DN0;L^?%4_X1R*L,"(*=B?-?(%,Z'TEI@9\*Z&E:$)<-E M*TSUGQ'>TQ9S#F!8A2Q-;IR(+?GDQL-AA^WT3O-T6:&'>^PB* M@[A(KT9[S M @R]^55%UA>SA.V914DQC@[5KLTG"1^OY(R\@N1:U>?DE2E67LM9>0W%T=^, ME=>F6'DC9^6--59^WP4K;_IFY3 (ILD:'2=P/DNY16U'D>JQE@L#@-%\:LC< M2XS^3 D)V3/" MU]%F2XS>C%CM@X[/]30"H__[=;SX[>W@:C@?W0RNI_>Y^>@\\>[AFFR)L8=_\)-KSU"L99[4M<^60?L M(_R%OBC6EU9RN[/MR .NDER^0=XDEC^/7NA'_=MGG^NWSP3[1AHG=^QS@/). M+]M)L-M)8F)&&S1/G"2C\(YV0HGF[RZ%-;ZAS::0#_87)@YYPJVHI Z@G:F" MVBK("DXPRAP%I+G5%Q0B[ 0T98ZW(>R-,]?D$RHF;_;11\,VH&R%E12ULI;K MX;0OW!F*$6'-.GLAZ0D%49;)I:!3$GVI4!/*9D);D$KH[(OOXNZXN#LZ<6.. M-ML@VB&4/S:=WZIC J1AR'Z8DDEN2FR>["MFJKF6#4*9.+K5HBXX8R2%CS*- M64Z]CC6"V^;K] -TQ!Q@SB=E0)P%2*.^[>"D?E<<#49 ]O?,XE3_*;C/]1N0 M0@?/;/[5[K-O%X>.B#MY]^)K02=EOB&GS0ER^U-X G$), MU=5R\W3XZM=<1;.OE@[X31C0CR)PB?S.Z3KB]1+Y-=6=0 ;;OQFE/W#_5^2OUN3?X1/" MS@IE48\W3H)N'1__X@0I F'"ZU%Y]H/'MHVOQ^[+H*GQ!_!(^::V#DUF-VAC M[1L:8%4;%-XHTZ;O&]JXP!UJVE+[9L9;80&G&,7P!IL><6=O\[V&D:8GLF]F MF%4GH$64. &4->R4F-<=!V:+J\ T?1\.5[SYP>;*8;K)&!!GD*J1M7$RB9+? MZ"MX^[?ZCBWEE4ZY)(E3M$"/[+3#V6U'Y?,"3A:_T< 4OQ99I(J"\ MQ7MFRLWA)N3(X"RH*1][0S?QGTB9!H'"WVL%"F=]#G(>#)RBUTOD\"5R^!(Y M?(D_D.8?83S=?&U1N 7" MTQ/A>%VY&/V=_+FIAEJPQ\96I8XF7)]$.!7;T@'TWB\98FMKM*!-R]C.L MJ9V0,D>_3>VVJ]*OE.9E8T/OS4W:N4XYOT_>A]9V3\0IW;WVJ?^?\?VWC M@+&-L#$.M,DX>W,&UCC0YO^YC0/US8L%XT>Y]U>X*[5H_"BS_;4H^_$=GB+9 M^C'X*QX^TH3K;N?:*W<_N5(UY$-7S48[V47MRF"$J2O(]S?),L:=. ML$!X\TFDM*8I.?L-JLXL4=-RT]Q^9;K/7Y)X/.#%GENAY.QWI[9TOQ&W002H M7SM;/W&"F4/,I6'H_>I0S G=4!!.;(I(]>+;<>BE;L:.Z7))-AGA2C=H_>.' M^K/7U\.'\6)X-Y@-Q_/18#BY&?PZG,V&D\5\<#N=T2CV^^ED,%],K_^3E"Y( M&1QI&>R)L1K+?ATX<3Q=%N1-\8QJ@2@X753!Q@OT+'($D>>"\K"BT.6"J;Q MSX=E?W5B$B>,%!?6 !3P+=4^J8SZ?O-Z@I[W2B^%2V6"Q'UQ??R#C3ODL]S?EDH5\QU^,U'8]]JF:>/L>_Y#M[-G>Q" M!MU1""Q+07E+EJ7.;,^U+ 6P ,CH2!*]935=+@BDF%X2ECQ1JU(1D)TIU<6* MQ!2P]365S=#*CQ.$D7?C8^0>-MS\"4U6 XHAJJYJA]E-!LVT$.A]1.P_.0DZ MK'/Z_>V=$O1R_NFGKQABN,)**2U8!B_#:0BPR:_27H M!CTFQX1- ON 5="28:"S.>$:!BP\T,0A34G +PYH]>>K&%\>G>8'X,Q4PV1%8:R MK*N(18;%ODB8D^R=)%V"K)+=5 AJD*2N\#//6T#-FG$4::TR%..\,Z'6$ *3Z@..7(2\ M^); IR0ZH4NV(J6H 8Y %>J!=GD+9:D #IH8\VB6N-A0[HFFB19Y0U)ZG]Y5EA4V+J>_M963#-$YC,_2.9W. *Q4,RZYO_I2T';&06;4);%FP\#>^B9Q0G$R?VG#_O MB30VZ89UMZR_;LQ[]SYT,G7WP@Q[VI)OV)2EOB]N7GJMG4UR4%8LG^$C636B M4,WR*14V+X'6[A\9)&#+9N:YD%ZXM3:==>>X*<$P,@0.MS/V3]4<+U*P!H&P MN'F^MW:RR$$!&PAE;U!!]W[!X_I6A%7,"ZT[YXH0&##!'91KZ/TSC9/\RM-> M\SB2D]0Q+[K./",29$:FO@>B*J1?9T6LQ(?T,?#=0VB1ZT:;K1/NLDMVU-%: MD,::$ALU8UYTW3A+&H$UN9#1BY""A2O_V3SW6SL\ZB#,C)%*U/VU$Z]O$1K& M937X@J,X+D_%>XU@#I96[9F76VO710>H;6](%U&5?LT-:KVZ^2%WYDW1 M0'D^:6:.CW85OS=]&_7CAP^?VJ69V9,RB):#YR+E#(@W4R]Y9BYY9JS(Z))G MQDB>F?]( WI3[Y,\:P2O))3;/SKY"WA8>LL4L0E]1\YB9C'0MP=X^2%80/I4 MX0DQ7A)$[($U^?T[-646UP$=WR]0:S&JWA3<32+2@1KS!85!1^+SE)T/YY+& MJNO,,^;36 W)AB:@7\^\2,YM46G0L>H6LHJ#CMD7<9H&QOR4]Q^P@.G;[)3N(==_ 660' MN2;_^*^\W0T,&-8A,!$'^6,_=6 39W4G2*O!LBM8F XR36F4S]-:['/4)R0U2I! M7C8(OA+AQ+/Y5V%244D=*,X<58TNBTP"S;Z\\D?^A.*I%H&RIV\BC2H2^\PO M##HA]T_*0-G%-V'_"13[_"^,[FQH*OHQ3\N"<%^R 532.8ALDS-U6XY#LA?) M-A_Y2DLT,DS)^CHEEENVXO)$J5(1RC2G+&$54, 8OIQIY1Z(G*)DN M%\Z+DBAE34"9/!L*508/F'@)84?Z.?([*0/,12H7T G]1ARB-_1Y$^_&?_(] M%'K,BYVU(L"$N=DEP])IH$C*FFT BR"4RU@3WWE(^(;N;)!7 Z$G8WXK MP.(5&TN9CQ"8G.76\0/"F8IF6!IO'$Y: 18IV<4NX@3A./<8(= M]S1=9N-6H*4,;BQ0/D1@@FX99Y1GO^LG0&_?-I0@G89CHL/ O#U'0(3F4D^[ MGV4UCX>AEV_Q5RAT": [6B]&L7:L[J=ZK"X-T1TO[DQO$5?5L-W,QTH,404N,LI:V'L+TC;T^601LZLD.2",*3XS8)\BFDZO2ADWZUOW J@P%>A4E;F4EV0?>T7BQEH MN,(HZYM_O9A7$LH*UU#[#AM%'CY3G)^&2)WYI<)0(K*ZYG\)8E\B^(*C9_HR MAESY>26A1$ZU93X/7V\7> DI:9"H,5]0&$I@5%O^"R#VM*['."FMZ>2OXWI. M_B $$6,=X:V#DQV-7F985_QBL)*O2 TK/A [O)^A;8K=M5.:#$_)8]X5TJP+ MP&Z2:=I>.AJH>KMN'>%D?>T0>'[HS,DF%WT-_2SMMB@GBTHMVP94(Y4[WL-6 M0-B73'YQL!^E@E1=)P5LFTKM.'T"QOY^[W1BK?D:)EV,O) MF5X6H:XOZO!+G6#Z&/BKS'EWZ\>N$_R&''SO)-3/M]O?DY'XS!NW9GMD-M*$ MQFB!N='9.%)"/=J_O.WL,G;$;!$[HG9=;<:X0:#4"9+/I6"0[\LQ']')'ES].='VI5H?A8 MC(B[#/QL!+U8^[B9G$LUH;ARC(BYA-M,PCP.)<,EV7C<1BG9PS'DIU<5S%VZ M]@+4 WX.XU1G9 *Z4=?S6(0?C7"/D^T=:;_0/OV8A/JC:)*8A/O9XN%_#8)# MGY?8!#6G+?7V<[SDI=_.+.;@A'I+_G!* -/)5_L5B$^[I@P57MH]V;EW7N@6 MD\O/D]]M[[\Y"K!GZ FU]E??BU/T_)VB]-[-<17>/:#L\NYUX/B;.+_BRQ&F M2D4HW@LM^:H V8&GY!\XVR<%8KG4;I:)[\X0#HHS04]"=1S0MR?CD!1P0A?-D!L](>PWBIO^3G>/O6OJX*)N(JRKPU?=:+D[_?8Y:!L]Q14ZK#98R.Y M7#Z[7#Z[7#ZS?OFL&)S2>0C*!-3NHM,)&/M+\\7?9-W?Q(UK#0CO(WPX-2/, M6!_T;8'PAC5:5&J=E2M)&14TI\,9G?!V<@;?X(2WBV&2Y]X:AT^1[R+O-L)S MTCGY^(#P,L(;=D)0A4IGY=E1!=74K5-\3?_OD:QZ__[_ 5!+ P04 " "P M, U9[*&0?!V: *SP@ %0 'AX:6DM,C R-# V,S!?;&%B+GAM;.R]?W/C M.)(@^O]%O.^ Z_?BICI"[I[JWIW=F;O="]F6J[7KLKR6JN?F=;S8H$7(XC1% M:DC*+L^G?TB /T4 !$A*"?7=QDZ7;64F,J',1"*12/R/__EU%Y)7FJ1!'/W+ M-Q^_^_TWA$;KV ^BEW_YYI!MKO[YF__YK__7?_D?__7JZG]=/]T3/UX?=C3* MR#JA7D9]\A9D6[**]WLO(I]ID@1A2*Z3P'^AA'S\_7?_]-WOO_M(KJ[^E9.X M]E*&$D>$T_KANX_%!SF'/_SI'_^9/'XN MX#XSSC9!%V 81+_^"?[SS,8C3,(H_=/7-/B7;[99MO_3]]^_O;U]]_;C=W'R MPM!___'[__7Y?KG>TIUW%41IYD5K^HW :F!\?4[" N?'[PORWQ3TX0^R$3[^ M\8]__)Y_RD#3X$\I'^D^7GL9G_/.$8@2 GZ[*L"NX$]7'W^X^O'C=U]3O^"K MQ5:'&.Q3/RL1ZL#_^+WX\)M__2^$B#E.XI ^T0WAXOTI>]_3?_DF#7;[$.CQ MOVT3NI$/'R;)]X#_?41?X+L'_O\(_'_\ _#_?^=_OO>>:?@- <@O3W.E)']L MT,J1OA^=TZS-96;+8=;F+H2_W+.?&OS1KQF-?.H7' *^YJODY+F> >&2=+QN M$ U!\>*D+75:?-TI77_W$K]^[]. 6Q?\< 4_<('9+_]Y$S./,7U.L\1;9P4E M+L._?"/Y_/L&/P V39I,>-#LJ967T:=,]7\B-&9]3$(<+HTNOJR_.9?;PM'ZT4^ MF459D+V3>;2)DQWW&__C^XKHJ;_N@I45HRB1IODQSINM9>((#F_)D#*B63Y*> 2'(2*4NR"D#X?=,TTD?GUT!Y RTOO@\* 0X(@#/_X4_T9< PM@H>_!VL@5"#H;YQ;J)#U&6O-_$OEHO.K PU<1( MH*;6:%&0E,B )Y5.-5 GA".3."$Y 0(4SJ]H*^_KW&?+7; )1 :M8[U1PF,J M5X<03;52 ",IE)8;E2HQ)-+$0ENQIK[/)B7-_[D/(OI1*:L4%E-O-,PW=48" MB*0O2DY4NI)#3HH?"."0183@:W(.;MB/BV05OT5=4M8A'="3-N-2+:G <'7D MF(].#0$$6)$ !4T[^+JX2!Z3^#6(UNI81P7N@)XH1) JRQ$LKL9(F>E4FS*2 M*?#0=.Q6GSA MQY^?_0N7,]#ZPOEG)-Z0CS]\>/Z6%%CG_-97B0?%5,OWW7,LD^3HO9UO64<44467 Z&:]LREH_MNPZ#9N-M)EH* M4("2 A8I"WYS2!(:9>+X#;26[30.J3(B58%CAO9Z$9K!O1P6*;S7,:,*\',< M4B(1@85Q?I)1J 8+7NFMEWDY8YJTOAP<]\1$)\+Q48D,%NV,1,V,^G"DQ(%B M#*]0)9PS]^3&R^A+G+QK3Y-K4-@G[RV&VX?O)0CB^?L1#[HC^(04L.=7@>7. M"\/K0QI$-%6O-D=0F"H@9;BI @T0)!60\*!2 0Y*"MCSJ\!L1Y,7MH!]2N*W M;'L3[_9>I/8&"FA,E= *T%0-*2B2BFAX4:E*@4($#LF1$-S&EH9AEZHT@5"= MAH3=(Y]1@\!R&2T6E!X#(/&^?#;P#BI"XO6ORZW')F)QR.#N$VRDU3&V%@EU MVV(@SM'F18.!M87I9$FYD>&8A*-.B$ F-6P$_6+!<.*%\\BG7_^=JOU+"PY5 MB^1,'RE.$PA+5V1<*-5# !,.31CX64^PQ,[H+DC77O@7ZB7JZP1J4*23K0[6 MRU,N!=SY3[RTC+1/O_+\AX G@(!ZO:#B^X[]1;:544+B7BY0,'Y\M^ (#.UJ M@90/]N"?DB8EVM(#1!91UJ<=&I)?DOI['HR94SX MG/'0DT6P1Y_CZ(.4R4('&A^>_7N7C-[ZKDL8 D#C?;L;+WWF;![2JQ?/VXNO MF(996ORE^J[S/_PGK^("7A:;NR#RHG7 M#46%Z 4=]/M4,^O(7U$ ^6QP3NK M7MDSU@Y1%@^WLX?E[):PGY:+^_GM=,5^N9[>3Q]N9F3YTVRV6CJBB2OON576 MH0)R0+L:[$KUB$/@:DR-A?:Q;P%$?N%@_Y\C>G ?1'3.?CP.472 #NA#BVVI M3I10N'IQQ(9.-P"4<%AD!9FF*3LUI6B"8&B$#(6VG$+!R*_ M%&!J/1B%WXPF*;T?S/1RJ5O:1N'TE2;/\1B\3#/[._'8)7+V2LI=/L MQDN2]R!Z^=D+#ZI8U! 7SQJLA*M;AQ$BBK58<-96/(;$^X#Q'VKH$^)EI*! M.(G3VM.>)W=8;)5D.JL:1=@U_$ K=)#UF;X$403"QALBF$%V("<3E;*_GTE( M@RC@)&(BQPOK-70R2)_HFC*.V/[Q@6;RPDLS%,3HP4"41A"A@<>))3H9:H<4 M.0JI<":$84TZ2S'/%%D,$"FIB131$8M*^]C)/'IE+,?).^-?(6L3!,\.9*S6 M];[^.8J>MQEH*4$)PK4968DM^ VHVI^/PVR<>>%(S'9,KHE=??T:B!.HW__A MQ]]S@X&_,";20P(MI)G=0YM7-BW%[H)O&XYX-\0YOTE9"0,V9H1P,J,K^I+S MYC)]YEAUM6Q+B;<#KPQ.&1"I3V"&2% 0_(XPH)06GS/"[$?_L*9D':<0R['( M)XS9("G)MBRP\Q* A0LGC)3'/BN1'G,QJZZ&IMV&Z2*9A&+]QU=E *S7F*(*,W,>: M*P/G6>B-A?OT\S79LR\Q2%.VC)(H'K-2K(_J/S)?Z@7^3#A(MD==9%N:-/)Z M"IF-,/&,PT*PNK48H*&8CS%?+97+,4F.RA=4CDR.TLK(-C1( :<_97IM4L6CE0?R$"ESCJR*<,((A] M5C-D&MH'.GVH(9[Z]&>W73^8$R*./'?N?EV?AK.?P9MLO='QF?&(A5[U$GEP!')HLC3W5,OI4_!RS9;;+ZP M/0#,MV(:.G#P#,A(F+H%:1%03,B HY:.E3@D!"22 -95O+DZP)83$)'MYC1" MI0Z8SSS*&-/!R_!:'ZS,<$%?-$TERTYDEE-Q[2":8I M8Y*T>8%:;N$8-OE0XI."P+?HQYZ]A12Q75"):F)EYZKB&>?+<\9OU/)K#\P4 MM;LN!2SB,JMCOK&\R@!QEE4U)^V5IY&@K<"Q%U%K$5S8GDE+!XX_Q$XDJ#,( MB*F#?O<5SIDJT*XC+BC??> ]!V&0!31ENS7>8F8;ASZS--BY9>\=5RW,T?$4 MV%;$NHJ;XJ(8@1US[8;I%;IXAYHCN7-[8ZAX\^GU_'Z^FL^69/IP2Y8_39]F M/RWN;V=/R]^1V]G=_&:^@,#M^]-ZA!D5QC*('12J4[&"]K(]4P.&516H9:E^J/NS@ M(([%Q61=W#IZA9L?*10RYI\\>R$O<$JWE.WN??[6DOB$-]F&$SOV.[1+#>/H MY8KIZXZ7$165DAX#V MVB'^@Y"W(MD%$X-&.=^A %"><6%4;N7Y?,]!@P^G1 M!*M$TFXJ.31AX*2 1S[/[BU#^UN[(EV;O?.LG4P=5DR[;NESQ[T>*23B:JEF MO+%,ML%PUD<5'Y('>)C! R@!V&IM_.QE\'[#Z:X0_%%($=$7YHY\[>IH+$S! M?.[5P*E5#LUGZ-CK_!DD03A=*\*7=[U)=R&YPF1!X#H.I\S1D4'FT$JHPAK"$@W7'F:[?1B_4_I$0[X+-%T@#/#P+,18 MJ+JI="*AV(PA5VWCR?&N$H'HXDK25[;"AEADQ08:\6W37@U.O9!G!V=?UT%* M5]Y7HVU%)Q9BZU,S@1I]4/4H.$U137AJ)_,!2QSK6_Y/+[B#(*.2ICS.Q +>[%I M7^!BS%!=[3&OEI;A.*'U:F$4!M!&P+8%%4=ZLZBPG"R>-A>JK*4:K8+Z5#55 MW=12?57WG45-B94[ES '"^=8F56]U++3A%3 ;M0;ZXU% M#HE>==RI.<>%QU7+@;.5(/F.*QW9=G1L,K"W%-T;"'>VT]I]M#-*>A/O=D$& MMP7AQ/V&9[->:+16*ZT6 _,@NE.0YOFS$ASIV+F#'\EIQ0<=9U'/(!;AV2CS^H>T2=Z;%GRSX8;G:^L.MUX5AW"^N&#W6$WQ7=+*99 ME@3/AXQ?75D<"?)7LXMDZ&4DPHY/_AT$ZR##-EP'I.\V()+I7NF M5 J)^AZ#BO&C]Q>.P;#>6Y#S(7M]("]_X: 3\9#HA,S3]$"QW]?L(T8JQ/A_ MOOL]^[^/9.\EHDO!A'S\_83]"?Y'4K 1ML !5/+T#C(IX<%.<:GHZ7=LET"4T G 01R1&PK^!9B9%_"NS3KVN: M\MH,1PSAB69>$%%_YB7P@G4Z7:\/NP._#G(K(C/%%)@@XIF'N5AU2^G&0C$: M4[9:BE<@D@*3?*CADMNNT/L\QM1;O+HL^3;"M>VW\=[)K>VVV3;;D>WU\&WU M:0U@3Y,@]F>1]L*#L5B,#IP0YOW,SL'Y,O.2;!3>K^E+$$5G8[\S&V[,N$B* MIXT$AA,>IZO7:/K4@V[6ZQSX4T3!FVMW7GW,A&EM9A$I?(03MJ M)G38JK!(F-MC@07?V3[2A"M:ZTXN/HHFG MH"#R+(31()R(4^G&WI(>IV#(![8C]>,P])*4L+5>&*93F7@N6#HMTZ%&$]1& MX8PP%+D[/4;6$"CTR[<]L85F4M56Y-[F;L+5<89H*7T [9!Y- ;2F(4#=,(LZ+T8FX=YQL[D@35L(]'+@V,'BD*69 MQ[.ZII(W4!RR"(DH6K.HP;MA&RV&# VDAN>:E1B+U#25V$"B,SW#"\V/>.BX MZ[XZK83&?&Q7*T#S?5TI*-*3NAI>VCJT>+B=/2QGMX3]M%S:72@=^S; MDW7MZM \8VS,H@@K 9N5$4:H2.41%KRU:R1F/\\>OLS(T^QF\>EA#NJ)7@\Q M2!Z!C7R3OT.&\J8KO#;*_M]?>5_[S8:GR<0&:3MG,WE&:+J+')/8/Z^RX]8$) M(;U$9BE"]1:Z'Q MWJ,V8*L=RV\I\7;P AWH2O[H Z]^Y"] F%QZ4CMG[!B S<8X!DG>LA1_PN[P_,2-0?F*B3\/;[,&#(64S2/=/]3; F M,&GBC>S$BU*VM(J7L!,29'27D@_I 9!3\N(Q/0\B"A]YX3K>QN&W_[T29T(. MN73BG-[S02@=!QYY3F+/)^O0$_>AP8I (TL(E(@8KZ\/4"BYOLFA 5<^RZ! M!GC+3TF.;@4Q9UL._$*C MO&\V 5_T&F3O6/ZEYV1R-"+P%'$1 M*M+ .]"L5B6$M$GM,3!N8:PK_)W012 $,R'TEPLA?2FR(@W9JW$:]RB-<+$N5EKP5K[MJU GI <760# M&@0*.\-^O6^0F&*W\U(3TFN@8Q^[II2I\99)=0W2FM[8.',RC5 -A MFH>F&@2DX]%.CB3'90*'*U<-RQ'S&2R27V$YT!JZ7#E%O5,NQP/5MH?6("&W MB.X4I]4F6HF!URJZ@R5%A^4J!A)HY$..^.V$/&@.GH?)9/ZDY0#16IM:N @# M^-\Z<*;>BE5-8UJG]CE&^QLW]C6=>X "$+EG@"GCHNJEG;AQ1*V%I=['::=B MUR$=4.TVXU+EKL!PU?N8#XV"%PX>@$_=O#/U;O\^$J M_D,AS.EE$@7*FJ0D#<9G>*T-AE*#+Q-1@=+"NW2&A%VTKB_6,=&X\"V8AZ] MTI2_MR#$4&_)I9"8][V4C#?O>K7 D.YY*?AHJ4H%F6O^*??5IDIOPSXCQF!S M97="Q05'11:@9KI*:348F"K?*4A3]97@2";0P8]:EW*426-A0$\U#1"(=B29 M<;<@MA&CDUL.JZV&6UN,/EL+Y/VYK2QY-HJ'14X80Y57*.YBB83!HLP77--- MG% !QVOU9E_9/BE._"#RDOZY.- MQ>3E6T!>MNN"PV.BYX[ZFD9THWR'0@F-[6B4 K2=1 L4T< 5O*B,DX$703#Y MD&-@)T+L!'E,XM<@A?K>39PX9P8Z3]';Q> ;AXE8=HNIHVOBP*6-IUB@Y)UI M\P3E]0I#:^LQ!R!9WY,P5Q;K$XB&X%QN@S3GD?J5;$R(Q8;I75WK5O$3W<,- MR>AEQA ZWY<]P3BNN*X1)TWMZ488Q ''.)H4)GZT/IBE)W7G L"YYJ\Q695S M0CXTE6*_BYP:YV+'$9:W2XGXA@9SSL=I(X=@HE\%;(H> M(6")HU90AI/!'3,TTVP/ V,/X-0F&%/>\YP]TZRSXOL(!O&,6<9LXURY#C"^ MARE+$K3O@TJ84&9,L$^+G6'5I%!V#&8'-%VYI71'_=O@-?!IY$N;4K5 D%JJ M*%@M.Z@:(V'U)S'C74"1$@RM6LJ>9[^3Y_,O4=-7 M+PA%ZN>F>OLA?UWUVDN#M8GW,*'BR#)G+K!R(>PF@5-VU8='J<=OQN0E*0BJ M;VH/F.34)H33I..XZ8N$]K:V.M$W#7W-I<##3XG>#DF;S #A4R_";/O>W90I-%, MUOZ1Q[B\LTSM9(UQHBD=X*+.-342G.)TLY[==RLP.<<$=H8MJ@.^WZ@',PAK M1A_EHKU85T@T\A"7ZLF,@HG1?9E+,=>Y)K$S(CNC1U.]DN$E$0L((VBB_VP6J-RI<61XPZ=Y M(I/G@VW-^-3'GD-%[P[0QCSEZ>>P:8T:O@S+TT/N\*C!>P7CWVQ=7+Y _""GF##"T/&&!,5 MVGCOXXS-6."%*HS+]I[ZK]3,?Q:QTP5Z4+WX)D&A4V?EQ]+J3L05L'B;2BWS M]:VA%!!E@Z?AQ,B6SG 2;5!992.%+JQP,;73LG]IR-$)[8Y52$*+#E G+*/' M.B,PG+..(4N&BQ;R9QJ\;!G+4S87W@M]..R>:;+8<%G3117'+:TN*!!A847'MT;5>%.>8M'5CTD26U(7._1*QOT0)]<+@[]3_ M*0[!07[R@@CF8A$MZ?J0!%E TVD2I.RC6Y[]?.3ISHXKT:<;SCTO--84FKBE MH6,YY:?&$::/XZI&)OG0!,8N:BG@1DG) ,DY(((%(GBH.S_T(.K,$UR;O1>8 M-1YH,9=YQ9SOCKF[LK%^6@[BIO.[BQ,6.$8WAX2Y]O7[*O&B%)Y%9ZX_\OEO M(3]**Z9-=,-XHNO02]-@$ZR] M;:$8X[M'M.\113:^(@QQS7*6CC_1V]-@"2-YE/G(M_ "_-@A1 M.[A)[M&R\X5WY@^@8,P=$[T,\N"LB\7!;#,?C=%_XRSYL@&[?Q?#*9EHMFDL MI\*9-F/#$E#8[Z8.%5.6,G)V7]E3*GS/(9&EPV%H,?#\A($@=?>@ 4?Q"IW\ MM/3). ^-TE6^RST,E1??QN?C-?(9^MEO,@) >SBB/V:SK] M&J@:(G;@.*"G.F&D^BE#P-5+-4?MZD$.2BI8\@M JT\2SU-YVA3@-MYYP?&E MBPY8Q*I3'?.-FE,9($[%J9J33HTAOPAP9)6YJ9I_?:90Z*(.%X[A4$--.=-' M 683""NLE'$A"ZYXU[A6712N>DQ]/X#DBQ<^>H$_CVZ\?< "2ZVJ=.#@J8V1 M,'45TB*@J),!1VW5$C!L!T]F7],] M/W=M[_',T-F/2@Z&UW]*QX^D)FW/F.#G/4&T MB9.=J$S;TP3VJ;P/4TR\[ JZ,>TX6:8T@BY6,R8K^:89;R0E,$B!0GX12">^ M)]?55\E.DM5GY.7 \/*[4]?;C2ZPNW%%W?0>MH";&!VIC,*TZ+TVB[3ULZ;< MS\0-\6)__RV8EJ$KQO))702<\XG&(IOX!0Z*+GD%8Q8M7(+ M13AR@7YAR&2,Y!A&"QL4FV^=1YQ]!1X/0;H5-:RW]/FXNK@G#:0->U]ARZV\ M+0&\37X_3J7MIE] U\DK8')5K:MWK1=SWE/ZL&=Z#K_3QBBB'?5SAI44&&D^ M#.*?64MNH(?DX,:7/?_BP4&UO^'EX3E.V*Z(5R0\Q-FP6BL[ER6<]4"?I2/B MEM/J%K?+:ZDI..>VNEAMO]E;]MW+5U:EO_)2XA$&<0BY!JL]EUN.RWI&3$*T MBW%=/:6W\UV7D;&YB:-7-H7,GA8;\7,6/(>T:BW48RML0-.YW9K=9)AFIRX/L/@W8+)YR=OBX$ M,P>TI%D64G\>00A,_8BV\K[]2+BUF>H2U2@!),%W;B.E9W3,]$\J!B%!;107 MDS_FDV$0(>7$2)V:@]NG7H*K$]JRK_KLB9]ACDI#PRU/U2FL6=;G$GQ5!Z?C MYGPNP%W9SH=)2'8A#JN?Z'8>ZS+2/8]LOK=>2A>;:>*R^>HX[+4.G]N AU7$G-)^,9,=?^9\9.GL*TW604HM(A0% MOEN;!ZV01CF.8V3G-@T:+EOZ^7.9T\A?*.O,;O"7T .V>SCJ;YE5EZK@GLQK M'+X"9OTI=$%9'#T*KN"O;SFGCFTU;&91[=Y$=$(*.J0@A'NI9C21U8XM_U;+ M;_K\V9 !GDQ%P"U7IA?3+ GBO#/3L=F=_O@_[JS7/&K\6=ZK[C(<6@^A+3S: M961+INN_'8*4]X_KDREIHCNWT5**:)HAJ>.ZM+U2,-<];%,1D( MG,KNRB?T]'TS!DA9'#?XQ-O%!WC26.S#X=72(N/@L%,Q^Q+5 <0Z[V:>>+I4 M WYHW].YM)"=\RX*\8PC>B?]BY2U7K'\R3W,*)'\J%9XOK9$0RO6N\2NLL9K M\1Y'HW;.86_#/USNPZ!?'44#W5&/(Q'1V.?4<-WS.BWF^M4N BB[-Z2I6O$&3GZV( M>5#,5 \ZF,\%]12Z^820)1&D9X5Z<=GNNEG1@9/3BA(!4A!(Y,0FQ;%A[M60 M/=98\N>/O/DT\]@>#GNA+D#+9F-L)$A:=%8U1IY'_F 2O7D8? M0V]-E6WW^Q)!JGWH+6Y9_V!- :\&HB>KNH[%4.J@[EJD[H M%#:/TBSA7YYF 98!XOE)-=MU]]B&0O&**C9:R@& I()T8FEM,@\OYVC7536X M*\K2%D&M,A6L XISS$R7^DP(8)QT'17=>O)F/:)73]&J1[VB&B!AW; P%:>Z M5=&%@7B3PHRU?N\>(G7-1(%JMSFK2W]8$4YOP8KT6HE9=PWH+N$\7YH+CT*"=[N+DY7W]<_P MPDT2+TBD.SU?V=YX6F59.8 M27D5N_Y@$AN2U,8DB^

-'?R#A3>=C($^/H"W(@$IL*41("+RA4E6!5X^0G MD.ZCKJ[,B@QRZ68/D5LEG!8T\$HYK9F4KUEK-;PGY:+N[GM],5^V6Y8O]\GCVLEF1Q1VZFRY_(W?WB MS\MSUN39%^ Y6FUG65J'G0$WX:M?^EM=,.=::5S?.C@7<$4RX,'N*;K+'CE+V=T+#I]".$M1?W%KB]0]E10EJV^ M;+;OHM&, "52D"+/[^0#4&-.Z5M2$B051?)+01/+9D>?!3X#&UC["2@5B4NQ MO9+$GW"MF@FY";)[]1O@=0 \*VRS6;>NZE,4JSD>7FH-\V@=[RCY &#?3N#7 M\,!3&X]QPA?HZ5'GO@ MC";EC$:Y'X._KF$B#V+N3K"(*W;CTQVL#'_GV[=IY-_"OFX=\%]G7_/5HPZS MV+ U@LD&S]A)CV\'$D3:RX\R#>56?Q UO$S "&Q+7X3S7EX2^@)WQ>A7.*^@ MW )>HN#O0MFA6GU]2!(XM*EW&O9"KLE47,PK#BR+$8G'WQ(@8#L"*Q5HSS2B M&ZBS@VCX(!H- P$!CY5Z.,7DUN'YG;PZ55*2)0VXQ8;4*&-F+DX^)7 MTZ]1 MQ0T7RW7CGGHIY==W%ANVI/ W,>I\SX25*-8M>S)X85Y?D>LAG"T-E/"L'Y,M M[>78$UYD@AP=C210PQR9'TZ T%6\N0*_S!WR*8*:!7/W"6QM64CUR0LB2>9! M X<4@NB8+B,+&1!>P*#F1J8(T(F/J< + R0?0KY_"'B"0D0!$ L'8G?!E_&$ MO[>8\H_RZ#B((,]%/L2'#'[X=D+6<#$RV 24/](8 S]8"[S%9'!0DL.23WQ" M^(;JU"T7(0CSE>NQM011'%UQ$>#;Q"XIX=LT.%>_BY/;^/"<;0[A=+T&M=.D M'34HJ(G(3E&.4I-*>*QD90=#DBN?.0HO42J02(&%GY$<)E!^]V<$0U&L>87! M+J*E%]+%A@T/I['OCXRIC$774(NRYQ?DXJC,+LB\0$]"2*OF(+'+9;47%;QU M=P"[A@MS\2@[(P^]!OP@W"<[ MP)1DM+"6ZC'GCZ_>0(PL(@+D8(-=$"2<(M^:ES0GI$X5=\4?FUJ"?U?[B88P,3?Q;A?PQ.P=I2G/03QG)O?,+&G@WNJV%O;XJK;[WD!=ILUC9E07X@7&1N MT3N)CB'U8\)$#/9P\6]3?+^Y?,R#O3')H?=(PCT9H\D&T#Y#<;Y[,58W7]R[ MVV)^>\6A^REV-U#:+YI@EZ/W?J&$[O9A_$YIXZF23C]P%F.X/J0LJDA3)M)S M$''&;N((8A-FJ^RG-/!YK!)'M3M Z)>VW5+>;#AXI?<5DXJI,<;&,RI+ >OF98B*8FA6O+74L\ F M'PI\.- D%0ER;Z"@YS&_89*J#-&O1 T[5_P!9QL%]_-H'KTRSQ$G[T\TI^E<&BZ6U\*Q23@$.^3D)K), >ZE*.>81 M*7%(@8193C= %NEWXMJ:6I8DY5VO.JY,V!!P:67M$E._N*JP'5E?]>R9+K'5 MQ8*B=\)HIYEMK3X8CW_1KBU]423S1-67! MPG.HJFLU0W7)4M6BZ6VTC>>(=:H8,[7+ I]4!-#.MT>0LA0GZ18'R;J*E=YF M=]G <),+H#:F&X(@%M3@R-9T:HH,F8R)6-_](-O*8T+T7^/I;%=UH+EF* M7"2]L31Q'+$7&5.F)I/CDME)2Q.&F(V1=(48904"1'F\DCT/^URSIV)9?/3> M>X5S)9Y+%J40RBR0RY$"GI.]X@8V[@N MF:!&.*/%KH[HB-$I.;-=[C@%E\-(0S&K%0^>1Q#-T_D>#6K'7;,V?B_W1O12 MZ;/V*?%=LKH.(3L.R.3(CEB?ECOCXS&>/,BI.+W8V8DKY'*FZLN\@Z=B/FP( M7$)O6ID!FF,[WHMVO!ZT%]-XMJOA;*/?;!R=6K X\\*3"@;?96<7/B=]#IR^ MI&/TQ]82FTZ0A MX)#5=8JI-3\EMAMVV,&>D4$^EOUL.!6AL[/.5B5HUFDK\[&9ZMKWH'=P6U/J MIW=,HSOZT:@FRX8":G\W6T&/VKV9HF-U?[/C3]8[C5,0$=LR[R:$8JD6'>)& M%;K>1LEEFSUV3\65:YJR"%X\3)=_XIMZ."T)AY96 U&UBZL&WXWEM9-!HP6V MHC+A3TA YP#8DQ6DW%MB[>6N+;+EK0R>2O*ZA#S[RCJ/TD,"+9*6-,M"WO% MLJDV\'*FA-Q89^W$5BVW9E305UT;-CO6H9(4J6A-I+DCAQ;@H?)K&EP&Y7SL M\P'=,6V(.UB@\=G+#DF0O2\V*[859R(OZ1K^P$3^B8;^)DY$#LPBD+:FZH;1 M#Y@07-UF6( M;H3I:LZ,XO-EI9TU NY%Y39B,GZVGGCZR6WC,S_F&GQ.=AD'N,,.;AT_L!WO MH-;-6@L[D?D&^<.A$'-?$UYV2.NDH=X%$=L,C%!YH27DG.$:B&U@P!HJ+AER M)YNV!ET2O*3*"_M9.*Z\V)1B.U-Y\43W>9BQV#S$6=<5!34XGH5VB5"W0Q4L MBK7IF6EI4P4.41U'./'M O-8U5*4,@J/X7D4$,2):ZKU3;&E89BANI$4LC$8 M$SST](ZM]C5R.!\:=O7M60RK3Y9FD)!!\7 '\QP.&5Q=IOLX>H'-+3QB8>!E MFN!NK#XR$52K3QT6??5I,].Q^@""2"D BE/+CX$LCS5)PE(27R?)^4\I:0SV),O4X1^\M77W"<,K'23YB^=*;% MP,_K:P219?,EX*@Y?"4_*J<-"G6^M\CLL_6]! *[J$QFK14(<27J>!*C"\FU M%4CW*(8>PZ&5I^,)"?6JX\B[&"-(55]K?)IYZRWL;(I7,ARRI%RJV5>:0"L% M$SMJH[AA12I15#9T#(]N07*&.C0M1R(EED/&8R@09.;W#:&*UV1HCHG^Q&4/ MJ3XE\/AN4ZY"'GX&GL7K7QWT")7'@\<\XV@)?%IYR@:>&[Y!*U3W(EM#0O<2 M&JXLEEJ!2SBR0Q[#1KBVV_"#A*XA>MW0Y'3O>/?S&OV_MGHLL19?6ZK]VLZ\ M:^62V&U;92@N[%O5HL@WKFUXY)VKBB%MOI$CN;MYM97IV$[G^Y/#-K>\4R$S1EA:JF?9C5J7N$^CJ1VIT)J3^ M[G5A%+7'5)VQ[9$F0G0UY W;D[R;:!;S&U\ID"%I>>$$7,/3\LO%E*T-K@:Z MC#*U8>5ICI>EC5>.YF9]J9W(O+ZT7E4J*T##-4\0$OX'=\-?O5 XJC1+@C7S M+/S>:>0W_U"#?&0[C]AO=U5&X"9[KK MKN:\'*"X*PP1I;6G$^'T:M0GI!I8? B7M8[_UD 0#!%)JU6X!9NS10J^"#!& M!&?(+M2)KP'<\ >_UIPVG\4@XMYY(GPTK0;F7TA2?2'P^06[Z%-\-Q?K0$?W MAY?GWD[KK4[K."U4BT+]3)ZJYAC4+X\IRNP34E ^<[Z?*^[MS@.N5L/5'0 MX" ,O**CX+I8F=R/Y9I"*V;O& BSN%[&;K.DO@Z!5$C?9D&B-0VS<2!0L67; MW?"BKR0V0<%Y_%8?27 =RO*PWXMTOQ<"SW=A_#:/-G&RX^ZQ(U(QQL9S098" MUGV3(2J*T[+BK=WGIX8MP@# )S4"[L0"(TKJ!^DZC--#(KH:<3_"WP$)*GK( M][D?F$8SMJH^%)%?GAG,,[KK;,Y@CH]XV&4K9..LRQ09YZC+CKMVOE'@UUJF M0 Q:'7!Q&NX8YPCB7G%Y&5"4PJ%6'&&W5+CQ]@'S%OS15? M'[*'./L+S1Z]0-4-V!P=UR M\DXS D30-\FCR$KKL@9U6:-VQK\Y3^?@I=M MMMA\2?-G.ICSN(G9Z.D^CN"0IGSXZAZ.7!;/8? BWNDZFI"AQ,YOA^.(#U8Y MC-+);-2/UP<>=$G*\<9@N;VI GH0U!U22CQ.4J1TZD1K[Z&%_!0OKNA^=UIK MECDM-R<"K1#\=--Q%6^N1I^. 8[OEK(=B7\;0%U/Y*,Y&QT^[$_XN/A2W>@&-[1ISO E;$46XBN4LK 01P.2V8K^(MI$"E]XB ME-\ YSC%VI(;U U;NIC-B(=M%U'M>0^9 M41H@(:TXQN*4BT\G!MXZ9,A:NV9_RV*7 M2$0W,,DB(C5H)[_GHEY.:J2RT: >7@N-:O$^'8 M[F6PZ!:O9DH3?I9V'A;8Q*O0D0W<0J+2M$L<)^Y7]9=&\ZW@!JBSK["'93YE M"[R(3D9"GQ1QC0X!+WCM%J,>RJJA40+;+G9:"M5$*-IC38A 0@Y\K:4I;E!N MXH30EF3+PW.<^$'$KQU"$U1<>^&=OJ(T2P[B@:WF98&[.!&W"!ZHRGYL".#9 MD[V8=?LRQT:Q-UOV)#D&:$974IC(;\HP?&13'"QH[<;_IY^OX2KECFU7X^3= M%4NL=RTH3K)N#]"<)#]F7B2/7I(%7IC_OJH.C763-HPNLMV.,2DMY!)G9?OR5S0T30/R4 MP2WKPDF*2$65JS5'QW4!-B(>6[H)+II!FS,GM]L*?T)*"HVEW(D8>J"H<+,A M>X?T44Z!!](T"I@_XB\\0DDZ^T^0D3L/[C5D[[AFN4A>O"CX.\^)0+HL#@-? ME&I&_B.;X2)?LMCDI6)>N&1_X?OGKO+&D6CC&?2HDU.W]E$(H[B"$3EO9VNF MJR]/,[*X(]=?EO.'V7))I@^W9/GE\^?ITU_@[\OYIX?YW?QF^K BTYN;Q9>' MU?SA$WE@W^AD4%CXS>.J#IBNW4 MKT-UY\KSLW&A!CI@RD>SY1X\7)[9]Q:RY2'J;/ PHF*$%PK568&5MV2&5-R0 MBAV.4V.(5!R1@B7R"S!%.%?8!=R.? L7[J=A(F(0^$#]O$*-S26;%/;!/DZ] M\%,2'_9=P8TU%<1]23^!&]L3.Q(XNY0^/+8W*_/ES0+4]9T_3U7SQ M(#3\=O[S;+F:@_;CZW!-I+)3CGP**LOOBAV&DT75\E&FY$CM!]'$LH,1F&X; M1DZ6"+KU?E1UTJ2B/:DOM0XMHZ>:H(OP''#[*V)DWVOQ@'ZETV+@V;N!('53 MUH"C6&DG/RW]FC_\/'M8+9[0 R@)ZUT+BQ[%*272+@@Z>%?4J,M/E2B.NN<^ M(KEB&I_BV'\+PI!%G7.V&8M>@N 93R]AZ]9D10#%O'IP*%'. MU?3AT_SZ?D:FR^5LM9R0A]GJ O2TRZG;$G%<4[6.WXZ"N[K:Y4D+(CPU5I$A M@HZC*\8HDKMHIG=>D/SLA0=:B=&5E]*CX)F@B2AU@]/!HYA7-T,ME;J;SI_( MS]/[+S/R>39=LLW?9Q:FY-G2GQ9/JZO5[.DS@>AEN>(?N:=N78M !XY;"J=U M\5H$9U2NRXT!#N%(-6?MU"E&+ZDNS)*@C,0XX%3H4S)YXW:(TV^"IX9$ZWW4QU#[U7ZQF2_+?O-W^OY/[Q?1A21ZG M?YFR[=)IKL.V^>MVEG:H:-=DK42K79DUPL.\/FO!H/3:/*,>,!];=?[D-],B MH,OS$2%0)GM!&N].[1 Q'TIA.#[)"3BVQ(PAZ$GKH@(/J]%"1< ML+VQI)W]/'M@V^6GV?XIH)7M#66[?P?F/+_/57Z[(]70YNR4WB\^/LX?E M]((,X+HNK$')WC"J%V "^@GI90-RDFX;@8YG6;E>$5#&&U*G2W+"X@:M]$UM MI_+%IYD?5[W$GWF#&MY+E;=#32$,-TXE&V/C6;VE@'7K-D1%L6(KWMK]O:>/ M\]7TGCQ-Y\L9/]7X\_3I:0I'''>+)U#/SXL'LEPM;O[=@;::\)H]LUIQV;4I M9]=R98&/W)#31LA6MTX39+Q6GN;5]OPT?4).BQU+ MT.7&-?#NZ(_632N!G="@SN@UAX<'XT4 ?T:GJWD6H*\\#IH$VVKL@DPD'.!= M WY%ED9P0=8X'+>D@?C&4!]A&P\-V1# >6W(GL-V-,"T<[ZJ2H_$?:]/LP?\ M6\TU\_T$+&LX+' Q:OBL6:RX^3!JUKJ M[(5=04U/6(PBWO?*7SSR+9L M6UEU,'H*TE\AIO_"3#?)O(!I6\&]@=<90@W)"0V?@-(G]2>%YZ*&\MS+8\4P M*$EKS<(2&)9K_:$^,);O&GU6.,%&>[2G4N(&4;S(2>_<\&8$=S?SF 1%@_DG MN@Z]-.7L\D9Q_E\/*=^XW=)TG01[33MV>S)X.YR^(M?W.K8T4'8]_9B4U$(V M<9W>_)Q(YI/$)E"UR7P2/W9<[L,@,XA NG&P'KTV%*9ZV[H# ?$):R/.>D4& MB2!-4OZH9 K$T=ZG[B=ECD;$LY@@@OG,?&]V>[F/\D$>ZHL[1WXY)+IK&74NBD>:F)Q C53D MB./NZ%33\*:8!NS^$TGPRLSCE::SW3/U?>K7_J38BG4A87:C,!&GV91"AX'4 MFZ*;)8FJE1 34J"1VE\=LK-!@LIDP[:AYXX-OA82MW>+P?&_! RM9XNYWW4P M']U/D./'#B'/S+N4']!7C_EN[P4)?V7]QIU.B5]HBF13(,S M5:7'1;-FQFU#P(EJ4T,Q#6N?73!?6_:T%:F\R*-.PFDS'2SZ)R^(\FX]:=H4 M_!0)J"6DJ_FKP%LO>;$H8C%$1$HP68E5)I2,L/ 22!;L]4H8I05]LA8#8&6' MA@A:XI(=#Z"7'#677@BR!K9T@3,**,EJ8 M/9K8!27>^*N2-:=&:N3(+YR@,U'X2:9 ?-V*;QNYFU(IL*47ZT, L9^2M9B- MADK&V#@=E2S9T^JJTS9Z$HD=MDFK=X+%KH?%1!F/FZZ]$%("RRVEV33RI[X? M )@76CRMA,*)"U[B[!,O=S=G8P/9;YU93JT[4#PEGA]]O](T"S*@Z8J/*!^K MO3DD"?O)!4IT$EIW=!%&14'"W#&Y<^ MW51_.7[R\OK]L_?7.+F!RTXV6^'1!D'?*(\\79)M]$@CN+#)'E44DRTX!'V[ M.,F"O_.X5HQV%?*:AZ!Z<=;+JT#8OBV+H:< + '/[V0'#!!^E0\^S!4G@E';M)BS,/N(-I>%X.+>X_P:5 *K6(#'J$AZ>'YKW2= M,7:.:-"O!1 M6?Q"^77D9[KV#BF%"7@GT @P#78!FW+&5B WN&S("&1E_'YK_T)$(%3-GEQ MM=C"-\19\J)W_'3(:16T].>+#1$CD;S\AC^ 7 R6_['](O+U.^$C$CZD.YLU MG$EDFB.TOJ7$R"_;JH6=UDQY]A6ZRU.C(&X82<1W<4>8BL:SN0/HX;RJ.YCA M]O.T8O%0^8@Z69+3=<=3G'!>&HF>EY>$OK 5N.4;&JLI6TPY?3/%&,RMW M!UA/^_J/<8? WRB..56RS>08]%$WG.,)H+4SO2^:$#'2A?BD,\\=I)=V?).P M$;-T :ZJ?$X]=]51/1W_F7JPY_(7T1-='Y*$[5$8P$,<)<6OO#DDGRC5LC > M?<2@9^Q):D1 8Q''"8?&Y;X=&S'ZA \P(241OBNND\E=C]K?G->6KM^+27CG MNZ#IUT!U);8#QP&=UPDCU6,9 JYNJCF2-*3, 8L=.<"ZHE=ZT^*V]"6*GU.: MO((YS*/](6,?LR^;8?%%YW@F;N.=%ZA:N)UA7 ?T^]23*K614PV*:V>GE4JS M-D!*LF6Y G>8[2I;O1QW=_A,=\\T.9J@#EBTABUZYFL]6>2 F&U7=!Q)JE/W MHF7M7(Q( M(/=WL>!1T_"%E&1(C\QO%2(2_&*[,VXC'97Z! 0D?T96MMA!+ MM8OI/-VU)N.,31F+K#&;3AHN6(8ADR;*+U?V7+==.Q09:1H:A[.5#ZBMJV17 M3(N7D0W,VBL,>Q$&WI&F&,G^S4=QWCW83E@/[V$ZA,O.Q4Z&@;YG0NK#$3X> M:0YX=O=D<#7Y/%/9*#K;TOJUSLI7\9Y:])7)_2/[ .X/\/V&4RZL5X0'^/DT MK;=1\+>#X8W!,XWMC+L[[>2.O?/H'-@%UWA*R71'!/E(O%4>]Q>P[BE?R]G*"B)0!>[SF_$BWH/EIX@"W]VHPUML;N*0\1 G//DSA23M M"RT:N[&)6BL^7K&?4F_-Z]IU52ZG& B_)F_\:9-?\QIK%.0+8>.*(>FC6,,G M-0+8L(?%:K8DC]._3*_O9ZZL__QQCNK R*)W@A+1A?6Y2RQ%9P(% M%G8C 2U;VK"4][U>T61'1./[BHI[H?PH H<@< 8"P\M KEC99[@BRKS2C@6R=-DQJ5;\ M#O9>2/;>^_"T8F<7B"]1?ON$^L4K(&S1OZ4;FB3P?HYXO8IW,8;G0J9LM7]E M.WB;'A C#8'> 6+4J9+T?QB%O@O='T84Q+3W0TZ"_?Q?#M7H'*KLU^#G#%3/ MYHD&V\ #?D>"4TY:O1]!;9SRW1_>EZ 8BLA>"2J&<\<58TP?-'Z$IAI1^6Q% M3?&(1O%:^H9="EH/,74I3"DD[A-C"L:/GQ@[ D-[8DS*Q[!MRTDN+SS$&>4G M"#';U#]Z[S"0^OJ"#AIIH>X6H%QSU:!XRV<73_VN,41 593@ %T(*H$PUG)G M+21'X,L31R$Y#G8!\A!A6E^&2VM!5PY=">W*FJ#-;"M '5@;NM*G1RN!2\EC M.T%$'OB_>;O]?R?WB^E#=T[X7 5&EE_(['KE2H*M1S+-U<29;9+,N818K]R/ MZTFN7D*)T"-?X\BSZ.F+O?$)TJ)E%(N5%ILG^DJC@UEO)4-P^OA@L:F6.[9VE#Q*R;G-\2.1&4W%BI4JB&B>!IH*00-$A_O7Z' M_]YY:S:PZ0)F10E_7>LAN&RYLR"#N@I:\ZE4:GX8U*#%[9C1F4!S!_B!"(KN M&?7XLR'RCT>3D3 RV*5;P,\Z^W.0;6\.:1;O:,(+4FOUJ/H#HT&4, NQ>@O> MK+>R)H-45M633TGUE*!$WA@I4M":D/+OG&SM]Y*\Z*T-[\L%XOJ*_KF);Y! M_#WN**B1^BDF["BF'W,(K.A_?!DZWLWF-*Z>@0BICU2OZ4PA]J@#YL,1/IY[ M+ND\\WA\2EK.'#_P9#L1\5)"%K,?TRP)UO ;\X_K7[DW$S^)1T&=>8E'/EM/ M)?]+8/I+%&0IGR*CZIB3C8*_SQEYPN0IOU&&0,X2CBA#VPYECJFR;VB86IH? M'X? 0!,'2SS./&^'WVB:E^XRI\OA*O]F8O' M@E/H;PWBK6+XT^*0I? 6S6X]\W48M-ZH%G6[R%GT* U[6*3]Y5< M)$_!RU9;EJ=#0,R'=8K12'LIH7&R6QWLM)-8O)\P4Z@V>*@/I)-GV";%@SMG'HLWF8_>W %@RHY2OZ .?B6MP?M:;G1(C; M;Q(4$:H=,>P LP^WVBBD3O%W1- D0'12=>TN#-WIZZKC3TW1+MN1X*P2=>8E M4%>=/M*D"%J#-=PR"<(#A*9V^V1+:BYX@%X3(+=_*U+(UM^#5ZV"%_0((RCV M@A/>FF^=OTC/J;J]KQM[2N# X)"510W/Y6SX^6R$\ KSGLT7@]PQH!1&/8%C M2).LYA38;Y5#8+^4I[L'+UP\AX$HM+H+TK47_H5Z27X;^+T03>L21J!W?J

+47,2I, M-[(\4_^OA[S][%V\E?DJ^['UX)MN%APM7C/9B,_5%"E[[VI <%$\#=:S7 M%4T&AZ)/:D;LU&:,5_.&.[N2PY)!P=\/O__XAX\_:C7)$!?1N=D(UW!J)H@X MSLR<,RMM!/2KCS^B[/Z4D<2-M]=V(>V!C[:[LQ>RMILS1\;8O=ER9QD53DA! MQX73F;%D7G[Y_'GZ]!>RN"/+^:>'^=W\1IS2W"R^/*SF#Y_(X^)^?C.?+9%3 MM8=G* O(F)"W\>$YFS['A^Q3S)P(OX&31%"4'T2+B,+V5)7DLB2"F)CM)6XC M'VM% 2<-VX-%26U?281P*L0#,H33(3FA";^.$D2$T1)9EU^RY$#)Q@O3T_3< MN:7,#OW;X#5@)NH_B0KI57P;OT5/;/7S67J5_5Y]<#1K MXY%%>X9XM"FIO5@\F";FX\8C,=\.L7:\0QG<&^9C$#\?I%ZK[[-QKA(8B.Q+ M@J+U&1OKRL\'JW^8T'6<^ S]^5V\H1/O]E[TCO=\\JDF4% F!6F2TR:KF #U M*TZ>5&1X'R,8X:H8HO8A[M/,)YZB<30+???)5H/Z"RLWAR2AO,\@-$D7OZBW M0D;(J/M/"_&.-J &F%@[4&/69%M00*X_8'I:(]W3)(C]6>3KSF 'B303)<-Y M,Y9S2,,V&TEV,GFNZ4L0128B#8C2)!QZZ38O5I8&8%T82+&5F2!EV*0'QXN( M3/AJ]PUF@8A7!CQY;VW>,[_V-*F76[POWJN"X$5H,5;LTDM4B=^"M$2Z+>X: MH,8:O43BW(_2$'W$RPS@[YTVIYW,3["YL]"V9 P86R+V-!Y:5>G>C( MY5V&_&DK%1HT\AX5(M(5_;.=."R>1VPK1LOTWST, K=QU$?#6@P\U300I*Z* M&G 4U>ODIZ5J J/*,Y,"QXD#784\XLS0;@X*'.=TJRF,@78)!)?TJ\Z1C88Y M=K%]3X M*""]%KG:Y9;RKHA3WP\@TO3"JE%9>OW.?MG'J1=^2N+#/F4DP@,DK_GK3E 8 M=J#^8D]%(U1MON5LHSNS:3GU!&NV/Z<:VH6-U&EEDS4FY(2(H#0A)2U2)T8J M:IUIIO-XJM_X\]3/?LJ@D(I9U R7!2QM$+RB%14O_9[U_/3S-;DNR)$/ M[-=OL4I4C 5C@!7++KS?:K+$W:OB8;(>HD?$[KW GC% M8I%M\]<@BUMN)D'A$.J.[#^&3Y!RE]*?-/Y>9BCO'9N";MB,NG(>;3D-\\S5]&WJR[\&3 MC^APND:X$*=C-E&]'8^>O/O.QX3_41R0&(C]!$.)%Z^*P2[2"_6:N&H:]N4T MT&H:(JJ> M=<$/>^Q2U^[CV'SZJ,YD6X&?5D]'0L;8*NNQ(5QR,XCPN/6(QG M1L@Y0BBBZD1FSC,\[P)]@.YC+TH?O7:H+4Y.^4W8N^8'\JOBX]"\F&P??3II^I!H:=7Q882V7TO"LV] MIUY*JV<[% FI\>=(0B#7[,?T?WWZFKZ9' MY%W.$A^I]G(1>B!^ICE;'&EN7"%>S%8];[.OC^-'I'L16W;]I/3/C MN U)A\L+]!Q6\U1(79Q57HSSN*4;R@3SG^@K91^,YCE4="_";>@GI:?/D!-U MW6'HN![!6Q3D24[_ EV%W0P5\@:\E.MBW$3],*3F%,<]96D0O@A'T3$M(YPB MUJBZ[BJT;(]VGGC9<87='"T:Q4ZAP5L'Y\E3B^/0&O\/=&AN6D[2_7RT;BKZ MY*!E]"XB[ZQFW/ ,D1;E?.1#3=._'9)HOH"\+9)#NO2L2(.ECA=% MBJ=#ZL=7J#A8 M$KJ(WI>S5=%/0/YI>EG5S[P][V+S*8[]=!F' MQTOW*!0OPI15$]'3IH_)N6[<!-D]^VGXE+4(7H3U*Z:AI_$?47/=]J7LCF#ZG"X1A-F6 MF_WR+=(^^V23(D0,XX'-U48LE,T?:9D^PW,KZ]$*9%MDW4]$=DW)H(+8(YH7 MD9#4,R^I#2<^W001;Z% O% $I1$M!>QR\E,64^0CDEV(,U":1IYNC M2N*BH.-/R![/[+&J@;-D.HC[WM!NNOKX1K,1+L)3VHBB.LQA^X%4D"E?0Y,\ MAE:84\>AS@3*(P3#$\*@X((9"8-=(*X,3 "\\E1Q(<<%^.I!4VWON9?%5_*I M]I4TARQ\^H4X\D$3N&R\UC?V8WW#G3P\A,:/)M80OPH$;2*#QVTF.S>W!K_!KC7?^-_76?>:US\E ;?YKXUR89^XS M64\*U<-.+T#=U?&6880B)PU=]_UOYZ3TRC"HB%Z$W^W@7N-S11NSN+7-G(@Z MJ/]-_:WM?/9(9?!Y;R4TV+R?OBQJM%R&Y2PMY+IV62>WQ_*.4(K;HG@19S>J MB>A;:WY$SO73&SF_ITAR7L[AC>&'*S_P0=Q!^;9P")?G"^9<@'%.537((A?W.FN^>14H@:YJ'#:^RT!Y53$E>AGP1#> M",%&/@W6$+Z0[9IV6GKOUZ14+V?#IF'_MW0J;"MJW\U4X1/S4;Z]P,-AVZD2 M@A<>,@^?OAUV1'SVV[Q"X!$6ESJQRPB8VN(/N:DK*#D?(!VS.K(#N)PRU^Z9 MJ-OW9:5)YA&;*9HJS@S'('@1%JZ8AIY6?D3-=4N7LCN"M1=T3YP@^:.8C(B^ M>!GU1[)YLSDI)1PC(W**GXEVED.$8@=Z&[%]4V_OB@Z3A4_=_[ MA,EH"D?:#J&EB4XW,WD>F4OK1.KXQDNWCTG\&OC4OW[_DE)_7J6\INLL>.77 MBZ5BJS+' VGB14FC3$8]4!I$$"56&H'C]J4W1I,41.$ER0] E_G);VOIX8KV M1/6<)/(VZ613\DIJ[GF'>?3*PKQQO8,%3;>\@_5D='D'8X+.> =+ MCFV\0TGZ0KW#*%.SKTU-4$Z(*Q[BENX3N@ZX&%!1OHN3+/@[_]7**_2@@YA- MZ2MT(XEB2P0G=]*/2TGSSHJ.N$E1H^2J39],>*]&"7N%WP=L2\*W+7Z0'1)J MN9B;HF.NVW8B-I=H,URDU=B&.?9PVKQ-)\M'='I)^_M ML\<$#+P0RO$7&[C>E+PJVZ2;(#J@\YUB26U B85K$QULZ1PI0R4E+K\P @L^9D+6(I%V^/=XH*@GF4L0$#%LR)!MFRN%L'B'3>KV6[/,:70N&=SFO8 MD9T8K\,X91LS4.0@VL"3I2)=\AP?,O:7@E;>Z'Y"GN-L2WAY,;T*@U?HA!]! MVCBO.<[_B'6N;B-\!5MTG7=BOW''I_$>9O%8FNOWS]Y?X^0&7B&8?@U42XL5 M!;PEIH>@]:7& AUER;'F3^J7F4%Q$J2MK<_OA),AG [Y!2BYJ[N5Q _>CM[& M.R\X=E^]J3BIPSJ!#?581L(U75;S:*G/DX8V S'RBR"'K-2/;*L1,4'I[IDF MB@DZ@L%32"FS=75K * HDX2#]JL+' ;W>[\/UC1*X1CY):%TUZD#&G@\?>@4 MHJX;2F 4/>G@IJ4S)3RYH^B[L7[,4[(Y.>NO-'F.3\8\?]=JGU _8"9)R3IX M\1*:L9^>$[9/P$[6%)N4(=&U-17,)$XO@9L)'2L22,F='CQ*MH/-+:PDXG8A MQ.X0UB+,[D7)664V#;=[D'%1J2W"[F[%=C;T7B6>3W=>\FLZC7S^"S"G#\,Z M8/Q6(V.>WPZ1"C];ZL)_OP?@W MDG6+G1_\D(Q>D4HQLG MXNIGXY0J36,H\&7P;T&V)3X/6LB.*W J^N#DEWPB_M+RSHO>B?>5K3V,?K:E M.1>.G%9U371[1W)?%D%A-JZQEN-A-7WX-+^^GY'I5$C$,SR?J&&Z=BS18LWZ- *J.\[5%\H@RALD:TV\XAP?O46,1B#^ M:)O]/.1H3AI90R1#\^(XKAE6C2EKD^*XR)N]GJ*)=P1OO"1YYQ;<*41)6 MY%6<-:?IF@5\AQ#"I/I=*OL)4A)RTN0ZQ#8T0@45U\Q2RZ:UH=:H-6X,HO=/ M&FT&5!*Z9-+SW=X+$MBJ+3;'T@HN.9.J!+(I-F)*WT[ 1AK?#!4G=6_#6SM6 M*[&A)E-BG'7C13?(T61UR?#TL7:O -W1-?+H+1PS#-?6/O4[(@9[/'?#4;58 ML#5U.!3M.+JL$%A;<@['D"*B'C[.&T4F2+D^D6#1>/I15,]BFV^%#2 M(@6Q4S>FZ[YB,XKP4O,]GA'LL[B4+>C\\=&.4[@6'.;YFX+IYLG;$1#2F9N4 MBW8+!08'82"_F472.$36"^V+B5I-,<+$TQT+P>K:9("&HE_&?)WG?E?? MHKJ*IL= T3$3EF1M?DLDZ?X6_:"EEUBBP6R]OY0;?68[ M3HUJ_.:^X2GFCY5_]K)#$F3OP\X]+D M:R_\"XM&>AP&&%-VTO'83HSI698A6=?2DN M0CX5 ^**!KT+< @RAD?R X4+ -J$$;\H#V T+\P._W"IAL\84+4 'DKT$HV_ M/AWCF#]0O# '4+%\$A< Y"_6"6CFAEGE/UVH&[AC4SSV5 F:%^@$ZI,QB@\ M@I?E BJ.3^$!@/JE.@#-S#!S_.=37 ;MQ>MTP^9 8=JC446Z7CK>A)3W4(>3 MQ+NP.A;OFD=)97EUWNNHN$]%RVJEZN:K^(R?I+_D)4$3$GKK7P%LOWU/ T@J MIH?GE#&]IN(.JY=W5R5AL*%\J+5XPY0\PSW8=?P2!7^'MJO /[_#NF$",,0D M]S 9WZB3'=^ILP_#,'[C?V>@4/">9N39"_F Z9;2#.OVZ\F^M6$.6LPKMIL^ M[0RMMC2A7%#D<,T+DI^]\$"OWZ^%2BY!(_G;KY!RTCS/8H:*&'Q9B-:(L0SP M<$(I8\;:!LE0"<>=0-?:')UP?%(0<*3[>X2^K<#C=;ONJ[+ M)IA.Z&.78 IU5*%A:Z.>KW8#DPJT[T6I-)E3[1]2%)H$!%5]MKANJ6_JE$ZU+ 8SQG-%#.F'8M+C$< MT;SK]_+'GP*:0!GR^SV4()LMNUID![3/2#S%XJO!Q%Y_.UG3ZF")Y.P2G+8% MM%Z,-30<4$P;83O]HXJ .XY2SZ%&6^O*ZM::/8_VARSE=O>CV5(MPW! %=6" M2!6O#8ZK9BI^M"Y0($T(1R,_GB*#OMA%@0=__K.7))[J)0,]*%*NNX/U,H&M M@,/+2FL9DE1?YIT3TT:'PSU-,N9G>+]"3I!79I*WG"16[M9.MAKC!3QV[]]A M4A33[XCWE^7C[HI3B"734+[NW7A[_EKW?<<[QL/).K".#)P2>13>CR9R?#Z$ M:>VR)4_C\D84^?E729X4],V>;3Y7J8A@\S[PGH,PR ):18;5PXCJXW,S;-3R M#QL!CPH]3%"Q2CK,>9.=#>;*64,GM1"_HH!?H#% SKIT7D8V(. K8#JR9-7X MR[=F_B(J\U'77AJD7Z+X&=ZMA5,A'B*SCYG6,RP>&AD=#HXVC -+VLA3)EWB M1AH#=\D;50CM$EBWLF(HPJ+V:(SIV^CE\"HVCS%&'^DV8 MJ5DT.N(XEVZN-E'KF";K3BP[WES>>.$:^J*R'Z&@Z"Y.V&97U6/T#./^)BQ: M/ZDG,F_YH)=NZSJISF3X$U)C@OP";)"<#_3^$T@376M,4>XTH&QV'>_V7O3^ MNY2$.4/OCGC*VH'0GX-LVYJ,M#D;:7/NBNE]Y[0L#I]&&,L!CWB*R>LZ6!P\ MD#,'D"-)HO5V]4HC7E;>]FIIRZVU7&$YK"![6N>VITD0^[-(WP#^W/,I7-FN M-ITTXF7^>0W].>9DF7E)YOBL/-.7((I,)L9I/Z^8D'F:'FCG5G;%B IKJI M/:YH-2I3_Z^'-(.?9)4\YQD7Z[;W&2>UN@]^AD$1;XR?33K-G?+Z]LDKT>"3 MZ@IY$*59PF4AZ]!+TV 3P-WOE'A51JT@Y)-#"M[O4/>5@?"5V=;+F.%O0KK. M^$UP1I&A_BXE\1M_1_FPXQ4ZQ'N.#P*B^F-*X'EXFI$]VX<&ZV#/*_C>XD,( M0\(89)^POTWY#/_+U27@& M\!!'26-> %]4(-#U-@K^QO8L1G4N)QG2@<#]A%,I#=U/,!YN\'XR@7379.J7 M;>K^#8+/^C 34HY!JD'<*(6IR<#=V8J-I;F&J ;'LZ(N$>H6H()%T5X],]I; MU>*\%A"5"'X)8FJ:\%JJ&=T2;C6_IU?7+BRM^Q-$]!^NM=0EG, MQ>(VFF9/7J9_B,N&@#L:URVF3@/5V$YH9!=[[2WA'36E@M,53796=B1#=,>(U&+I+*B-Y83YJ-CJCIIJ+^L M,O:-W\$"WL01?YOKX(70EC-(^,;5-8NBR3I(*?<7EB8EP73)II2"Z8VJA>:( M52GX,C,K@4PXMKMV92IB*0\<(B#7C1U+L=QZ20]K:J.Y8THJD71V=(SCA!') MF3*Q(([IMOD8"K?,XO6O+AK.C)\OWB34#_B.T&XQ4B"[8T1Z\;1+DA33"8/2 ML6:T,'%\(@@0H."J==E)*@Z_WP,:^N3#6DB7,*QO?Y,'CO>F-W=/-NQO[N"Q M-:5G.'R\=^-V[TF%.N4AY+TKEWN+YE1LBIZ"EVV6+@X9/!CA\U:O3;^F^#;L M2."97Q]1ZZ9D@X]B%O8,ME2\[* &BBR(D!J59LT0)W3:M?>5)L^Q?O4=4^IZ MY4^@E>XLQGE+D^"5.8]7*BMITMFD$2:>*5H(5K= S04PS/FJZ5Y%::J,$]O M9 .JJ9W0L=+6FQHPV$&&;0'#I8AB38W)H.6-V]8CTY @ M3>/D_8$-M%AG,>/KAS\R^(^ZE,_ M,/@?+!V)%-Y=]Z:Y^BFD5_;Q>B-N1<9%[)I=B++?>VX:<#'D/HO%!H#9H=47_%,R7<_[M8!04GX*+EJ*D\,1 M >C$E=,&Z]J[IE)(1]1#?;M4 H:O(MK[I,=*,L8]4D4\]$2]<);"LTMW7K+C MM3?YZ-/T)@Y#]D'BA>I R X?*0+J(V09^M@@X\4\]ESV#W9@+$+Y8&S)2W;0 M^ =Z_>1:ZZ5D78Z(%>R,,A],3$&# !'"J9#".*_ K=IU7)N^I)0_H/:ZYCC(GD<6^%*;V.*B.=I[#CLEX.-^!@D M@:L*H(8IN4IK+0F+@;"#\D^ M3G7=>:20R)&NG/%6I-L$PXMT97S((UTP^AS4G0U1Q7[WEJ@-ZXRJ=&R+C@%= M4)?NK5%#89QHLG,=)TG\QOB2UUJJP? 41<5R74>.85#40\Y$2S,JL%-$J__V M\BQ_3KZ^6DJ D.)/);MEH-F"P(LH%:ST"QW_[=,U^F/WI@(!KTZ];V_#^"A/ MVBNL;;&+ J_;WJ1@2!:G8;FT.0D,GM4IF>EG=YP6H[:4J]N["0 MKGJ;L26YZ?T,E[D+3&@:4N!.B,!V(J&M%U";WS9#=541U=EO$SP'E5&;&S=2 M1R?2Y7HA%Y&^=Z(QMJMJV1+07#-+5 >5\XBW7OK):&#G8L81]B;>[;V(OY>6 M2\A^(UFPH\3;L+')9Z9.6_(COVOU#RZ;X^HM'F".-6Q7S;$EH+DYEJ@.FN,1 M;[W,D=&X#'/L$O:G./39"*4QKN,=(P,O$)(XNB!;9*,,61P;^,[:8UM("XNL MD%VTR6/N^EDE4+D0N^P4N+U0UFQS>G@YI-EPLU3DW^YIQN0S*#A5 ")EW+1L MEZDV*11>CDW#3K\3QY 3Q*\&M1%,P%9%GJ=0ZL_>._S16+?U\$@J;B)$J>DZ M8#R%[^:JG]XSNB+=Z8H!]!"TE.&,!C'[NMXR'JBY22@Q<(VB0Y!CLU" HQN& MEJ^!IE'0=L8X[(1MRS&.@'Z>)O"4^_N#MY.5 MS:O!SF\I72R#>:A@SKICT#,AB9,K4 *PISM:Z% (9HI,_JV75MI\+(?T3,$2 M%T=UK(4K],D8\>Q*9LF9B>:=\$8RKPB[\?9!YH7W^X[BSQ8<9O6G@NEF^><1 M$'+]IY2;_C>#15UB3I3DR!:!WNF_L\>^P#[8;,F]_5' MK:&?!_4?*9LOYIA?J)'X>@*NV(F)F&K+T6$[8$O=['5;5T&# )$)$61(1<%.^R'Z*T+#)Y.QKD#UZ[_"C; W5 ",%B9WLEY&B$A(O7.Q@J:4/ M*Q8H>MQK@U90!D_V H$D]&^' -JFL3 2WDF =WD*PE@1HZUX+?L&%)+C8(:. MMH+,:M_,Z6WVT0O\>?3O0>3774RW'"H\)RQ9+Y3"J.5(KMBWCCNIJ>\9 C-C M\BM#*=< DN2+ ABY&Y9M)5C+R '[*HBN +^YHKMC\E82/L[_O9(CT$ V]_%AO?MY,]!WGAA2/WK]^)^0 ZH*J4?3!4OR!YI M0NJ1]T"2*.'X*#RW\YI %=Q3#D]8.,(1)D30AL\JZD20)\_OU;7A @/KTLQI M)X@_*9ZR>"U/_PGA1[GX/]A5Z)Z(7-%DIYBH;C0W'S.MBV3Z@"G@./=H:<64 M_4.E@(ML:$-%RW0BX*VQ-2EL/$P#S;%54B)2YS)8PW%GG6LQ9;.0U9!/:SE[ M7NXYBWSK9:I;OE*LVJUL*O[IROB.*-LR\Y+L3-(]TY<@BLXF8+_XHJ=H+N3H MI?+,OM)D':3T,0G6M/RP#)(^VLQ--RW'W*6I\)T^M(N0.X[5C%,;;UM0))QD M#<;QG4+/F2C%W0/>*;*'-UZZ9:'60QS!3S=QE 8^37@2ZRY.(/$!01>T%%*D MM2P)(.43>XE9)A:ML/$RC#W8[#A56#,Z?+,0Q=$5_V5=IUJ=+V0589)MO8R\ MT03J6-B^.*$^5F9RC FY*:;@H9B"F]84\#1FC11FKG)4F>5?^ZE.,69?,Q:_ M'()T*RKH4N6QHPP2\:1"S7CC;*(-AGL:H>*GW0&F<@@,*"WMNK)_VB"%>1)A M+!0WVB8T 7#L@P9C 8YX7V^]Y(6>I!U<\_QCD01L[^2%\S0]T-L@78-RY.4+ MW:FPGCAM-!%0<.NI073EZ[.91?@ I(, +Q#D%$@ )XN MKU- HQO[350'*OTZ>+.YK2]R !-72_QL):T)QG?[8QJ?8ETOTA!W7I#\[(7" M6X1Q>DBD%4-:<*25VT"$%$LU2R !%B^E69VS<#15V5K(8)"")[N.-&.FBT* MS IK]U5ML@\1_A#C;_>^X#N+_HWG1KD9W(:AF(ITAJ:3!=R6EULMAA MZ1G@$W$!WV\M >00^33A5[.=S&_92]_:5G,2A-,@DH7Q6GV]:]]V>Q+$\ MT5<:L6"[\'AIV1=">EO;$ ?M<7Y4X$ M[QGV4TF$^]#ZV:4:8.U31M^G?A^C-T9%LGU+T4H78(B'YPFL&)00V@_)1?U9Y'LY29Y-L="S7EHJJAT7Q#EP U=Z "Q?0 M>IY453#EY?H@(I3CD U#0K/S"Y*BRYK/(\J@Y^2H_P*\P3Z"^A%-TXJMU6^@&2.C/31G*5[MU3E#3,PGZ*Q8E+SFQO%)G0 42!842%:1 M0'NC[K]<_HA"X&_US"#+ 5*_%9;H:G]4V02:0'A[)8$V$*&U6 M!XQGMMU4;WZX,&2! 2 1!\J2%-ONS.C+H;WB()[E.35VPNF CU>- MTEE(M3[%&1FE8J4C=PWC!'SR.Z#P>ZAFWR4"ABK)$$$'N;AEJ+R "X+F0^'("CNS0>@WT$FNO#$N]W(3Z M3D!_B9261KXM7SI]3GD\TLXH[?!8YRX.0M1'+19@Q-.5 M5JY<6HVDFV(9P_E=FI$U(P7=,%\V6ZB]3,6& >5)([58&78[Y!Z:*%$(X)#S M+2FQR',JTCSJ?+6'/+Q_R(0MSW=8.@?[J!B"F-4JA ;#!\*'0MSUN;/ -R\C/[-5^E<7@;K:/B.LW:_,D9 M"RDWNPLD\W,["EZ.=N6M]:)428;$0(>GZJAA8%C)=X"0E5@,-T>Q&G.=77-K=@8-4W.PE2USA;P1'K MG!WX:I;6,B1P=_:_F%".!T;#$']YYDL":$3@D0J1"$S4TN>QO]$D MCAV&$1A9$,.DWW3R8P?%7!3=HGMM)F!I: M7$C&/O :)L+N%\!NIZ-N[%^D<D4'?']\J%5(FSL9 MD;WPK!;N7)Q,DJC^DLMVE)XY7%=A%0SH^5Z)-MGS$XXM,^?+>UK ?G*UUG5N M-]V#I&?E'1U5T5K_X4C/OP*13HRWMU=]DY1D)4G=UP>JDQ):B&,I[%VM:11B MJ3T1EVIJRK!R9K0)/]&IJ%<*]+%$93)3P;^=D$/)-LWGR6[[?W[QPC1W=\## MO8W@)-3^+00K$MKM P>NVFX=[#WL(*['8$_E^\IVV7P>9)2G*@8[T]7ZA88A M#2]I%KVS9/1.99/<^;+YXVT4O$1Q5&P-^NE/#L_UAJI ]K $ADBRR:X^L#47"N (E04&6=6?IZ>I!Z^>#B^@RBC>\8#7\ MWTU>&%OLMJ(@M[9O$:71WMX CW[SR,Z8=C-;%GHS].A#6.*2H$8F&87-HA J MQ'SI?]]-SKH'/N!]J!")@NG!=:6.0LV,WXO]U8_W[6]3\: X3%#*2R@1W&2I M&@[/EP]5:>$C7;/93T@SN%:9+X+X5QIDAF ZG"S>?& LE:CS@J$T4>8'XS"M MN6V;O'X NGQ"?R;O/L&K-B45<<<8Z! @A#PSF$@/X(M'X_PWR3U;OCQ_I?$[ MO4N38F4J#!U(\RCO-Z.I75+V.//P;B^]E3 M"=/RKCOL+Y-\%< K7AG_RR:)"O41*?CWC(^W<_?E!0:'&77,AR=B?+(6#. V M:SB<,OE(<$11M4J89X33(U+-XD"C!LDE3$[XH"P:D]L=)98#HY[J'EB1MV8K MPB_!J ^PJ\=*X5]%(8FM]*(%#[?DPDFH_5(+*Q):B84#5_JS@1I1>617S)B\ MJ6'J(UQ92L%B2V@[O4%P(,E9?73Z!-DGYR\&AV[>U$[$%]=R%=?L9VT4/' Z M-Q;;/;"V6K7D29 23U]C%';WQ\#M"R9AE^N@J;1I:S(O$S[JFI MRN+^"2G\AGX:6C/1[ 9!LR@-R0LMOE*:U,_5L54_65S M\C/[W],/<,N3 9SQVY[T6[!^@Q+E'QY^_/5/=S_^=/D#R>@;DZD\-WU+>9Y? M!@N^UY FE&QID#%L.+I?\UV^,SXHO(Y8 "MAL,4^7;7HK80X(P#CP9FI"ZN% MC=5!+Y4$"_$$TBLDC"!?75,ZR]6:R(]9FN=51>0U\Z#Y(5V9 TYY7&$;6 M4O.(4XZ#UJIG?-U(DH33%!73C"J9Y62F5E0S\3GMNIP:J).*/.[K*N.K9==< MRO,EV+DVF<[T,9$)I2T'TT%Y$;]4A@U1"4!\B34U+RWWE/=- )'E"PV&;SI M%6[ K'@ >>/3(C^"A46X_1 H/ZXLQ/C\CL<["17[-8\I[O,.A^'F-!].GFU MBV@_4=7C>G92:F.RV1%ZLWX1U4[RC#/B^#!=V(L(7AUA=I)2'$VF]=%D6AX[ MGI5[J=#C;R]@>'?6V$GB7UJ_)NXN5%W.&HJC4J5AL6'3Q8Z"MU/E(HJZ=V6# M1]G-:F?(;%ZP+5$>X"M8R$<3/01Z8$RL@IPJ]>NX#J*6?SUM7M*,,0\%]I;K MA784/ =Q$45U$!L\BH.T,Z2YNUJOKI9$1?+A$F$/@:;N)7T7?(,REW.:T&4$ M+Q_-OR9,C%7T5B]:G]-S^C.-P_/MSVDFRBLQ OPKK4K>H'\\[/"7[Y9A MWXV:5F4E=5*3)Y*^NNLFU/9SJ;:?:[7)2L%J(,Q9^+2Z>NAK4E-$7S4)P"-! M=Q26A3JEF""18J.=<1GJ]&!XD#LK^.8H@KB1"GM ^& M3"O0.\U>TM%%>DZ+LIFH3P[^*0G6,-7\.UO)1?D"^'_(Z#K:K&<)7]O=E"4L M%VE>Y/?4+0;TH.I+F.BM$',DZ4S2@V#3D^?V%HP*85)1)K\K:?^>;PX*G*IT MB@]P!DW,)O+ZOPC=)+SR,G3W^K%4I&HDK#3";X8%"=='2)=4G*CR3G>58A9 M=MI(*,YMKQ($K51@AQ#PJ0BRPD,1#WZ?WB#^+H@?M]UU85?]'?TNNFV"5E03 MM(EG9C#EL-FU []\VH)KH3/A;7P)"RTJ^#OWR2OW+O"XT@=-S1WU$!,&2HZR$N=,<5MU$]-TL4YRNB" 0-W\^4R M6C )Z^>)TCA:;$U7!IQ1L;HR=Q.M[K[LAH?89;D+@Z8:8+BF (^"16M*4K;B M)5]7T6+%K4W2)VP 4HV@/*KUQL=@,U&XR;!,,[Q6!<-4T2;H&1$DT&\E3")F M5(M9?M"I;C38V1=3Y^YB5WA>AI==H1QCBT#R-;"HW.GK@I,$7NA\$X#\)I,E MG$1[X<3/$&(5NC50ENC^A@ZK>+.=[XD5&!Z"2/OTH#NNQP%"%:Y3D !$OP-% MS6'+)8+V^% &%+B2Y'.4L$CL,-,HA00BOL<+BZ /RK?"W350[SC!L6K^$&R# ME]ATA=T,CK9$.Q.=GX#DI,9#7\X,$2: >X4T@ MR&U[GP[_-"M[&Z O1W3[JW8SE <':;9UV?[9&.(RLQ_SRJM+4ZT=9>ZY38.D M:"KH((:=_-F"\*5\[5YKZ;U$64;T9\'AR $_5D,5V ?%V MR7"35YIAS1A[**Q>.'*<*@>>D1(-%<-J#XAUM9ZG=!1(580L!PV>+0CR/O.4RRH.R*1D_ MT7JD[S39T&?+0LJ.@CB'=!!E9S9I@<>95[8RI-EV4%$@LY9(Y M',U=)][>N M/"L4RV)_JZV*_0565/"2^CQ[HME[M*"S;]'^P;T9[/#6T\8R6(P)YJ!68F=" MMU(%4!YO2FCR!>#Q3 *"9\E*?IE"_:]91!TLJG&8F=^SD"8@EIF8.'&S%8$Q MS%H,2[[G]"58+%+SA:(] *1%G99-N8K;^15OV:9AH]]EH9(0UFK*18X2QHLK M0!WX/7S ?83^R8;$J_R&$U ;S%4!5/YP\("Y-W+3@7@_:JSTR4?7!LO&KXA? MM!DF]W["^:KVP"B^ZQBIKM>7+6\3&[_MWN\X7U?+9/5]=WX\^!?6C&ZZ?XZ4 M*\;B$G,SX#9*Z$U!UZ;ZZW8T[S8%&B(Y; Q(')\V!_:8ZK)! *B$XV)-I ;* M]GCU^>K^TQ5YO+J8?[R_>;Z9WT_R.$0:;')$EAI M23!MOYD>1+">D^@K;OW.1%<*B ]0]&.U64E7 51E3U ;6=WU$T_$"6)\C1U( MUJ6FQ*RI6P^)NHM7-BMWP$!L5=V'0X9;3 M&0D C^0E(G^&15QZ*GL4PH4FJ##AQ7N+35ZD:RC2A:2U*)DA 7"#UHIMF$XJ M;,+128E/RC=K. 52D4!M93Q(RDJL$>Y,#EXQ5Y+\$A6KB]*@N%3WM+ 7G3AA MXJV;.PBF+IT=T%!6S\Y\F7T*RM)(A7LF7(QW+3E0?8I#TZ+^4GY*7J(X9NF: M3:YH] ZE Y-,TG<\_S8*7G@GNF;7H39@'W*QCGU]]E4A/;H$.5L1/Q*HNWBMN53,P5O4FL;B\Y95A(Z(\VU)?*N]2B"/RJ;&EG( M$C!;L^RZ[)1I^"Y(-O#&)&]$8B['L8(CIV*+"(UDK('%3\=&ICJ6\?!^T-)T MUBI5[-3K+J*, SLH7A3\C"7,)/XQN)@>#LG-;$Q+5],!X;F;F9L^ M+E=1$[Z'YG<=A)(<"U@O'+ _^Y,ENBB.T[9$MP.#F>@TS.XF.@4 .=$U..F= MZ#@EU$37+DL-YH6?=>9Z"O?Z'"=FOU)^1'*H!GO2D^0O>"ZTQT(?W_E\>X_E M-&W<,]:\-?]S'*?[-=I34!HVY96MC?VYK40&)M01I9T:W* M:V "T!/>E1UB..?;,>9G'M!R37>&HIV! M=L3%?-BX@W"[+QP[("(]=>S,F?%\BY?7&#?HO_VF0W7;;)1 M8_@4\QN"M$PQ*G!/(OT>/RY!'C#\G%, 9]VF$RJ&1U;5%,2^'I+@?EC5/C_N M5N7%K*&*G@VYK/.%5BQ$^W(3:,?&["@X=N;"4]/6JERH6X[[,0L873",_@+_ MFV851[FA(8@."*O3@(G=NMW /@1"SP$]"V9+P.H;'#+:.'$8B 3]MJRKJJU$%BGI<85LN9GQ)-2MT6@0\.MZ@(:F:&= ME+K((JUTAIV8^_ \I4N=M_O4N2=.==[B5>>^N-7YB'YUCNU7=F'J[2"O',N5 MZ2D]ZZ+=LRX\\:R+%L^Z\,6S+D;TK MLS[(+4Z_!O/(L5Z:G]*S+=L^Z],2S M+EL\Z](7S[H9@3%:_5E8UUM MZ*6#0VW;96:HGP<&<2R>F0&Z=7,0O 9='01DT(2#RR-&/VI:NTOAJGV-4WG?K3:?+SN(8^W=ZYAH/LE7;CZZB[Z!X MY!X:4:P.HL#[X2(-AAR<1'9G8U@^]+$YD$0'<9:GQ8J&FYC.ET^K(*/G04[# MBW3]1I._'Q;PY2-KF9?@RRT59&/2!_/#4=7DNJSHQ%'>QYP8#S9Y\[&\$8+PH0:L8ME:=[0/A&X"YMFP7 M4([ ])U68P MX9'V?)U$+YO\AF?\Z)W"J.9-%QLTTKY+NP!RZ\4,>E K<.*E80XE I$8!% P M=R0ZB\"L[T<[UX>90K8E?E/>;]NR&(,PXJ1Q-+7LS!8'4\69)H[$=G-^Z# G M;)D2^K,#,YF6KO[KT\WSK^1\]G1U22[F=P]7]T^SP6^2X$6.^PV$Q?ER%H81 MH 0QA\MGFV*59I;^C)..>(2QQEV1HP2A]N&.*SJYRC-^V#HC8FQ8%]>C"_B< MU.,?:T3KK5E%&;E01B!12"A:]A6R/_^1Q[]2)^]!%,.^QG6:?62XIK;NTPUW MQ)&O186CACW#6,<9\ZS"3!OPJBA7C"C'WNXZZ;46B-EJ,OHNJP: (TL M-\4FHR2 29IR72U?HO3+:7G-*'+2+SIK=4 W#6.D@UC;,[B+O\G[4MT PDB M;9F,H@:YJS*(&E[9RPAL-W.Y[.Y/OP&^<'1:CD1>Q%#\_3;ZMTU4;,O L5 # MC'A01PY*4CDJ5CG;%*JJ:)***&%41: DYXVH>T9JTJ2FC7:X.IE:GN'-@M(X MB,8X/N@M S58\N<.1XZ71IJ^A\P6972/F@:"1Q XK9Q/&#M#==QC"I_=%-8M M@I(=X@>+H?83A(DTTQY$:Q.!AR_'":.#5]?.VC!,YCO@XZU_.PNI+FB=D5%6 MJ!VY:BPH5#N%(A&,=Z?[I%?>3FX2)Q"=G.;\*\+P* MDOD;SUSW:?+.!*;A8QK'UVD&2&/O^?1DX@CW6@>I>Y0=V%X<'->^[ 1I]BM M%>P0A9_R&E#!."(E2V=$,J79W_T"C)*2TZ,]FQ_SN[ @G:N*$MN^)Q^$A"G&G!5Z7R*M=.&5''"?I6$R&'5JOU/4B6,4=C).1>/ M Q]"-4]%D!7'H9QS^AHEB8M^CCSG?.8"WR0/_ L=_+OL#W^*&4>OXL,DG-VQ M3RS?Z(1#3#>"'7@T^,%>:S5,Y7\1*D_@&C)%RC5.FA= IQHXV<)E22/,V*GA MX!3#IU'1AXF@C>%/+(@:Y$.,HY*C[R*4NNI?PIUJ0)53]%]H]+IB_Y^]TRQX MI;P@\))]H.L@RCX'\89ZL4?=C"><>?)E]I+S!WZ^@YWS$3ZEV%J7N@U*W;X"J0\AZ'8)NGT':O^? M3XK9P0 5_I^<3_N7ISOR=8K+N M^9$PCD"^M[3=2WJ/#E'\2.&(:[YQ/B"L]DB59+ZK-5ZY;[IAG]V_[-&-N5-, M'7T^ST$/?IPX.[&DT5UT_.,B8/:[3Q8C?#B>*9;58=-WEBQVDRV_8^3+TF*? MF5-,!B[JQU@T[')R8L&^752OE@/?013O\46N96CFSU) #&>*+,HIOV]]P*K+ MGT\T>X\65*])N2O&E99S->QVQW1;P)12<(H P-=O*"P15D M2PM23=V:0!>J3J']0$=-[DC/>()0 M->E5K@,5 PY10UVSUZZ,HPC;5]_>HK+SY5278&TC'6_HMBANS."M&>8HP[=1 MCDD#N#+J*5Q$[:Q+#GFTUTV;!1$3ARCM2,<;HBR*&S-$:88YRA!EE&/2$*6, M>D(AREV7QWXG7L9DFBVB'![ F73YJQGG> .446GCSJ#V!CG*X&208N+9DQSS M,,O? VS1N>IQ1_:$0[HN@H\B7BFKVKTJTU)R^I!%"WX'?7FHXPAG1HXWXO57 M^T0[@HY<'&7,["OFX?84&Z7N%6.$\HQU[- >UJG.CT47\_YU2GN&?FZWUN(5GI[.Y3>#GD0-$1SFJ.A_OKS M(T?EW3>BITA6H[/A<=::2.6=TM?(//B9QR81LE="RP>=9B'GMC%6#H?Y%"4Q M>%H4SL1./39K=N Q8G-G-HXX-O=4^:BQN2,/QQF;>PDY;6S6'N,AQ^;AUU\/ M\R&JR*QT+#CNV.Q^!H&PM^,\NL>1>%P%3W3:>'QQ=TS9#G?3SWTG57D][ M%96-M,OC=[2=A2&_&Q;$'VG"Y(KA!?DXS2%;5>8H\=1E MP..*HNX231$[Z]%).3Q1QC^!SOL#U-O(((]T'41\+_P1"#U#\F!&\!QM'&<%[RXFX[W#" M$7R\S]%K/V*B:/[M6Q3Q$/V'/__T!QZFX5_^YR8)-PNNE5\"T%"1WU'-E8X6 MV,.'.B?F(1A9 2<+%V&ZX+TRN>EUT:6IRS%]8VSP0YHH6:;96KCU&\V*TEB* ME/U2T21?2Z+_-*TWZJ)B'_%J<%+!?Q$(6$OT@5)4^I_"9<5=COFRXJG:&=V_ MM= &C.2TK>Q+KS5"XKEM"TL-DWA>T?)&#<3\RBKDGK.FTRV6QW:5K&SI,U]* MCY5G$7A7.GM)TL[V &>]B(,\E[S,LT?(]C=YOM&[JQ49O3FV3K&Z3)W.J1/$KI[9),C7;3M/W M\9D>$&'8>G\!7O!*Y\N'S4L<+>;+)05#G2V@ZVN0;/G&PGJ=)B7#.IEZD4&* M2@-$EO&J!PV\2-:;V88IUI0@&KQQ6NQ/@A@)%&K0,IB1J^(@5JB;1'0V5.NG.M!J M-=27%%;P&B9Z'<#ZT4$,8D,8UD[6WG9-NJ)/@E?^W[I89\&&($O*,-@@A)FV MK,U3)GIH$6Y4O4AJA)-32Y: (&$4R4.IA2M%"Q59U& WKB:Z6L<4@>X_-O&6 M_>L?VP]!3)!(8C"\(&/CI]_A!U D0%*Z"%:@Z"1;DVU,S^[)^N/E M?-(3#QCI/DIH09D1K-CO/[GYJ1T'T6-=A-GQ71L"KA>WQ+CS!"XKE""TO]?* DZH<+=)5PA_F+ MNX=I;7_VED4Q_/-CF+8;OPT:R?K;!9#F;P;%L_\VGCHZ0 [FSVF"_?SS3NC$ MKCS)PJ86!+3A;=FWM(*41@.$0@^>710P3Z()"0KPLL5C38L &'L>!&G-1?/*%XYD= MXR"6-4N**(SB31&]TR>ZV&11$=%97,>R?OA=$+SOKF-5_>SJ[RA?OF29L!%L\*K,RKYJ %1+$+"R>&\G2Y9O@"\(0C8#=FZ2+% MU>SQ_N;^XQ-YN'HD3S_/'J]P+7Y_UG@)^9B&\V)%,_>N4)VIX'E)3X%5_^E( M L6S>O'8M-:2"MP_%M? STA)Z8QP6BBMDARN=8\D_W))%P4$'3E/S>4\]=]\ M7! Y+P]GZW33*!H?F;9O2ZN>RAEQDT$0]FB1UHMSYXV#BCJ!KT,4^N!2NN B M1D&/'E/KZD,=3OB]0>25#@1%J#:/"M[:V+:);H!%7/O8F-]9!.D <59#9DZ: MRR*>9!5@/_;(GQGM^5+IDF+9W3; XIF,E7G59+2 *"9CX:191,]@(;ZJ77R" M)"3W:?(A4/[MF?TQ9W,?WG3&BRW>FKE\EH2,7X5=E5OKIDQG*HBSE'X"[\Q' MNI' F7GTX;&9-Q4J#O8\QNZQH?3D-EK0)*>SUXSRD?87A1NC58DDDZ%[&DNXD+N,+!ZMY7K2@'74QWXJG9*PH0285)."JI<:>PH<]!%J4;RXV, M/0 DR]"R*8U@YU>\F*=AHT.HBY)WFO/=8WB \5W0PHIV+J*4,%[,MCOPZ]HJS,7\[N[F^>[J_OF)S.XO MR<7\_OGF_N/5_<7-U1-R35_=%W_^$D>O/$)>1_DBB'^E0787%'"\NZUNI;14 M.O6FAE@7.$P!.Y6#_4CAU!8.X56WG)2O*]3DSH@@2( BJ4@2>-E9CEX\NSIF\8[.@]69=/MR17V[*9SE":/59*Z"3VKH1]LWQ^ZBE/09T MH>I1..C.MGMD$$Y2$J\>SLD)(W]&Y !P4*_$$"_#Q A* I?U,$8P*6Z2>_JM M>/Y*XW=ZQV!6QGK_#@0\\WFKF*V^K<7VQXR:>QNH/GI:4S0W'ZOQ//.N?<:Z^I7 ]]NE6F5DMOUG7YWI>15E M_7Q)P?31E1J"N7F21//,D?;XZNI''-UO-VJ3D!GUOTQ4?Z#E:+9DPEPS#10K MC7]T0\6K3>@BFEJIX(*'6K?@SF"S'I1?LH#UD_KR92H)D9 Y30"D>)7#DM,C M2S&[V\)^S3*-8W&:"@!Q4-"\4 $02QT&Z$4?0W@(X02(H( 91D:0DD6 ?R7_ M&*S?_EU(Y6%F[A([O>BO>6KWT];P$P"^0QC3XS+8!V\TOPIW;RNBL]!O#%=R'3 \\:1 MS$)9_*B)Y(,;F;AR\*(2E0C<,\*Q_7(B9^DJ67(G60[C2%%1ILA'FM/LW>@X M33A$1S$QO>,8^T XCJ#GHMD[(R^B-3P326H,]L?@)8IM%8<'LG='(6:+1<:7 ME4L2).KS0H$?C0IU@*,X1YGEGJD!$.U2CX5MY4Z/!@KS2H^1 MG7Y/X7""Y)U3)$M&$N]NC[MD@FD!3 #:B_KWWA* VG'3P$V2;[* ^1O3S&/[\_^A/[8 MZHA^>*#=]3SQN9Z7PW\3V,A>Y6*/TY0-QHQ>FLDM=&89*]E;XYEF:QW3+EAH MQ8*N BEU@FTHF"6";KPUFZ"RG\31OD* 9"4%']H9]11L!Y%4F$J;,L#%K>L; M1;+FIYKD(6A^'G:3O*?1@H;7:?9$LW?VQP>:0<"DH4Y"!R2L9Z%=Q:E?AV[# M0'PDVHVUINNSV:0XYX3.)QR9, 22"_0<$J @@/8V=$_)RI+G&U6J$I5(7-1W MHGL*]M3X-/M2J'^_97_ZZS]4_\+^\Q+D]*__!U!+ P04 " "P, U9CL=# M^:9N #I$@@ %0 'AX:6DM,C R-# V,S!?<')E+GAM;.V]:W/C.+(F_'TC M]C]H^XW8G1-QJEN^R)?9,V=#EN5JG;$EC:2JWGZ_5- B)'&:(MV\V-;\^@5X MD<0+0( $2!!2[)YIEPV R,P'B40B,_$?_^=S:W;>@>,:MO6WGRY^[O[4 =;2 MU@UK_;>??&_UY>ZG__.?__V__-!=VL:U.,-;E MSQ?Q'P;1:+;UU\[=+Q>7OUQV+Z\[MW^]O/EK[ZXS?8G;O<"9K8RBAJ9A_?%7 M]#^O\'L=2*'E_O73-?[VT\;SWO[ZRR\?'Q\_?US];#MKV+U[\+S=@ MJWTQ+-?3K"7X*>R5Z/'YZIAQGZM?XN%_BL='O\C[PL7]_?TOP5]A4]?XJQM\ MZ=E>:E[ \\(O=+ MT+^^Q,V^H%]]N;C\KQ_/*3*N #/A7@]!^SZ#_ M_&^=3LAHQS;!#*PZ 8U_]79OX&\_N<;VS42#!K_;.&#UMY\^/PWC"Q)7]^:J MBZ;X_SU&8(K_V[?TH>49WFYDK6QG&S#HIPX:_]MLE)P4'&L)>_C.[N>EO?T% MM?F%;KA?>,Q\[D&XHF\,;$L'%D0U_,&U34-','[03,2C^08 SV4@@&G4NNF8 M:@YLMP&>L=1,,42E/E$#A?N_NI/5Y TX 49<")R!O7USP 9V,-[!L^WR$R/+ M)VOFP&"C66O@CJSY!DIB8YLZW!B&?_IP"3V"E;$T/"%W#[<-:3^'\E@9@H9/+USC3C7ZRT2=\H"<4SR/4-R[<)V&; M\.M21+!]@#?JP6LYUH<=>>L>VP/NLZU9 MT-;9::^H:QF=DAV%\SQG *X-'_YG:4,5Q6J'$X?A/--P0PP.ELB @GL*\[&A M>"S./,>CFUXL0H:!-O6&EBE]W?B>)SG3FIG&%V>S5: @9Q3Q]ENE^6)':]"6JT!0F<\(L.NJ+(*C[J)M MO"JZ"3>6<'NOPJ3Q@]5C^U68>L&(C=B!%%19 M+*E'X&F&6;,IM?^H+%P(G:\C"_[%@7;2LZ&]&B;490WQAV(ZLG!N#K6_@^YT MX)R==4/\PDZB"5L]-/K@+SFAJ/I'F^ "-'J1$G]R[&U^>^$LH9]!$_R)+SR. M+JL;Y%6YV8@[+58A.&\8\>?%B;/^ N;V;%MKQ"P>\\P=2\"OZP?'"=JMMZE4^)]IO6>GDAAU,]*S#K6\*]?O2>--,^-M@A7(EIN@;PKVS M5:@AC"9\WM!&B7[YL)LZMNXOH#J:K&:&^P=?"DD? MJ,?'7H6>HB'KH>#X9P[6>(FOU$/GS/4K*3^:8>NA)+BLF+RA'_M+SW@/ F&Y M$T;ZBL#['^SM3/3;D07U6&"#3E;0,*AX7.+TY2;X@3)U=-\$DU7T=QY8X/1E MX3=H56@DC%;?'=HSFJ%;[3C+,GQ]E+TXWMLSW)W7E?=']H_41^7(@@W04019 M(^^@JFNVY)?JHW<,@ X_ %?_D^9LT9__#G;P;\B+_N9[E18DC\^6X 2:H MG M&"3VN6#Y\]I^_P4L]2"5$OT0L"E@$92!H0-GX6@H(;2/E-X:8 +!,\,%U))& MR)E[+A>/$A#OPU&MP/6K/VNOP/R)BN#T6*;C)(9"V9/W*'ORXB:@//F%RC-= M ,<%XJ=[_)FC.;\YP(4L#W0&/ G]$7T.#<@KJ_*8*/#I 4L'^OZWAH<^='_? M@[/NWG<[7SKQ8,<_:I;>"4?N' ^-R(@),>UEXDLFRJ*U'0I\Z\ (\0U_.. ; M_N/' "F7_JL+3U-++Q[)1#S\VT\Y?_]%]'QB?BS@B#G3.?[SCYNKN]Y]]^[V MYN+R\K+;Z][&/63 D\GZC%K^\!2EG7Y8;P]S+=^78 MVUQ>15^S*6=N.U!3_.VGBY\ZO@OG8@@ M_N%KC@<<\ MT,)M^\DPP=C?O@(G1SCI)NT2"M7L(V'TI!#&#*P-1(OEC;5MGM++:]9&H5!0 M$ GFIB4J+S:OE[8#%W[DE(3J?(!N!IW=P-;Q\B3V:J-XV0F*I'TKQ3)<:)\C M'7(@B%0-+J?("A+3OHV28R$EDMF=%#+KZ[J#@HW#_\ #,[C RBNG;1ME14M& M)*=[F>0T@#].G(7]815)Z="RQ3(J("(^1'=E$E&@MR?.U+'?C;"Z&E%.J>8M M%A8-);'$\OP>C4EL:KN>9O[_QAO1VLAKW&)I%=,1RZIISP92 GT':!CI'/\Y M2<=EKWN3GJ!,\BB<>2R!//]%G1) !1S-Z<:V\$?>=)-V28)J]K$TFG9 S%%( M-_S:Q>7K MTVY$@CW:1=TJ":?2R-ICT0T6W??+=]M%1;V\Z. M>'FQ;]5&^103$%_13./Q9#TZZ'R#PZ"DQ'P=SNQ/?0VPSH>(*W#@F=VB@S9GIB&>8Y+.35D . MDKW,D:6#S[\#_!),M6NE1"E(B(68Y^>048B1(?QDN$O-_!UH#CX4#=>T7:)D MHB*69EL<)G& UH&Z)_B;/+L3TS+)A>M>]_9>8EFR$!&+,L]S(K\HP]A).F$> MM6VS.(O(B 6:YUB14:!]2)H>D&=J>590XN_M$ESQU&-AY?E4R@KK/W[),.(9 M_H)3;@G3@U?'S">FF%QT48K)?FSX\V R?AR.Y\-']--\\CQZ["_@/Q[ZS_WQ M8-B9_SH<+N85,TU6FOL:,-)WOZPU[2U*IS(]-_[- :K1+W[LYSA9/1D6)-: M2](.HWXQ*2EP(C]8NO^X2N>$U$-:5'\PGXC\1E*MQU)\/JQ8!@HYI;UXZ=RO M)N0=&7Y48D^U3?*F!WESUYST&<2'DSD->6J('M6*1 FL\#^HIL*[9@*4TNH- M-,?9P8-X4$0+ P6JOA)#@T;*6824IYH38J"=\6KO,7-P7UTTHSO"^KVH,!^ MS'@UP1AX^==F-%V4@PLSL83\N[)ZA:>+LPQ&XB*NN^ )M%Q,'#=1#@.%Q''* MZZNVEV2K+*#?_,BIY1!S(6!)2J!4?921<'EJ"=E_U9=Y,UM!4&HOH>"N=7K"^S,T@,J!S/.K""D:;95;=$H*+55$;72 MJ7JAX-F>9C;G\I@Z-L2XMYN:6E@1"9[BWY"'$&^PD+I(C -&WQ<)5* MVUTJ1'"Z6Z]$NP"[LUGTT%V]XSM(A1 N(B8BAH9Z*:[G,57"N D1(T<_)*X Z8#5V>1&$FD?:D"\!)-E83( RT"KV2;PP6 MJ3?G"Y&1WUY9<#"0*]0?T0P^#N_1S*#TG/<"Q8%KKB8ZF*@5>B'?C!$RW+Z9 M]@Z &3"#]U1HE4AA/S7A4HYL!:_2YYH9G.2>O#!0OMD\HH*>BE)F;*$,WK M%EXBQ*#WLQ#7?C.\SCJ $ISML;[->H-"M-: M39BP$$LJ0-U6W7)$.L?8PHJC)KE_UVQ)"(X&,W^FD"IL*P!):I2="G!HL%#9 MTRO-M?$A H+^[B_;1W90<+[^HV2 @HET&&]W<4A143_9$40I3C>@GU1T**>EE+A@%&06";2$*A@+>509FEA_*M5,31Q04:E& M1'Q?UXUPXE/-T$?60'LS/ V73X=IK28*6(B5HII093#,@*<9%M"'FF-!J\GM M+Y?^U@]"*Q[!RE@:. .BN&.":U==R+4&G[GD!I&2=)^$S4EM:ZH)#4HZ>04X M2G.]DFN1%[LO,;R8(Q0U;+NE:EEW?E+ MXH/_IFAMZXO;9HI;)\]5D-43)YBO'EC74^ $C]%0G3YQG:52%>4$4W0>92)= MBEQ,SL )GRSJ^]X&FCK_.F@ (F#2G9+G129U0K%#V5 MA$I9NM4XX68>0"O4)H0>JN.#18_P/,O*@(N1Z_KTF A;GP8>"+0*R-:3 0OX MER)INIP&*HH(%I"KU_B)=?]7=[+:!U:'M\Y;^-D-[&"\@V?;97F-Z9+V-:;Y M O[G93B&I]?)4V ME()+:$QKB*:;^][-7>_BIG=_?W-]>=]MR#?^#BP?/,%EE)<%5$ <96^I=$49 MP>2YR,M3KL8AMH #^Q*-J'8;_/_Z0OLLAZ*\D:1$5!5,,".,FBN"WPIJIGCJ MP';A_HZJ?P;N9>"\PUUNSY)' &F#^SZB%/YL@@ $EM[?VHYG_$LC.!_Y?T!* MJ%93?H*9HXH/IRJ3A$%32D@*!I4(%->UNU?4MIC:@?M* <#MPR/.$X#''6OJ MV+J_S'^+B=@AR8M+R L)+C7+J;F2Q$KA2L3(^JL#CVMP]BO#RT5XGKB+^J@F M\5+T\O(3-AOHL,]MBUX/*GJQ%]M>(4R4HU4-7^$<+(_M)12^IPLT@(JU7@:96Q;=J[V*SBC%/93 M$!GE:.94.+3QU,]@I\2R@&118#M)B9%R4L98%FRD*Y@B.K+>@1MDUH?DXXW/ MG)9))EW)4::$%SYHZ15:R::9H^O(@K.!Q,>&]A%'L># ]E <)&QT*WDV8=UT M*)6N8E!AHUJ-L\O!1(\#.0S+A_0? NL>P,IV0-@NN&X:?D*F0NH-2W-V(V@' M!C6B4 B('7@7XQ5'##@3\D4IT5G-8JZ;6VH\?+[G1K2 'X %5M@T>DQK9=%$ M1ZF VNE2ZK?2:DI9?# 3S:V8N@Q:(Z8^MWXW>MQ[LH(+J.]YCO'J>^@)BX4] M V\HZL9:#V&'PKI?W+^C/!)%\4A$R?4&@)O+'@H.IDP'#%PYC9X4P'6O>Y<^ M"S4&4M$PR\);)$^5]('1BXF#TCU#M:0F)N%1I4+2D-["N[Y$&XD15?HNIY ^ M.1ZQP$2.)4$X5D2$U>+$*^[M"F5VS_73/,4#<>9=1& M]9\>--=8TJSIXE$40@Q/#L2@4MYU.@5.P 52013&412$% \.Q)!J>5PS%2L> M#=-':?!5074\SJG"JI ',;"X5U!HAX<@-NQI-!G7;R2%T>MU;]/U!UH'2/'\ MB<'*\XGE=H*50D=R_LH9L*4X%$.6YQO/_#)0H_K2<86VU(DI[Z1 W4\AO%2C M.49 U8M&LU[A1\@N(?ZHYXD!@$1U["&L>G]8&@*5MZPT\20G0FY;A=# 3F]Z;4=.-7IC^%4M>R%K' ZMK I2F8RCG(ZD&+B0 RJJA[LQD%5 M\2)3"4 4TQ>+N[1W>7\+YC6G]B1W$"4&R)\('PC8ZBBBM\1E<0 M7B(Y$P.SY=YI'(N^60[03%0#_5?;1,KXJV98B&\3:PZ6OA,^W^,8+JJ$!/]I MK:&!:=AZ02B0J,\E170+191^]Z6)1'Z!\*,'NQ#6"JX@T2Q^J0QQ[5;L'S$V?TBV>GD 1>B3:"8[%4,,;/4"S/)@&I MOTV;'3EL* 9H4>2:7>]RZO6>[!9J8WWVLJA&#*]%7K\\LI@HUEKX(ZLP&.6 M>#LU]6@UQ>LK5^5>7QG\VA]_'^= MOSP.GT:#T:+AAT7QC]6FEA;FF2#28[>93+^:J5L@_8O1$,E&B65R?=7KWC;X M6GU)3F?U @6-G(ZIS5UN[VD,68)4H6TA+=#_-'!.8V(?J:# ($F"^*G)Q**A MV2?77@"Z!L%O]A]40!9_?6%DI,Y"+ M/<8W$3F6I/C1WD(J<'%C>6V5%2@]M=BW+7C)TW6\(UG"?QWD"/_Q8Q"J%_20 MPFH%EI&SE%ND@0>%2:+N1*EG&XN.!^AJL)!_Z0ZO"*+>3)MG*[SFQ1V^MH**^QT0[F%399;GL"IZ..T&;P%1B6;!43.<1]D TNX0"JB M!3^(^G!AI)W7XYT2)9.0UM' MM[A5"&-DU7XLV? @^@A>:V$_50XIAJ@$\<* M3@^#M@"#X>+D#$+*04\"A55XP>G-+%P>:@V;9[ &Y\#S3*"/+!WJ?*!;(&.G MEQE"#?1PHUS JUH-F%G5H((=0WVLL)'.[5TM^3>X8!%-?6>YT5PP6?5=%WAE M;*KT$$F^2E)01(@)144YKP>ON.Y58HVF:J#*'^,D4,5 .K>77G(559JWH@R@ MWS3'T2P/GH&!LS0RCR,S]U<#)7S(KOR0#*< C#+63@5ZN!GBX4"WBU1>I;9GR,,KV/PD<49(MXI4728$4 M>BNB>MRHO,,6O00>R+B$8LH?Z"2@Q4J_B,=9#AB[E YC8_ 1_*7,?K?OF^3D M;:][JRJ2R"2+>":EX@%+[$Y7$CVISB3VRTAK\!'^:9')3#JD#KH+&U,B(CK'AFS#P(EY'+5PQ8=\7@_!R 2P.NLXMAY& MI2D6\VI,T]BI]CQ#Z]%03%KEUUTR+S,<1)ZNA]JR7)X[>.R4J01(*4NEF#Y> M3[&$:1Q#2Y=DZ7-*Y6D]"JC(J_Q "S4(VE-^-2R)O &>L42,.!9R02W6GM!: MK)V_)&;6EMJLC'W;6)-5-EU!(QW:6JQ)12%9#1@6(8LI[B&;Z/$2S!$[$XGM M1T!=%2#N(4*& 3*"4@VF/,*K^6Q#*65?2K]3TM9T MV4?.PD;V$E&KXYI+*7A*&18)OX#*IM<[+CL!6(;M!%G(0!_ _S.\)VUIF(:W MPZOTPDXMD'.!N%*:O1S%G&3>L%G/K=ZC)#@HYPFDHZWI>H\2YB#))G6R -/K MOC+=@E\2ES>R[8AUZ'\U:PD&MHN-F:PR9(+QO6ZO>WO50L )XX1\CW-CU%2T MH.+UY.ZIQ(&'LI<:^*A"K-#RD$U&L:!5\60["^WS-\/;H/M++!750'7D8Q0#&@_I:"DE*$X:E MN9LGT_[8[WD4 5;7)1^[[L]_[3P]3WZ;-QLQM2>9/E JT^5'].CZU?TM1-#U M3>_JKI4A4]*M>%I>,P5/I59V>[WA8H*GI ,!7H)E@Z?404!-P5.]"TE2+YC$ M6SEX*B:[:9S4$3PEC8C+B8@]>(JS<&L.GF*/E%)>YB4(5R,&BM=EB31P*+7S MT]'6^G"G,?"033QU['<#'LD>=M]<5'IU\@8<#=6Z[\-5\QX4=RXXT+ /)#=8 MR'+/ H83_6K@IBJW\.!?:Y1F4*=F#-D+>?D5'K=S#$%LNR3E MD/8K"=Y:;4K%43.H:G#$OM#+&MWA2:*[ F:B^]0GVWFT_5=OY9O]Y=+V+6P( M%JG+&5F9LP@;KX0&1I0JT8K1/_%2F5BA*Q!2"KGE[::F9GG05$"W]V]!!+5M MV3$?\Q14J8'..#O28/PX6#5RHD#%-7,Z1@'],V"B&0WL[=8()/0$((^10?OJ MT82=,HUQ!F(TL>#[R@^"=_"[/AO8:I#'APA9K^OH9 M\DG(-\EV3H^.RJ24GS3#"1]^V8MTG^:-,PV(?*5G5GR/5=:&660S0YR M43V"\+\CZQ$$16",=Q"O.?Q3RI2]S\A+(J\*VR1\!15S*H^I'%DCZQVRV79V M,RAEYSW_HH30_(R?HQ,V*Y]X/7(JM];:,S7*-BRX.J8?(,G3J][%?3HX_S2P MQXES8M]&E06-L5L5B@9 O8[/IJ#I*B4"*\* !E>4G*AZB2OE54B6&[&R9S'& MCOJ<*HB*6%#UCK4EZ)DZX$TS=/*E?U&W4\40!1>4O(_%J^2IMBNUJ47]3A5( M-&Q0,!L]EQ&.#RDIX6#(=DVR\;IW<9&^6U86332C"C EL^'=1/RDQPTGT64R5 M8X<0![H,(,+&'M.B"3O B<.*C2^"7>S-1#A"%BP!T-TG*(*"2'=\Z@KM""<& MMXJ,4;!P;&8%QK&6('P''@DB^HM.J]P(0R39>M.[N)3@Y%B?>F/E3%67O927 M/\>K<&2YOH.R(N; \\S W,UA.X6>HQOHQ.#'AS\*NOG3&P'4_"^:YZ,I!36^ M4,)_\+Y)P)5?@:FOX'P#?C'LNXRCGBXX>3%+P#V!#%OR?&,[W@(XV]&>?.IC M:U[?$P-::994O2*0Y?A*S]K*'K73@E9%OO"Z(I#2;_MD6-#%@@',QUQ(O\-) :)TE].%$!4GA$8KIZ_\F]1#J'2:;04O MKC"IHJ-^IPLE>G9PCAC.'G,BC$.(/+:;A: >S] M7[V3D!+FI>\.)> =+U?;T4HX:-UFGJVNQ%41*$\P_J8KQV,HS8 VEQ6<0A7? M@@4!Z7*\#!+3##\C,6;_R>K/?%YP\OF%6!Q:64NTA4@LB #B,O991]*Q1,$" M"!$_TER %K[C[* E$]1D)F"OL*^4V!('D7PXEN,2IQ?Q2%MS4Y$AQZS%QH,< M-THR"*[]G@15RNJ$$04[.,40R8<7R4VY$T0C?^YQBL&5$[PU[K G"L9R7)+O M43U)]E8)#J92;:X7G!TE>8?39O B^=YZV>O>G."!@2_WA/M5FH'NW']["_.R M-1.QX^O,0.V M%N7?T?:7$T45P)!S+5R)%YQ\'7*YUH(2FD&E>MWP?"C@D;5$I3#U!]\;V][O MP)MJ!JY&#&UW*:%5#0QY>V(%9LB'+O)K&.A!J[A->I0=+\O *;B42G"=Y 4H :SBYW;@&AF( ]@B@ MNM%!: (@ M\IJ?#!2HB:_J>9$RXG_XB?@(P;\)GVE&F:'AB^&8/0/?06G$E"1?P2B3('?8 M@DSSPRJ*R;#9)]L)XVG' (<@^@&2+$5UJ!1$5$5V*/C01B8[/78///H.9'(D M@(DSU1S/T,SHWPNHO5W(=GPZ4N5Q3P>/W+E4-5U.4IA".Q*>]5U(2_B3A[)G MXK4<[@NXPQ=M]Y,!76EF5,YYHP+7?_R28?8S_$7PI]R_1&1F>0Z-3VAR>KZS M^WEI;\-O/QKNTK1=WP%C5 863%9QL6S(VKF_W6K.;K*:&VO+6!E+5*T]?/(2 M\GMJF\;R*/4M%#SX]("E'ZJ6>X:'YG%_W[N\Z,+_U_G2.7P3_F/<7WR;#3N3 MI\[#M_EH/)S/._WQ8V?^[>6E/_L=_7X^^CH>/8T&_?&BTQ\,)M_&B]'X:V1X-1L/Y3_6OP(FSUBSC7P''T8D.,D(/5X&E3X^D,5E%X-3,_6T;[CH(SO0' MU_%_W%XU$ZI>:?8';"#\D6"W@$A[,/$%"^J>1E)%W/2ZO0;O4 2A*:M I>"R M@,N96E4O^LE&]/I C^X-("LA3QZ-8)\+[JH8U.QE5LT^CN:#"5*$FM"F!>O?-=C7SJV/[;T77Z,RC-&&Y)::RS_3, MG_I!?$6:KNJPR35U"XT;":I'ET1%PK@3P9=:+H+K4CS(CK8@SMFLN*NL>AF- MOP_'B\FL&7LL)F-WM*&0M06Q1R-OR&;F4[3J25VD7-$44DJ^ \M(G]"5>5W[ MRDP^]'?DUJ18H==Y*W31'W\=/3P/._WY?+B8_WMG/%PTL%B_VK;^89@F5.5I M(JF7+^,8#2QHJAD6+7&V0:1<]*6D?:P&./! J2W[23.<(!GE!6CHW^$I#1Z? M"*_54&B,7E9C//5'L\[W_O.W8>=EV)_#T\$+W.,C]\ROD]GBRV(X>PFV_ODB M^%,#VF3/CL/4:3PLI&X_+IHI>Y(WIR(-0>R37 QW<#%&1*.1^5@VP$]IZ MI\!1E7**!7R3<^8?/C2QP:.)%^[DQW#([_#C\K)[=]7<%0O#^3N_M;3+KX#? M^;9[TQ_/. MM/]['YKD#:S2@#1H-QQ35YBI0NK",98L^YGBQ&?#P>3K>(2O86. 7KE+IW(ZGEQ+D5;;6TW9/ OY=CA3-*-9E<7H%NH0O^JN8% MC_*4O1VV$C3%JK_/KOKA/[Z-%K]_Z3STY\/'SF#R,AV.Y_V&%O]A9D%!^3V) M49WF(#8JJ,S\BI@05W&FL;,K#?SC*EV'73)V/!S/FN+.K,JH4ND7SC+.O4CC MSJRV'\^C;-*9AAX/@998_!#-D^WD/*91K)8NNEFU-.A/1XO^/M MM_YLUD=>N*?)#"FJE\FX,U],!G]O0%'%)*-:$B@;TD56*;4/G[IW4SELJ X^ M1%>XX20G5Z1=J/M+I4=*RC63Z%::<*&&RF7-"N+9=E&)[T@9(.W(H QR B6? M)_-Y9SH\K/I?^[,F' =#S;$,:XUH"ZBB,#QP77Y<-O,&4GH^1$*-;SX'FT0A :M@<46VGR1$W.'%NIH M<;@T"P/PO@['#84M$PAE\M=9A M3@J*7)G$J=(4[O!>J@8KKI0A0'G9(/ ISM],PZ/0;D5]3@HXY3G2FL)3L:^: M>OLC=C@]=+"S@U,A@ZT _^A4VL)C4Z:005H$EBE:JHG,ZY;0\4=S0\4'!>E&C[9MF M.$'90"=.B9^LGFUK_0S7C![FTM&AJ8D$<:%23'R1#G!;VH.8RE=NG.!_#/4<2U7W8ON%??ZG9V_A+-0)=B%[RK@ MZ1"=+S= ]TV4Q+%!+PZX(PM"PO$AV@WMU3 -+X8$V8IB'T8J5<5=0&ESBA-_ MY'MRK'I>Q9XUC,!C'R#)TJO>15=-R''B3"W!,%+54V7=^RZS>Q]M4=4FM[A& MJJN6V[8XJA>FTI_AJ66_T!XT$QV&YQL /$AA7]>-<#$PU&5J8"92*KP2N"&I MMF:9R6E#-IM6CT=57UF5X%56"1Z5?FU2S[6_!NP!YON9#= #*);':!J1NTNI M)QAKPU:BE;",F\H5S:GVRKHRK_-69E[)UR87:2MJOQ:>GJ%M;G@@O,A#D]#! MZO";])P>=B_:/VUG@,(U6<[6G#Z27 '7O8O[!F\S*L$@YWPMDD<*GKZ?\,SI M;VW'BPZFP0/I+J#:=*H,J18TA7%$OC05;I:.O2)PZ\E'Q_2RP.3Y"36!*IQ# MM62[R%AVF]5TZV5--_;:VTV:=4**<'>;J1NPGU2DLZUC1VHD?'UBS0!ZG#)\ M@7!L6T[\SR"3=7%<*A97L;OJ^%)I)3:QYNR:0KG"UW'3)"@?=C%?=H$AV_\T M<,'CQ#Y)-O5ZW4Q"?0-;FE@0$$!'S2%U@$3F;,#*;Y;]Z@+G'7%T9+WY'BJR M:RUAKP 4::8]VEO-P.5W"O^NW("F!A@!I+5RKFF@8U.ZTDE%+V#["IP4ZHAM MY49*K5)..5:8.":J?F=3:5G["_?#V\]N0A@Y."LYRAF!!'W'@Y<"7"8M/8G M$R\(WD47>!K9?T-N7-=M5 KC*"=T2V"$ABS":1GJMZ\HAU$6GF2X%$*T'./4 MV/\I65&PX7%"*NU7SD"ND:^6;Y]71>/< M%GKC4W=9:%0Q@/4FYR8G1GCXT&C(#=5KC.3&4-:W5Q?=^]NK^\N;;N_^XC+] M2$'MX;VHU,SA5,@0C8OIF(3SC1SO,#!(@Q0BQT2S&F;=@?@7E!H7:+ZP_ *Z MJMVO;'KQ)/[%@H3?XQF&!>W"M+DT7M' M_:5GO,.-B26FC\LGU %9;=P18)?$Z#5HD8> 5JI%CB;ZTYA*F55G?Q-_-,GE<&HN\P2]WV#Y M -U9KJV@9 'KZ?\N>_J?#;\/Q]^&\+^#R=?Q")4M:?+<']'X!(&$*I>B8R6J M(3_P7<_> J? !4#=NYG7Z[7UV@'KJ*Y/-%>C/A^B-[9?I<#SO-VW1'*:(M,V!X!DP-0_QP/7ADH]%'*R3I,K'[8'=I$)/0_-$>GL)AX?B6Y+.]Z MW=L&SU>\09!K>@GGGL)&&HYI,P#9;BRA7((W^+[!0YP;<(HJA$#05TX,VG5P M3ZA=*">TC_0!3AU, C:XWR&#@RI-J'X(XO/"1K^:^)[K:18JXLAE%8B;T'G! M-,EH3K8PKF!_W3Z]^+ERS7"#B[4XW_;)=M [/K85:"%&X_BBFS6.!_WI:-%_ M[LSZH_DP+!_S6W\VZZ.",4^3&3*77Z"A/%],!G]OTER.&0!Y,3/6&\]%5X[4 M8,AN+ "%%WUG5I ME&?;=:<@UAY('[-JCYRW/9XG\WEG.CRHB5_[LT;C X>:8\$- U$:T$AQ7L9U M@1M?KV&%D)X:RKQ9!K6Q31_MDVP&$=-H4BD#>G&1M$!U^CGI@)Q4O]KL"OPC M@*SJ(.>Y Z0%1HM#(;KP[8.OPW'3S_@0R*:V(1C'X*4X7,<[HA#^ZT =_,?> ME^QKYN35-,)+L2^BU%HNFH.S*JZVO_]./BN\^V0[AC4A"?@;3&%)A MC <$LI9U=7ZT'E8+./9DU=?#F1-+P.4UE0HD_,2:A0HU\:U'Q(%9<^2\UAS= M_?8&E3BX[%[<7%P1(4+55TK,4,LW1XN4)EI.K!2=U_RM;P;5"X>K%5AZ4P"- M=_W NYS]A[:;5,C@N^548H&MY>.*ZP9*Z6ERP82 M O5JJI/]9IZ[\Y09HG70(HZAC( M&LH5V:%@4N4,>6\MH,<7>_ H$6IP5 QH92P-?#Y84<>30%1)-JB8W@(7%KH< M@O]!\2'OFADX..""U]MR(@@N\RQ4/Z/84TL@*X2<>$;3(.%OPV_F;:7B0+7!EN"CD%\G] @TI?K*=P,!8^69T2X539Z0N2F.K- ,BW-PI48&G=!C<8(-RI$86_(L#M?_1 M,PPE N0N^0?(?>F$,^P85D<+Y]@Q#Y-4+H".;R!6,X\@9+$T\!VD#\)G/);A M/_ A"!2=I5)IW&66&Z-0EBNGN3#N8 GG*#YR'@R7I=RL;*OI+ P<;: MSZL33>QL5Q&7R$W#:9E!+1!_Z?G1XVC'A11(CSDPC)!][NV=*@KNAIRE M68XUD8?R0\'I>@A)7JJBC@+&E8.J H2XNL2Q#Y2 H55 MK-3 (-#<>FC,@0F'6W\%%C0E3.3#U;>&9;A!"=-W@$KK6"YZW9.0?\ T1IN@ M0Q!\SE94F0OBR@34'5]UI*>1=@YT-7HH&3P7O'9!TU5*!/'?I4JS0I'W,?:' M+L0X;.Q!LI64T"@MR#P=4TQN+0&;M;V5C-YK1(=Q'^A1Q&IXU?@(5:H+S]BP MC9OW'#7S&?TR6RC@<30/*Y%\&SYV)M/A+"C^&Q[4'T??A_/%"!WBT5$\G$)' ML_3.LR3W' 36N6^VJYE?'=M_*SIY,X_2O'G[H)EHB [2>Q,$ M?5Q*\#>)W";6$580:BPC)EX4/\Y9;K03!3H66EF<\V2L%,#%W*A_?7]]->RW MC>9L-?Q;H=E64B*(I]!2E^>4')!"U'QUU,#47#>XM"SP^!?TDA(Q1U^!::^LAW(D_QWKQE[MPT[5+L9#QZH M@2'QNK_H&J+&&4B)9;EVWZ:EH49=C01#R/R8.N!-,]#3*A-O$[TQ&$<.TNSW MY4<_T=5 QE^!A<&9VPH6_&!BEPU_]'934PNB9%'N[AN2.D?XD[^0%,KU>0EP M6 (E.*Y@A#T#RP)=$<>*!RJC.O"S8YZASAOJE#P6^@)P0^DC ;63%0.SR"J] M_(!G6%/!FC.#.=5F\6Q/,\66,Z"G%]4,"0);;,URI]H.'9KR40]_1C171)=B-Z=Z,S*9' PLBVM:$'4X MMW'/>.=M5S/P6<'*-FR,RL\XYH+U_*&38NCUNG?I1\W/( MQAEX!_ /W.">/^X9Z[RQSL#G".CWIPGT8]_2D6;@ZQ@\&O@,=9'>P2)&Q]= M787 ?D0S1T=AQ5'/,*>"N0@NQQBO?-L6L,JOI7\H8\PY:K3X6: MQ3%F*U],"L=L]A Q!YYG'M(OR>7@HL9GG!7CC(UY,8+$WOY)E2$,%].S[;I/ M4(CY[4ND"V?*IC*D"\/Y=& _MX-@U=&/IM2Q]W,ZO>SA'\V8A2>8/WPC1VF$ M$OAH(CP4S\!SP'4K,X@E@7^3R&UB'6$%H<8R8N)%/1G$)P-T++0*'&85&2L% M<(5F$$N"()Y"2YV>*#D@A:C;D$$L"6+DVES+*<3*J*L6" MD!A[VBG 06W=R>JK;>ONW#;3UY4<1CRCF3>:J3A\VBF]L(GK3AU[901WH=51 MG1HPR?+;7O?F]@SJ2J"F83 ORT*F"*9]?E'T9@+FDIG7L&?@%OM(1;&95]*N M3,F.= ^!5 0SW4>D@K90()7':P5.RFID"RG*#@C#@$<&T@THI?$!+ M'/N,51$,E,_FY6 ?H#2&-,(F)%L4V^ MPC*-8#4\D?!Q'>0,>D8L5\[QJB(CE5\ ;3$AW9P] ]B!I4*E KX!-D;+5PJI M]GSKD%F<H#)EE^!UE^?X9I M6;Y5=0/)HX%,4X^>ZKQ 0L'LQS;-+I UC9#@@; M+K1/EH!&]M&E0K%\AFP=W.95 5$BZ%-P!KD )RL\OEF&.(.8(=JQ DMYE3 D M(E6J @$#S=T\F?;'R(+K>!LTX5HLX*I"L0 TM\X*3JYC'&9WKAR0S R_4C3. M7+K* ?>]BZX$/K 2^&@B+!S/P'.B12LK!T@"_R:1V\0ZP@I"C67$Q(MZ*@>< M#-"QT"IPRE5DK!3 %5HY0!($\11:RC]&R0$I1-V&R@&2($:NS;4,!\^5 QCR MJ"5!71DY,Z%%]LVHC94#Y,<.U6[&@P=J8.B$*P=(@F6Y=M^FI:%&Y0#DPIXZ M]KNA _UA]\T%^N@0R=A?>L9[4+4XGT&8=5)IS!-%/AEK6?3SY[&",5-Y3!I9 MP=T25W!3CWD&=VEP5^.Q?,E6U6UJ .>^-$*D0#EM;<#[ M;J][VSN#.,=BY\)7!=.Q!MJ;X6EF$(RF!Y?\C J8KOL9II2ZM@([:RD24%#&9C8;S1J,^8K)VA]D51'@0>S1R\H_F M,],^7N#*<0S-#,.D4-:U\XY]Z:ZXHZ1*HE!BR8-P*2I5\0I%Q#^ARA ;H >% MIIC @>^I%#H8R53CHF)/?;8&05X3I02.HT= H'_-^[2G66OCU03ATVP(RV&. M0_+WS)OX==XFONB/OXX>GH>=_GP^7,S_O3,>+N ?@B]V#I_LA-]L=*='*_O# M,%&EG PO:/=^QC&X!3:D/Y8778EOF,3Y!<1Y^FC3P+HM)8Y]! ,]G82-/#:E MTP_SU8-'M.-XX-EX!QD&/.Q>M'_:3G A1HA18!A!*@@P2C"KQ*L2CL6$7# X M4%(8.L% R3:M$W.U%+)RKJ8;DY'.K,Q M<_T9V7TN:/'GK(?9I(QXJ;$'LO%## M^3RPK>#P[FOFS%AO"HP53.L3PPH+%V3:7T2:IDH+G)$1G+S3[\!YM?GG7Z7Y M\HP)&28WEFK)E[8D2]"H1LPLX1PW!EZ!@YVN!%.?]N9ACU$<6%(T)+PC<3P)+# M67J0%7<]!6"5Y *OBJQ$X[W!@,7^>NT$.W'J;\?F952MN408XR5U&.-^'AWC M$,JHH9ETM*.I=$ XE],*;_Q1RMBN(<#Q2HY+ F9F%O@.\92V/K EE??U;!>6 M9R+TD H,C)+,VR/8"%45"P4Q"80^4N&AK%BI@4&@N?70&-BN-UG--;,@^"#3 MKDT0( @P[[J8AM+6"Y[X?"P1"A0]E05'6=HY!4&6ADN-E\MMM0Y*T*A&:.OQ M"3#K)<8H 7(G^1%!%FQVX9>@5\@E%=\2N ?PH6(2S/(S@!W+-OU08]0U<(!VNI4=@2\#[9/B=;.#GF&;HB M&"@THHKGP_"E2.^OX,0PH.0TZBG#4B0+A49GU>U)?=(,Y[MF^N %:.C?089B MW]+G&\B@!7"V8>7QX-976=]K*UY9[ZHUGG>__YV[#S,NS/O\V& M+\/Q(GQH>/[K9+;XLAC.7H(ZLO-%^*XR"M([-+$)AI/ MZ&%W7(8Y*+*,SG*$YWUINB873J_7O;N10/=0R"VQIY4EM/47\D>4'^F%)P?\ MZ0-KN2/5K"ON*32 3(5DO@#<318#O#/MK6$O0)YIYE&M]6(^J[L6*4$& &DM7*N MZ1,VY@)ALK4,#?WZ-\UQ-%QI/5+3)+4WO>ZM3#BI5<:I.P 6ADE1EA.#$>3N M7FX0>XI!@FM[1@D.)4P4@*+ M0N*Y$6.E":XE-T+&$)Q#EF/0^FV+%7G64XR?_E=LS#-%4*XVDJG9&?[4H5],/I,\EE?2N''BL2KU _%IXM M3;NM9/?ARX8>D5BHY.]7#D]J^_MEPS4UP!KW]TL"]-I\N;(AI58IE_+E\D5( MP]XR"3RY9P3R\^3>6E+$W1_%4GCK$ZIP::N42/ MK\ ?48;:D^U\: [NK1'AWU5].9!Q*71),#!M;'T0>3(KOK=6_NSHND(;;+^.8$CA/9V/<5[&HE%KGC_,RJ?O\D5P:5:M6A>>/ MH87?-F2,3HHN7!)L"KV,8+FQC#]]]J+KO6S1]5)Q2='4]L%'._B[_?0Z7CP_ MI0*2&M:D450@Q#!Q\<,&8]MR$@LM"YS<%^/J^*3<>A4C=H(&K(M%,N40'ZFN M0,LOX+<(H4>XYG)#H2[!9K'%Q*^F8S*$@(D8-83O("6@F*1)!P8"M=\&C. M *#!'7K2U0BN2=./2MDN/:"C*! MLS1<$*P:1KAD>IX*7N@(%^ AE0 P\PWD.#M:TMU. RI45 LHR-P)QCTRVYG4\#,PRT"ZA"KUYFF"0XDF ;S' M.:>0L)FQWGCNQ/=<3[/TH(9_TMK'8)=EB%/"(1D$62Q6YJ.25:H.6U->X!\) MEQ0]C]EXU>U"-J:)/%TXEF4?WW-8 NEC95@D_ (JFX8 )JUG#BRX6\^1)0)T2%"PN6+< M.,4=6B#? C$=I%R26C5\*G/_%1)B6"BM#/&/Z-;+;ZP2%DI0*D7T#W;1!WB> M0M88KFL[N['M@P_05I_=/U54G\U0F7(KJ'!0W_I5F^YNPNKF'[ M2T8TY/1-,N6BU[V1(#.?.QIH"9#AJ_OKTFB\,+'-%5.UBQT2A%M0V/K MA1$@3]H2'_U+UTDY<9>C6(I@&7;!HS3+@U%#7N\EACDE<##Q((++;;N/"5,3 MZ&N BAAY/BF>*M.N!;A@<0/1T=?Z<*<$F40'4$Y+*45.)[@"@1/HD]3K,P.: M.731*SQ/FK,-+JTBBOKNP#9-^ =',_$[ 4M_^>5.D%]*^U>F6PKO$ 848P!T M$\SLY1^(./=0NZB_=D#P QX0M'U5 D,EFJ5P#_'9$ QK/?6=-]LE);SGM)02 M"Q5M H*6_\4=HK08CL@W59*P=.*KU#P$EL#E47_8#N._0%I)L3>D@)!3:!4@*"0&_3F@%S /BO]6OQ:T&91NV1*$$B*=.>CDB9#W.3K65H MQ=+,:::B/&G)E.)4ACV>?Q3+,]-(16G2$=GT.0NW, \9 A$1A-6)::NB4)EH M;=JFPLAV"O_HHSCSXH6*::JB9%E(Y71]SEVPIK:,7'OP?RBD2VB?I/NJ=]&] M;K^(6>GE=%LN2T#T#.A@&] P#:HJ4X?$YW64$B"\0N2I"6Y:$PA&"$/X?'[7 M%J"$6M:LH"%PH.FCM6#83"QR72S*WBT$#T'FK/ ALT&*4[U@&"T^[ HPVO<^ M;1B1V2"%*T$TC.!7JNBCH_XG#J4"1DB1/B!W);:K[C6T0*4##8NES$YKZX]1 M)U% 31IHL@., -):.:> 6=]P 37Y0%@K@/)VY.J\E.*L0+H!1+^FO 7,-CW# M)P<^S Q3XR P]U]=0S F"PB3<''N7(;MK@U'Y 3Z^DDGW1=NB7U (FM5=8SLQD-YWR1Q;W\'.YT:PUH!9#3W@YQ,.RA$CSQ,]S,0+N&*HB">,09&D<_AI>%-MAW[,LRJPC14"0 E" M!<0"U2'LJ6;H(^OOAJ4?P[M8[OG]U(8 \T"2HDVO97DYJ*,?61B3U9!Y;W@ MTG>@F2;0'W;Q%6S4D*DX ?VH"@%.)$<$E#]M&HZD-Y[0F^X8O!5U4Q!0I4@6 M4#>U:<3D+JPC7K!HJ*-N2?:A]_%Z;4=,*9(%E$Z5$C'#3VCU&V[XP/O^CWO] M>\$"HZ*Q3@5;I?C R7LO$^#V471'[\/]9GB;3,2+GC8MU*V9:JR9Z!REC( M$KFCJ3Q*$\=80_":@:)#+S0B?WOD*2WV*Y%Z)]F$&"Q!@5)NWB5FRF. 2.1? M%I?8B@Q#QLL*;&^%<,2#\AA'\KNNXW/!WB0[/ ";IUD(S16"0"E28YFKY*!^ MC"8>YHT!M+&Z8X"_!,]MK1 PRE :XT(B3S'>Z #!JY]'%W/IHRZ^89+X6QF? M060U)2B)C"4LD6>7RJQ<; Q'GZ*0L.#WT$C:@[G8JB1T5A )%0B/T:&2%W<& M(#>,I0=T=-[&; ?)1@J!@H' 6/@2>52Q.1/OP()&SO[EYWWL:&[@&U4?A61> MGMX8 O+[(/N0$AWH99! V37)H#O(H,M6 Z(*V7$HF_P>QY"(&?C3-^"D1M;0 MA:S]>/(M/1\*N-;J29^)TEC@\GL?HV?"1A#;KW!WLX#KCFUK:UO TYS=4099 MGORI.ZL&AVJ$Q^B0R/6(M11T/Z!CLIKZ7N .(YD(F,:J29^-T%C:\CL('S03 MG6^.R#ML;,M,9B5\E'^%4SK&?;=2=6'$GY+RUDQK[:5/!\*"YH M@KI_DJ/W*L015J,]1I/\GL7(E]Y?0[MXC;+%(PU)N&+(M%5(_.QTQJ*6R,58 M67&@=^/=O>[$:(=D(X4PP$!@+'R)/(A4_N7#G2G>/B3W2+#CLMN[[+96WF6I MC84OOPB@M>CIJX\1'B5R#E7?[;Y;O^IHY<4;6R@%_^I EB(60J;Z##E%3 MQUX"H.-.";3=%4(/%])C*'$JN")&A:!' =R-;>K/QM;PGFRG"!64O9(A= M=-OM;RA)<8P!^5V+?0=HD]4,:.;01>4 (%EOP$%%BVT7Y-\V$'NH!H 2U,;" ME]_3V-=U(YP;XA#N8$AJJIRX&]"LRG\+]1_X9LRI(A$ MV@&2/$5O/[8^+; B\3&@)/(N<@;4P#9-J$0=S62H[93NI#QPJ B.P:*2?_+9 M#I/Y$3L&ON-DDVT(+16$!2V5,18DXPF^?V?E E#DQ7<<5' :'QFHT[D8QXRR="K^ZO[UH))&#MB?$GD:.5R M)>^B>V7@3JQD;FP0HH#;QPK[)3EXW>O>M190U6B.BY&IY*$=;E^!K@/]Z+FP M./5MLLK^<5]^ 0.FLL,IB#&NK(BA)W\8Z:%*EF<\&J8?R$O_I^]ZV,RR@BX* M8:,TN;'\)?+F5B_2$T<['3UU5YR1S-@[R4U4$J*UX.%!>8PCB1S#7(_L+YH7 MU76<@;;,O;X"[#*XUYVF"DY$>,1(F17)?93"&35:(Y1HYI7_L")R+.,,O!BULXW4!9N4/Y+IX-0T2#* MXZD4 V)PR>^DWZ=;!*G;P84$I"Y3_HS8-LF"VS8_ZL-.9RSJJOYR/@&%7%3( M#* +;GU@;[=&X'AY @"5=B^JBE-J#(7 PX_^^#&%JN[TY+-A36,KT)MY%G6V M@8*H*" N%KD<@V VWR$ M(:7ICL%3V@=^'X+' EX=-R YCZ>D_ZR0>*E(BR4HD?<96PPE>MFZOT:6D>9N MX-;6=X_##;XZMNO&P09/D(7Q^]BYV4\5QDNR\K[7O6MM=HL87L2PDLB#3 4K M9"T5@P6U4AL"6 ICP;;4(1ON<@L[22VUHS6_NVI0J$IZC!&5'*.DE\8PYB2I M2X)O5UVX%U^W%3*ER8UAHI(G]/BN:^Z_0A+18R= )P3[D;HD^78)EU=K$ZE* MDQO#1"*?IJA3:NC@+7E,375.\O)*!>A4(#P&455O*5?'%L9P>=$^T<7C [# MRD!!19,/"V)W8[P=[/&%_0!^!:;^L/O5-B%I[L*.;SAC/9QGU' :6B%L"6=+ M_-JHV CE__@EPW;(@3^"/^7^)6)!EON0'XABW]G]O+2WX;.@K]_?W$.G=R\Z7SF% ](_APP+^!PW[!5*Y[:"Z MG9V_1$/_VT_-7$8 NEC95@D_ (JFX8 QMJ; PMNYD'94: /X/\9WI.V#-).7L#V%:1CH>DZ MM4#.!>)*F6CE*.8D\V/;BY_@CPZ_J/@D0=JY+9,$HWA9Z:ZJ&45,3V9Z1O'P0">)G>&M6:IA9+HT@)$D.5: MA H*BK>P)HDB14A JA>3%92VJ6BJVIYD22KU:/2;U,$"B,H[85E8% MC&UK28V'0V/%(5% :'PSIE8H[,M&BVP&WF"=_/%)MCRO$E$^%8]"KV%=^V> MYG *U:X,P7[(G.1#3=8Z8 9B4,0RG#^%MGOK056)4 &>MJ9Q4T]5MC8BI1R% MO(XX$D&D+;N;),]X-[>]750_5B7VMZ&5/5A=UFQ$!R^1/=N:Y4ZU'7*=,YO( MM]V+M(D\GBR&\\[_U+9O_[OS/.F/YYUI__?^P_.P4?LW(!5*^YC: BN8U.5' M.@RM4AE9PP%+V!A];+):08DY[N&=#]LTECM@!,/R0*4,& -("2\& F.,Z;4 DVG$-[%($&!8D1&'AFBG(S&O>&SS'] M^??BA>U;+M]R]$7"Y9G?V_)A M4[ O>AP]0I^7P*5?X MUDF:[WK=VQO9)%L@H)2]SDBJ%)20F%\BJ>3*44MSA<@Y=E?:9(3ER1 MT9'%EA"6"%!%30<>R?U*TVJRW4U ^_ \N%_ MEO;:,M!@S$ZJNVS4V6SX?3C^-H3_'4R^CD>+T63CM\, M;S/P7<_> J? &T7=NPF#UG"UZ/F0(,P[FBO1/T7H(N5Z9I1>PK9EI95@6Z3C M0CD(VG6\(R'#?QT$#/^!PBMT?^E-G#EPWN$JSG%$X9HEB;N70Y#,TC@(E(G. MIET1582-CN01?6ZN"XK85BJQ,\DL5]24!#8M;XSK:6&_:LNEC?Q0*EBI,\U:XW3Q_F]2B9.3 B83Q^DT5*_6#4C*7:&IOTHESV)A MY A._%JL5W11]5ZL\!)_EU-\A+DE!5A,BYPBK'Z2*?31%W232O <]' ENJ6( MP<>]#&J:]@>*'POC 9]L9Y^A/'%FP/,="YDB^V:YA@?C4[C-)=$XR\[O;N[]7&$17]5?/."LKMW8O:KO;$90N) MD!NKB((2%/-*',N]EN5XY\-+?60LN3**)#.(BF#BR D!"6DRW?W#M17]\F$7 MN?\1DTN$!&3R5O)" KYTX <[3OC%SNL.\B+X9@<."-0/&&@JDT5@R( L&H-! M A6"!E):03+?:TW!!;*(G%EJC,$%*@B;8W!!TV)GDEF9X )9Y%UP=GC1+'\% M_QL\C(H/-2 T3U)]T>O>-UB+AET^F$,#+:%2A"'@9&RL(:,\#[@$P:;:2"7- M4A))"Y2&0)FE^&28J :*'A!"D&1>.^6D24VD%)E&I'5IF/!L4[ NC]HH)TDJ M F6^?2]'54 MH0I51G>!OM ^RWE\\D9J$Y[(8,ABBA<[:LGT;,[="GF#VCLQLPWWCQ*NULRS M./FNUL3'.O:JX\#/G8"3M;'X@0.WD6!)[M7\QE(J" :NYU[ T-+9M->%/P > M=@_ 6FZVFO,'H:!04;.";0:X4H*"A6$%XQ#03ZPX5=6L'/&@D3 ,4 M"MI;#Y0"A9M[@F7JVQ+(4,B:V0XE,$ *AZ*(36@!/\>V_\0]V@&4BEL/D5@Y M,]PJ6:7P8VP;SJ%'._!0(%(:(Y5,<>MWF%@;9@@G[BT%O=H!C@+1YH"C!-42 M;R6%&9;_M)V89!<3())MU!+94VP4#/1QNNFH-RP$58R# MQ))B9B.O::6/NY@DG0IR6D@G.C8II&\D6V+6%PCOH5AZ#RJ+CT2<%/=.!?(; M%,MOH++\2,3)' ^PI[A8?H\JRX]$G!1ON.$+"$R\#3CL_'@Y8IJJ)4\6(M5X MK"UCXS\7Q'S@.R2Y='7;[4I0R)^OLXM,JQ0KG3\B#J_/7=!BXJA+.U!!%BP% M,HHHYF1%XW*UZP[,&/[IP^\^:"[0!_;V#5AN,")S*,9]MA#N\!_?1HO?OW0> M^O/A8V

9D.Q_-^X_5P#W.Q*V'-?/E!NB^"6D(YII!1=]Q4.6N8.X/NT.; MB)[^A^;HI%@/;N-+J8L$8""KK\2RL&G73F4$3TW-0H8CX9;ON(F4.!(KXBRD M"AF"146# B9>W"4;)6FZEB.6K)#I>#D1J.(H*?B)?F0O W6?+0-%<(BA M%*7#-SL@_.C93Y;K([GKWEQ>WO>NK[K79S\9@\$HB5X4@(':_&1\+8'F_&3P MP&IOP1S*/6#!,_H(X@K>;4;H(27*Q (@"SA6_M3[V%IU:! =;L0^4L*#55S4 M J_'.U=]"P,F'&[]%5C T4ST&(*^-2S##6Y"WT%D]>2'D90:HTTHH/+_\>." M3+B801E _FT@'8_@'9AV4/D^(J(@X:ZPI[(8*$L[]C#5)E= W5[=WNW]?:]Y MW-1M8 ABHQ1>7L.2&Y#W=($DLZZ=NB&DV$VPF",R^;C*\^1 MIZ531:**^)24B"M&0 F/!B_FR 2^&8#ZV5A"!3[W[.4?WRQH,T+CI6%F 5O-.)XB-4GAAFP-O>'(<67#E^H&H@N3MQ4:S M)@$GW+%MO<-U#?29;9I/MH,Z\09ZJ4G(N2C$@)3C:N#'ZW-0;AFNAI&?S:V@ M\/MJ+1Y^F&YDH1%$PFF-O0&XL*!5ICF>\BOM>\#3D34-:*Y]H24_?UYGS:\S M"HE4-0(+7F]//UC9]B4&);L"1I.K+#.#\T)K?J'1":7JQ5O!6KM6;*W);SBF M;[G."TT*F7 JI16:CD,KN])4,QSW7/T-&.L-_&__'3C:&@09>8]0V3QIAO-= M,WT@A2N$999J[8X2^DHJ"T-H&)2R>V(AVR5>GDD8W/:Z]VU>DS4N%3D7>*XX MS^Z;BJ=U^18XX_S.J[P%JYR'3(5NX.FXN+8O\LA3X$/HR[?"629W7MXM6-Z5 M!2K@_8"S<=XVX_PTW%RM6MA5Y7EVD54RE!8H]T462SPY&;7V97D<7LP\5W#K MC//.YL!Y-Y8@G]E[U13PU0TXE4S7=;VQ[?T.O!E8VFL+E3X\C!1V2C._(%VP M]OF<]B*3B^T"'DY1=IV%R@L:,=&O4#O+OGK.&LY+'KUOZ-#0SJSAN]Y%M\&3.6_! MY]CR0OEVZEG##<.G'B%G057,$6F+9"J50BP)_(KA4,+'P(LY,N6([BW4@PE% M3!_&MI<2!K6)E&#Z4S%*)DBT)FU8%I#5O-4)8B.GZ_[F#*?2?(F\4!/?3'9&+COJ(5T=@ *13^!Q<+B-UL( M_N'GFQ$5\A25]H?_TGD!\%X M$P6DAK;0O@?!9$)AG_.E\[PYPU_6B8+R59M M(?PE,7WN>]W;]&WT&?HB6"PH-JZ%T!]^ F=IN,CG(!3ZF>^%67^X=R(FHMG09=0U7XSBKKJ-G%H]:*X0OD MQE88:5F=AE,*>P>$=V.(6&.;%P76QW2.9G-K(B9.9Z3)E8;=A M7]>-D.;H2?9#1@0N<::6;ZJUA&IS!I9FK4*&VVLQWUZ9==P,H,AH^'OT9C/B MHJ^9"^!L+TF+H]Z9).3:ZT)LI6N8MVG)E$8R9C5)( NE0C(K\!._8>/XB #[7 7LG*T@=9!)K7OA%MWN1S@L?]*>C1?^Y,^N/YL-.?_S8^:T_F_7'BWGG M:3)#B>(ODW%GOI@,_@Y;1U/I'.;2B2?3:+IXS#C(PQD"E#NV/7"@L\"\I>P- M,7A[<]7MW=S=W%[<7D$X-O-RR,#47'>RBF8]<8(YDY*[\1VD5'%5Q)%55HS$ MMS[E.I=>0OHUMKV4V&"4)B4=2P8Q79K0HSV2Q@J*4M $>CEFK:)- M/Q!9%^JG0&SH-S_&X"-6;;EIR?F-VB,< G,/XF$@4KQ$#F9,L6!P;9-3OX V MLP1%H2K*AXE6*9[HQ0AX"O_H(VNX6+Z8IBJ*EX543M["TO803K"F%@*TOZ9: MO:3V2HJ8E5Y.]XZ\Y7SLD N)P,L8UU9%^3+1RNGJJ\%J"/ZK:^B&YNSF6E"; M KE%"&<:;/OV0('E3,-&;OMK8QR(1)5L)JL%Y)N+RA;:%KEB5&%'*?'!)MX< M>)0CNVE/"&9'F(&UX4)C$>B/A@.6>VA"C'D< M.:BJE6.\:Q[86SWL8, ._%VV'?CG\7&[0W51_[8 "?)![* R& M$H0W?3:L7F48O'J'YQ0(!F6V89(AES?7-^E7P-IH25+2J9C@"TN-XII+"0)* M&18)OX!*2:W#.; ,VYF#I8]V-? :7+T#@F.(V*$%\BT04TK)LU,KA4'(PX$ M"3$L5.4%\8]8%C:_L4I8*$&I%%:>F&O3YX)2K^1.4N)"S#4YF68!;]PTH2F0 M&3UR71^N"!\=AL+TN. )K3'X"/Z"=3O2]&T/7LCBSM$FIESC(B,Z8 MJCAW-UV?CMQ8/7"4H#>2^0W7^K=2ZJ*C@!<697/433W 5*(\@LZM/.I"#' 2 ME0$.ZRI6I;A\PU)CG1C$2K$CPMV=/+C#;%-E2 ZR+B?6L_T!7&^LN;KVYXMA M&5M_FU>K1-1GU(-AK9R*$'K?3H2&;A-JI(7-3PDQ!(IC/V27:T9Q/59T_Q5N M]K9%9T7O&RLJ>#9Z8[&+\3\W8PL%OM+" EF*;A>4-,9RSW,65TKOQ"S9?7J_ M9CC!K<@AJ3EOT1*:JR>R4A3' JSJL>6JK[GZ^R..Q%8.UF=+Z)+D7._R^OJV MY5@I376,EZI.6[GPLE\M??V?ONN%%4+BI80!#+%/BG>]BPM94XY9$<-.=@P9 M^=VJ4XA\)),U/ 9-_5?36.[CN9=+>_NF6;N@L ZZ XM(SMMU2@RC'EZX .B[QYC^ZMBN>[R' MQO#.50L5QE,4+-Q9$J.KI;[1T+&RL)-\8?1$I;LKBIVJ'(BA(K^3,DD,7"%I MDQ332E'!4Q(:A[%5]436+=]#ERZI,E22@3>][JV"2*G& MC1A.*GDX4<+"P+;@6=R%M$P<8VU BM!O^UO;MSS37#@57 W08(7 M57^UD56>!3&H>*8D94$E5:WH^7(#=-\\V /]I6>\P_F6J!5]6:U6=#R5CKWJ M?$1UH[5H-B=0+/I*GA X'K6A)=$J#-RG#&+#T]ITBKNLI: E@0*C-"GA@"57 M333P*1DM,R*P J4$!('>IB&!\$RT2H@GY6;@/MOCF&B7\]TNUC$ M^-8J"IF1VJHIK$*?CQ#VRH :HF:F5T#2*5_;>NJ )\H'0TCM510V,[T",CWY M"AO]FE+.V:9)DN]NKRYE3<%@%#$EJ0*R)!N_HZM0 5AF + X12GI;/TC$D(J M $L" DH9%@F_@$I)O9^)$K<#^'^&]Z0M#=/P=I15@/,ZM4#.!>)*J?IR%*OR MKKGP.K"2($3,'1F9YJ9=;NVH/R0S0,CRI01)$>6<5,E;6!G4TQR/3[G.FFMM MJ("#4A0+N91I3ZF-^UZOJX3BMNCF(*%A78YE"9:5.IK?J-//*!,9Q+'B*"&#.23\HGN1 M#@E_GLSGG>GP$/S]:W\V;#2Z>Z@Y%E0FB-: RH)P;EQS"(B;^][-W<7U]6VO M"]%VT= [$ON _B"^_V$7P)L4T4WH(>6B9Y) =KFSDHL]=S8@W+[E&;IA^I[Q M#@Y5OX>?2].'2Q#5"X#+]8Y']1GS&+]&F1>@ID%T6 M L6$ME[>DV#&1'$?-U%9VH5TMOYJ?@:@ 6@L/: '>_8WR_#[G GJ?Z>YLDVVEQ$-U2Y6>5C4>]+KW\N0=E0)6 M=>HY7>(V'K*,X<0CYF.:P+(?I*7""518P MJ?3).C&*GI4MO2G B(CX)< 1-3SI"!!HEG-YTPS06\$9U=NVR2O+GO=VY9[2^FI M%/U@:3/)+YDEDJM!"EHKCPH2G;Q>)6T%+B;>!IE7<=:)RYC143#*J>"(B7Y> M3Y8V[C6O&* =/HLD)I>43\7N,RY>Y?9W#V4LC=:O S1^RWH,9?!9+P8C;\.QX/1<(YR^Z)O M-9K.1^ %]9,M3&- @-WV>K?=^\O+WEWO[O8ND\944\@[6FQ',R>E_.6VE5*S M5!=%5J_04]_Z/(@%''NRZJ-\CS4HJ%B8VS;)EBLY"I/2"S K?'HJ"<)O-DKD M:/)H48SAK Z_6<"?7/1LEFWEUR@M.8J40* 79HYUP8%^CKG!&%]:M*?VUPX( M)H8O29C?4DJQ\6!]RHO&0'W]0IM8@%YN^\:G*CHR Z1(1<'5?(-T^R:R4"C6 M*[;QJ2IR8Z >&P'.RVIR'>_(8H+_.EA+\!\0 M8KX%5SIDD[=#F9(YUB^NF932+&/X,A%(T*X";-X"ZG-\UJ!!\PBL8B09J"ZF85"F,5NX>QN>"7'IL>ZG@P,.IQ$8II\S& MAM& ?+'(Z>IKYN35--:!K)X,=ZF9OP/->=$\=&&SB\L4%+K<2XV6Y.]UKWN7 MCEF1 $ED-&31Q),70A/RFW%_YK/'ATP!+X9E;/WM5-L%C'_TP0P@+:ZCG)T# M!YDPR#*PE'#D"2=:L%9FFE#<-E3"-X]3D"DC:PP^O<4',-_!"VRSP=:FH1[@ MC$-6Y@@M,E'J70F!>)N#I6WIK)HPU?6,,7JV"+#XY$778F,XY<"U[WG&%C57 M.+UHS1%:^,N17 +[*_CM)]MWO$T.:%BZGA!J*K-%P&/93><-Y+*#10>=$'[8 M^<#K;8/<:BNQGI$@8/+%\=Z>#2]>3>QADY>L89,OL\7TWSOF_ING%SYYU;V\ MN+N^[%W>7]U<7G:E<&Y6#)_L]2ZZ:4+:$#Z9$46QLQ-/O9SADT6WCNAV''-1 MO/^;E,*F%TSJZI!(57N%F'LYE?JK5((L%D:.X ATM%)T+]HG\AIBA9?XNYSB M(\PM*4H5>,*&17'.%@ANRD(JJ8-3,W8NF%M-0PLBCNV M A]D&6-L]<)^IX ;2JH5K+1] M.,K/H!"==RQ,TNW4A 45E4)O*R3*C1U9L(%F+<$,+.UWX!BETF2O6/T]^\]V MG/UW3\SGTXPNX.SBN>EU>_?-ZP1FSI?RZ$3$MOXX\LWR7>3L=D;6R@%_^I!< MI$ ):;&$'E+B@5Z862"PTJHJ'(@/3Q+[2 D)5K%2 X- <]/0P"9Y::X++6 3 M[)X,AY"6F=NP3=(ER"9UCTQ/JH!SI01V ">7E"1PJ*+_V2A5PR6U-\?GP(-V M?4 W/! XYU@'I([M0(79-EFL5&"9 5?@\,HVSUSIHZ]!"#S(!1K=R415(EX M%7U3];@T%4%/.:I/Q93YFS1G_\.=O!O /9^\SU0PK%US>K8 M"N?009/H!+/H:);>@?/X"N?1B29R8IXN)6K!W?:ZMW?-:Q!FSI?R=$7$-GU^ MY;R[0!X][,8H6!1,5D=JE.#XHA] 2K30B[IHKV$F73'L1+03G6*$'E*BHZ*$ M"\V30@8TC1&,?RQI->#=8WGM6B#H8KFD?&/4=$KL&JNK2)(D$B^C^)D(Y'04 MK3DBMOYB2@WC@4FF22A4(UANU5ZHTR54YM5EDJ_6Q>MSY0)O6ZSDRU'*R8/$ M>S4/;!,.:3O[:"[(N\U^92R L\U;XL6]6B%MLL12:[TDS0I>7G *AFPY*-BH MY&3LU?'N7OC@R6:X!*5@X&DHA.*X+3'DIT+N^[J6O!*)!.]&HG>2PD*2( M(/0_K]!T^\__!U!+ P04 " "P, U9X6+P?#CJ @!-."8 %0 'AX:6DM M,C R-# V,S!X,3!Q+FAT;>R]:9>BRO(O_/Y^"I_^/_>>?=;:=#,H:N_A+D2< M%15Q>L-*(1%DE$'$3W_!H4JKK&JK2BVL]IS=W2H)9$3\8LC(S,B__^_2T%,+ MZ+BJ9?[S'^P[^I\4-$5+4LWI/_^A.+I:_<___?=__?W_(4A*'1:ZC91DB;X! M32\E.A!X4$H%JJ?\3/4LVP9FJ@D=1]7U5,%1I2G]8"D&VCRH M-[K3,G_N6NQ?I+;FACIQ@!/NJ/@9 M/0W]GLOCQ'[AQ_Q69'YN+NZ;JTD-<*!Z\)/K^?6HM?JAFU!T8,^J' MYP#3E2W' %[$UNA!6 9!:D^X7WT@QB9#]\)OXN6L:8()0GT ,;J41B3&QBKW_[]6X% ^O=O WH@)5JF M%SWOGV\>7'H_-IR,;T;@W%<7_WS;7D>\T(;??OS[MZ=Z.OSW[Q^[?S>/FEA2 M^._?DKI(N5ZHPW^^&<"9JB;B6?9/ K6]OZ*7_H@N'[215-?60?C3M$P8-U"7 M/^.G06?S494D:*X_1@U:D=%T5''3W:77C6%>])TUWP0L^G_,"*%G":1 H)LO M@V *ZO;2HU \Q_=Q7["Y$AY\2YG B%\.U9^,&5$1TA%Y#M"KI@27=1A^2ZD1 M@GJBD%7M'$W-< EEVQ)>5V!(UYN40 C8MW_12/9$.IO+Y/[^<=#!B_:7]ATG MZFQ)=46@CR!P&%,J1K;^H: M_2UN?=UCATO1+^Y#=ZN\S,@EDJAK?D&41RU1T;4.)63B[L:O^+R^MJ,76-)A M;P<:FZL(3JF(@L;Z6'* &'*XH M%!6H-$<56V*,-$,TC7%!\/M1GY;N3U/5(^/A^!$*]XFD7(&5]Z@2AC1<="=6 MP,\Q4K::XJH\G#Q0M77[/VG+,%0O)LVE3(F.GA<%4E% I<*M'"IKJR!D"U9; MRVMU"<4[+JU56S87+#NQ?;H\31@N$&NY$4(/R MH@(*1]/D;+Y :=!?A;Y053K1TZY"U%L%U8Y"B2A6A1+G6:+6![H/#VC!5S6' M;&&Y"3K/.GD.&<\-BKL2+6\6T*^(J35R:+]>ZJ ,TA_P6$V>BHW"&XAQ%>! M5Q@N82;K!6#)D#4>::U*=82?3=\G#0F*JA$I]3_?JJW2,W-J.M(N1>H*PWD8KZWMQ M(!:/P X(-@S=JO,Y3M 0OSPV@:3-LS85.9ILI'5$]KT$7]LZ;FE]#M))>]Y; M4%)#1$FIU#8R3=UI>$%"->Y52N1,EBUTEWY;FT\EJ8+,2SVJ2YU.B>T[4&B& M?G]*]60<]2M2Y 576HMPGB#PP1%GHYACTWOK\7.E7Y^UZGZQQ=2[(%C"D>LA MWV'+\N &G+:N>I'MWXZRN_&+L0.R-:T-+;L, M,@R]"'C*$W)IJQ)I)/H=)CAEI1>T%_1K7X8V6/:^)!IKG^IT-,_#,]9B1"&0HQ9Y&5[3J0F-G:C;$ M>D/%702_*3*&EHF2*]H4^#K*5D8.6IFQW/3ZR$@$,T!M5.Y.!FB?!P-+8;MA M1N/YX%?,.#8HV1CR?#2\74-\VSN!UH'KLO( . XP/=;IJE/%HY:J*\29"($U M3!5L+[I-:$R@\W!K$4Z\JNE&/B,.?=?W["YQ_L1R(@\=YRGC9ML[Q:*]&L[% M.<> $6 JZ8Z'MDSJ*<-VKXMBZ75O]CU^#SK& 8/FA85?SE%E3\.%/"O4A'$_ M,XP8U,Z.WC-B2Q\=L3%9C24*19M$6<&E6IK3MLGA,^^]#D_B1&4T!#!L:+KK M1U(Q,5,8LZ@0/C9I@W#-M2 ")VO'#5UF"1U1=<%$AP,8$PXE*D(&F,(N-(!J M1N3'8XM8UC[08TX<8B6[;/7:]247,JJ<;4I.JUX'N2@ :J.C=!-/%]_'C]R> M$FP_[TG95245."$'=,C*:TP_8J<+IZKKP2CL+JH.%#U6CH+PB(A(KFU'7438 M:.M 7'-FBX^B6RG-W'0;04.N*6FSF5JU1YT=G^.'[L#Q# =:N=7J8 LZKQF0 MZV8#7BXKRYCXS',<_#C,/JT'!]%P#;K__AUG!7^ZZX1?Q(C4.DOX,TZ-_?/- M50U;C[-_Z]^4=2(V[A*R2]%]7[I2',3\>/+,]5?7\IWUMW6Z]>>6V6L*'IA- M"CC^X(P>OYRHJK7IY'1%7=_!05.U' Z*OK-6TW7:$>[N+CI5KSE@<5DS?&4V M3*>S(2E%FK6E *YS:[MOJA1_EU7HI-;<@T>3YW2U?IA:>WKS[G$NG,9=W7R5 MHID7D,.%]BSK=_U[AYQIV_?QQ]]AM>^9RMVW>]RM<7 MW_OC">D_CO'97N>M'MCD <>+$X1Q-HU 4!+!\8?G/%Q[$)CT0M/=E=WWW4M^ M'&#U5>@>SW2=B-QX>.Z;$I0^@E\Z^J-Z)2"JD4\-MT^@,I2*EGU9Y@=ROU#+ MUH<6W:)N%<,O\.E:2#[&X8NA.8V@6/3?*6A.QV@FT%M!\]F])I<9+WJBUZEH MK)@IXCU2)6K-SAWD3U[\(M^W+WXSX[\F]H]'P*[C1<"V)#_BB[-=(?"(V9XU M :)H;?$H3198J3Y01@S=Y5T@%@4WR"4.CQ%%/X]1M$7# 4F7E'0Z85;N+9)& MV;$SZD[JD!D4@X(RQV"_3DWODDZH3A/[DB;>).FVKBMZK:Q8?-BGN%HW-T,: ME;M.OQ"'GZK3Q*5T^@.2)C'$-6>48VALF<2)579(S=G$#?N2(NE3=?K\DC[N MIW=!9@FHSGKBI1 V5#!91^SKR.L@35>$Z\!&7<"2:@)35.-5,KMA@+N[47U( M"N[-)K\ MDN9)NJIF@9D/.BE\2T-2QQ MDR@_F$" NAZ-O*RYED29YO+2H M>FBI5H?CQ*9Y7J'_$4=O8L#7MTG70-$0G\R(-A6&J.'WH8EHS6&YDUCO=ELH MNOK89S/=F7OFRMXW%W+\[BZ4H+&>N]LL)WWB#5]KV@MV\38EI67%P"<3!BD- M&PO.@WQ]EEC4G7G.XYWO/<;X?1=\$N?/"??-W@!OB^#-MOA;$RQ5PS=VR5*[3*/]!5)D?*J0+D#&EPH']\P0OI8BOK%#NR^Q$&G+CVYP[*@[80L8>QG2.@RG40C]Q/(T+-<] MV.Q1B&Z+/08K/_X^3IA\=S;QU 5X#>I' J&D4+.PM M%V [%)$'HMO4U$(.=H-NO5";)@YQI\[:'Z7Q=,2C"]I97/GS^-%NT M4!9EW +\6.,6KC43\@VJE;S Z&Z+GKK2W(FN=+_I&5QI1L#0!_0^?CG1.#5! M&#<_;J.J(K98^8.JKJEZ:5*VJ[R_P!(709UJHUXC]9+0R"#826[J2=-K3P 4 M@![75> 4"+UUBE)2XX< /=(A4;?<> Q>"&.%LER@EQW+M]WH$;H?;PB(VZSU MT(<2&_5T_7[W$6;EQ62B6K8"' /LQG_#D/(1(C?0V/*DFVO4>2R=29R9>R'/ M>R%F;9'ZG%OWJ86KXY/Q2:M,,2N=-WACPN19)3I]1VU'%76AG= ATJOD!P9/CWE1>]=E"EDELT/\2 MO8])J%\1?+D1P+ZD/YK*VDP4^.92"P<^ M4C&Z1B[>9OUE9/XRZ;^-]->([UMZ9"CW=KV,1L6A7>_7>XS?+Q.4WM/S)/&% M!'^4ZM]&YO&DO>A!*=X"N15X?B*!R1#AFCRI^VQ&P7(L,4_L'/+;!?Z/"VFIJZV#$:(W[@C49*G:2'6'*S4\D.WA(H]"/1&^P6NK/Z M0/=0$BGNY^%;8Z%,!@[AL$Q]RC1:[8Z(N]DOY-"O M%[Z=3>"/B6%\OP;+WC=*H%KFJ%YK:?..-ZMVTL;(="X^Q'IKTG+-D%-K@!PT M/4=2?9M57R^MB;X0V[4U.]W@3=_U@)!8R\7[@#7[0-=AV%) M=7;JDIG5:KI5ZQ10>M1I6=!>C0=D8@>WKQ"YRV$?H_*"JU6P4]/8ZZ97W%7V M,&>PJ8H6%\VR3!@7_MJWJ(\S"&V@2E63!K;J 7TWES?'M8%2SC$\WAHC/1== M=BO3Q/K.5RE^-*BODIR0"8_+[!A[LF_YG$@Y<5D"Y36!H\&'ZA_;N_N#O*%G M6;/&;I'O MG1@<.W(Y0]9Q7-/(UDCJ=UQKE>-N/@ITXF8. M5&)&+N!F\\W.\33&P72!U EML%Q-"J!>+(YZ-R_Y4\F_#11<9A:TDREHMM1? M31ACNH1ZHR+-1N&M#Y _2>>),ZX@>K>T3]9Y3*P/RMAXY&J<7QFYZ<#%"]+- M2_[S=?Z<*#BRCNP<2@\;+&F,5+++?(#^IE/2'Q/WY9<-GEOKJU9A M2J$CSD:1\H@>36N Z/9N?8[FL[7^S#!X;]*Q"SV@FE!B@!.?^/=0G!84M0S5 M8F<:*7>0N3ZEIH9SZ\'=<5HO)M^+Q/-G7J5$AJK/YUB# 28S(5H]&BC$K8OY M[Q"CU3)$**UJ+8@T)"ZC:LBLP[Y=(D4D<[N[R_6C. M22'XD$*L FJ00@&F^49G-KQY?_4YD4HBI'URI-*;&5:CG0$L&H[GPQJZ5%;5 MU:TK> (BE<''ZF;$QYV&W(9D!HY8*K3N$(X\ARXF"?Y!@' MOU#2]:T"?CW(J=$30TD72SH_[Q6U.MXL&!)Z#W)N6-PG1SEF*-9K=KU#,@/# MZPC:-,_BZLUGXCXYRCDS#,ZWC%/EPRK.4'#&^V1A:3NUT3 ]N_7)M(LNVDO> M&HGG4ATL%]*X$E(HZE/9V:0Y175U?I?J;%O%ZNS-Q;#Z.N*-5$C(*?B]4:ZM.TNLJ,&5J2,B/=87(#\]8' MP-<2ZYFCX.?Q$A4 1WI6FXPQ;-T*(5P3R*Y36;OU1#JYS##!R-="A43ZDF9/ M9T9B3>\!=8_2>Y&\FXV/WBI&FT'Z0Z_8([56JHLH<,-6L^R@H @3F[A(B"6_^(:M MM@[,P\,8X\.7)WY\@%' MP=+':4NZ_![L,"G@N3U#C.<^(,^:Z!&YH4H%VF# .M5&9\QF@\2JY*?)\ZD) M)A'\U$HV^TT_:H)/C;NZT/4<-:Y.O;92O*EZ;I?C=TLHAUBIHW9DEH?TD!UW MK/Y$6B56AU\PPZ^2^,7&1J^+4ZL7Y?K2IU8\6\CIM28@1]PPL2J<('&>?XST MG@CY=>%VT@!7ZJ-*@\&:8N;DH^6K"_?1(^4.CY=>1('6U 5ZU$9DW ML)+GPY9:=H);&S%_&A(^?=3\0LFN)^>,-BP1/"Q=?,AF0UU7S6D9FM !^OKX M44,UU8B3F^5\2SOB/MPMXDI3E3D5D@V;9VNF1]C#2FCIBQ("+ MH>A3RWQAUT91?Y0OE_):%AV,4'2Z"-)YC$ZLW[DM%+VA$-15#X@NPHE7C8(@ MQX])>QP^MBP/NA&_&A8PW38(P43?+2=CYZME+9NG2@S2:[&K?*%K(EIBC#R)#SD(5]Y((?7V7,RBZ))^GLV#"0$,$ M8J'(8E[R=DK$:]Z/4;,5^0,Y7S/^?(^$2ZJ^KA1,JU/@[!P!CN%FOUXHL3QH MU--4:[FT"LD[MOT7PCY&V5WN.[G3T8,<('I-8/IR]*^_5Z18JSJ:UO!UBH?] M8#GFAJ)&\HD;=?Q"_*\0>$?! PIBW5!UW=II?K>8RZX*7LGD<<@$J(/+*[>= MN+S2KT3_A*J[O _D#3WO(>17AGB8Y8NJKH7-PG)0Q6H=/'D57D^1]QY57U/> MQ^/X4^,WJ5B# &]5!6V.L#8QH4:MKGIK@KY*_/9Y$?I[)'PT?M.0TMP79NQ" M"W.8,"M(..J-;TW8UX[?;DONK\5O1;/%6*C L[P1#M66JYI:2;\Y)_XY\=N- MH>!I_,8";1YZ2X+B.:79 XT:,A*[MZ;YUXS?;E#>^_';@J;#=%,-VAH>R'V[ MV%O-N/'-#=6N&+]]>O[M23;_U/BMRX7-1= Q!'ZPZNCY&H=KI'!K*9G+QV]) M.);E31(^&K^1BT5/0\F:J1F]F6'F,XP]8V_-@5\U?KLYN;\6OS6YEC[2, S1 M0 ,@0T4?S@GMUL3_&?';[:'@J3^OF/W2U,U@):U>D6>*0"*%0O$FX[=K^/,$ MSLZ?ZL]1NUW*T(5\@*KMNEOW48/0JW=_?D3"GSYS_G%_SH2^T9TK^2D/2KE1 M(3O*BU3GUJ+T:_OSVY+[:_Z\!:FP6:[.9@P"I M/Q\Q3L]H(Q5.0XAN R]@>&\RO_OS!,G[89/%1KZ*TAD/M9KLH717%4NY@,N0 MV8O'WB- YUK#C^?W3 O./R2C:\J,;'#L21?A\AQ'85EQKV%O M^PU;F:7]V9 A>PVJLBKAE5XFD;;N&&%[^XN>4G;9244\?V)2:K_IF8WPDXDLO;4L0'',5( MC-B^(Q#2)M=H%PH,G 6.4\EG5ETJF3A,<,GX-TGHH#;?KT64#"]RL!OH+%F MW)XA?;)+D]:!Z[+R #A.9+!9IZM.E;TUMVT=;-A)3:._MJUVD83KM":AC3<& MFF^T)3_MA)2()"XI]%!_YB5*MQ;V-5(O:VG14_=P[C>]^#+L%\^[WR"C"Z>J MNQY]%54GTOS#8^\%4$,QPS9&4YZNJV:&*_"-J9ZX9,+#FOR7:-UBXW5BO^;D MT.M;/3Z&CBXGUS"B5B[PH)5N]72CVYA7$S<&23@Z$C@4/1$=5#1D=S3X%!51 MJ+=8Y.:"P\]+!"XH)-(-ES=K,XX3^371\/KFPG,7CVXKYD*;,7V31P9!G:&< M]D0<)2Z0OH7BT=A:MY/JJ6T%08I:S7_YP<;^6I;PE!22VRS";J?F=V/KTY^[+*MOR7@,1BPO*#X.:.'H62) M!R):+?K]6H9H7US'WS33A^5C/N%GK>@;F4GB<6 M(ZEFU)>X=L?6'#M!=5[S1[BLU0VB79MG9UU<3*RK?K$:R3M(/Z=UOF3MV4CP M)TF_O)BT'3D\:13IT/+3VS:ZD58O,"3C\_L'F'F8S3PE)N71!J>/A_2SE#*GUSI,F6*J&;VP%-O K @T( MA^35_*S2G[!ZPTSFQJ@'*C:K.0[(N VI8+L%#:\O#*O#< K-I^:[8;ENO(@T M,BO0%%7H%J+;O,C=L?+CS^&SIQ15U_8??$$&KV6F9#@>,B&-.:,NFBWW^XDS MZ[]87G; GX^;\M,9>_C^ \Y>#H#8WCJ*,U1/SFR";J9-!@B.' M"US&18S=$E_6LLP 9;O(M#'U_?G0_GI@^ P7<>9#;<\(B9=]A&&F9\JH-VPQ M2,#5;+7,YT!R3^N[&1^17"B\Y"1:V7*Y:V,U2H,U0:B3LC>W1=IBRHT,+JGY?I$G$VL0WD#O(P8."$[& M1.FY][)< "8O^Y!ANB>AS5!::7-96%70$MWHC1*7Q_L09*[B/Q($'U3 R/VI MYMTWCEM,T56Q'*#&,DTL6G#J,NK%1?VNJ6:,/'FJ^;'I^2=,/VZ1&ZX['-@Y M..+9HINOC\<>U5@DUC,GRR)?<]A^7J/*Y&!W;%N!R] U ^569#"9$%]+ZC>> MN+E(^-4W)T(=,=6.IG;&'JPI0K5J?RVQ7T/9+S_^.J^VPQ4]@G-U-&9 &71M MM 2'@UIB4[4WH>UGAL 1>P]4IP]T'Q;"AX^5B*_ $96P 1=0/Q#^0YNJ:?N> MNVZP*WEPY)$-%4S6:X@>8?18NB/NQY--YD<>T83 ]9TUJTL.G/L/D[3/VNZU M=+OQ0J:]W89H=I$G:+N7U8#0)L+ADA$'^>1:I).$\HC*5Z3R\>G=5\6Y7[#D MN3S/^O*7@'"$#:\@X3:\<@+T]'$-DZ,NUD4_(H,)3%$%^N.*'W=WHPHOKL(E MNDS7Z<4H1,MYC])FO>F,R237N]R0"C^NYGJ3J._:?0GM3HS+Y-2,/LQX%4XK MFTM-(/N@T4K>B7MW+Y50'%_ 2YT'U^ZX5F6Z6E5'!VAY.&0ZW*0/DIOH3:@? MN>/\AD(G&9MT.#LMX0Q;JM=*H(!5T/(M0/X>K20<_>?!9ZM9$6RS/+48:+?* MGB6G XZ_!7S^3C@XEC[\E.11$7I 5.(=)=<*A1MAL5G+=KP2P[9[!#/NGBH94$YL#DGD\RU"S)D%'N$G MHM58#(8J>PNYT43YDCO0;RE^ZGDU'^2-L,D JS;7EH'.#O!;P/P]9$DZ_,\# MT"!;G;?3([?.(WW/G>><<3] DKOH__<$PKOF/E\,79GT9-9=9G1,PVM.4QKH MGIX?W$)BYGP19J)RA->:*=&J'+M0FI+-D*[(*>5.T^U3MSJR.+F&@S7+I6Y5[XO3]G(@X%O=1CK M5&MV.5T8BLR@[I:4$ D7K<9]M)DH2%SB^,X'N#RKG+B[M%>+5(J;[=(3]4[- M:92*33X,;2T]"*6,GKP:$.<\^/-D=!ZKTKB[=IR;YT1><@X;??W0D(^XJ:"< M%RNE%B:AX2 G36G7ZK7]6[565W-3R3P,Y+S(&"AFDT5;-**51_7!,$UK4[UU MJR/53T/&IQ^,^"YDO#?VZ2AX@"N-M,Y_6N-\<^C:PYE+!:!'GA9R"H0>94J4)*GQ X >/U>WXIE$MQ >=,:-'J'[ MT8!P>OS=!\=E3%3+5H!C@)TEDB+1XQB?01%'"\QQ5QO0Y<2"]1="V M=3I/" MQP?JUQ'?X]$>3^3W-<=VKQ_3]T4U4>0J>DT/T 9:!\-W3]KHF_O29^ MQJ&(G[.)X8B MEEA?&L:DF.##RKX.TE\6R1WS9\'\VHKT+3UZ5]R3[>.4LD57EG:_@](YWJ-6 MW6D]:]QJ3OZ&X'Y4&G>DGP7IS-*&<8*E!YW=R71IKH5T6W QYY$9GQ3"^9LOF<-K8=6Z?U^B[S*J:*5!,/,:I-B<898 M]AWO7VI ^MM!_%?";J#%[ZT"_YI#T_/MHLGM+%?(/2Q4FTKQ:P91F2U-=!?=6 M.-.D+E]&Z1TSR]G39Y;SUURE?60ST7K=! =-U7*XN(S">O-+=#&>R-_J\-2> MU2 ?."QO- &77BX6C5%R:_PB*=QO^IN GS5WF9ZRB; 0@17AR^;R7^ M8#QPAJ(TIRK^6AO:CF6HKFLY8/+QV.4( M,Q^#E:?F9W1$[\5E&2H%JVH-)92;-KO3.F0E.;G5[LX& ML3-DY\[G4<\430X4D)_W-,/@YQBQ4!MC"6-7MR?*JT63EW ?YX@26-&S(IKP M?/0(;+=?1'6GK05+L3P['>IIME!Q..WV/,&I]'X=,>\NO5!92G(R4CW@ I+! MT[A:7@0\67(2.YGSN<6>+B=(3,#6X1U^OK"^6RRC'0&L%BBHE+)3BA>92N&+ M*.SUPGH\3O5CZ7/)^;%\G,T.D5:;IC-:N=AM(125H9W+9U[>1OR3(F7G7X)] M4IBQF? L 7%_4='!:":NO \?V_3< M"28==2]1*P#%<#GJ>OIY(I:8.7'_X MR*@(V,5NIIZ6.KP?3'-6'Z]6YZV;LIG/XYQC7#[3^&A?/-M7GRJ?&QZA77,K MPYGTZ%3\JYVZ2X)Z'FJ#&1PT" (+1J4[_G]7]+U@@[L0Z(P;%QF(=9QR7>AM M6U(N;>EZ=,$!^D=P:$A<9"\TUM:0$KK2:7P\\(3$3BZ_9 O?PJ<[(C]D#\^: M&W4!WUFU$6+*<\"HPCZR*&7\V[."7R\W>M6-52^ZWKW1Z![2N&*!"GOE!=-WM^^,G9MDPNC/3W#K%E&P-"'6;/'+WM9,%>55."$'- A*Z]+]CT*O G"N#FS%!5@3N'3 MT>(I9Z M:4>+^5?D40; >I]GZ&S;^A\U2;FAJ+ M\MC,+O,@AU2J^?I$@5IB ZA?:=-1&B^I1-%_N9.A\-CT?*7.7C\!HP^BY_I/ M5UG&NQQ8F8I+'T_AD^!\$Q ^14ECH*2%NMV54,X;>"6&4)9-*G%Y[%\YN(OGC[+Q-N+KBV&+MDS7U[TC\+*& F-FU"+*^Y.9JDZ=145.WN[4 MY,#K14Y^+82U+,=3:.!8>C3(65?*Y$UU 1WW>>KT%=@U5#'B[6-D];@TW,%; M(CV>9Y;:O#)6\YX!^P7IUF#W:R9=%HLOLO>.Q5]C<7MG79J-32H34(RA=0"I M$)6 J"0N"+LQ(-X&"G]1SCT&91/,+(?V7<\R(F[N^=/M3T_@%SF'B!'>YK'Q M%M5"6("FJ!C T9X<"[" I@]+CF5$]T0WB-Y C41X\F.?[5W>W?JL[?99X4+K MM5=-R=8&]5S$P5G9P+*)2]3$.'_.\YWK/>#.QQ']*VGM'W%P@K@NTJ'GNZ)_ M(>@+C[@2=>#"*1I:O"$590NU=-4P)VAY64AG&]5\H6'+U'UM3)(*[(DD]W>D$%IJ5J>R24O$RYO2U7O M&:1/UM!D',[\93-(Z(C)YR6Z[Z*L6:E)"CO1->DV(]][!NFNHU\R@U07++^2 M7E&J%G84'I/$5L],WJJO>P;IKJ-GUM$;RB 50P7ME^:*Q90)Q&\U>E;0$&_3 MC]XS2'<=_=(9I$)/X7&G4>6U$%2&1:-N%OKH;403*H)6ZYS$)"\7Q?T@H0)T3IMB+>>P;IKJ-O MU]$;RB!QDT41LQG-Y>OE0G&5GJ>9_N(V0]U[!NFNH[_6T1O.('4K09U1NH2F MP4I%:\M%MD#W;\N?WC-(=YW%?H,,DBDH6C">M62MWD40SH#J(C^_S>'I74,_ M24-/S?$F24-O*(-4GR%XO98W:EHX8[6N%X[X3.:VO.D]@W37T2^=02H)O:%C MRJV1!M1!MF*(EJA,$EE]XYY!NNOH&77TAC)($V5:P <56D'Q A;JL,EIS<03):4./J W3"#"AL4);QY7)*W5;,>\\@_;8ZNZG&];Q6,*T# MUV7E 8AK/GFLTU6GREY!+=;WXLI+DFI.MTV>:-;':@WCQE2BU24M:+2_)!2M M8D$JN8?IO9LKFO\/)PRMDU9B M49VX\R$N?E+0K_RH#L3MN73/+59G95OU=J:,H+ Z)S0\9T[S2.(FXTYV@Z^0 M^D6ERQJF"B+W7SH6*G5,JE^50)[F#953%%)VZUCR*K.<''^_0NI7EFY\PQ/! MNIXO^:U2ED<'_6;-&:\$;9A+7/+_38)]3N57E>GVI.[(YS^1*J62:49V9R+J M>\ZD;C(M#VW?KKJ^1.<7E6O-U\.6:D(/1AU6CHBWG&M@TX[ E7BRB2X$S4L; M.>)FE?97Y'YA*4?M\2>R;:;M8G->!0-MD&EBK>' 8V;YQ,;(I\CV.9%?5*(O MCN8=RM)K@TY=TP8J/E%UH]FW>S+A-Z&9#/;DRS/,YXE --L*4*UR*A+O.SW+6_ N#%#IFZ7[HC5&.QUCZ#9U@2G+)8H5"FW9\VXV87]]:WQ>J9[W3%(L MGR.YM-93>21$V* H8E6ZG]C(^'>8$TF?+8HR^W)G3HD=AZ%U39U:7+O!8_ 7./Q^[> N9:,'B"MM$"YF1I)*S0NJY[%4RP M0"UY\QJ)1-LS9OX&.&/S#7IA=+LE!F8*JZ#>;%5RR:R+?2ZX)$QVN6LN#>K" MJ>I&3(12476@Z+&R''78G%*FU';4!?#@P\!K^V /Y'0;"]T2C_2(GI$[^-QXF>'[]GQEUZV6==5*(B6\Y6P,Z!,+H'%3.\P.%\B M:U S"^V11V=XKEI'Y'15]VK@9M,=GY/(.J=P'Q<)IG-=KCL=X6UFKML&5I?' M]79X\5CAS<2?=2T=)N"YS5JZ#Z?QQFVSD:W850;O(..19+-"KY2X2"NAZ0 " MP3 $/QNF\P+Q)J&N \P70JXCRPOWO*'E2*H9V74I;K:]4RS:J^%X&@>08GSS>;A^)N05YM.3L?=\V6M M4:/H8O1I=W=[XKE((PP Z@>V*F:MP:B,WZP5>L:=RR#O^2K:IWR]'/I(!,?/ MA3[BC6;OW. KD6ZWUD8;@D9;RUJ&[M:8_"QQF= [^![ 1YS%]/VBM/\#IE37 MMER@EQW+M]?,CP0HKN\\\*I1N_CIJNE#B8UZL6[A5J NR983W0^?8+5JBI8! M.2_R%S$;"D 'I@@Y!4(O&G=1DJ3&#P!Z_%S=7C'YS"ZK2X4%D4"C;*(CV.+R0W MX70US'\XN7H1;W0Y"YQ=-9T!(13:_+R;8XJ]F>"'I<0.NFX$!L39W7+ZU;$1 M%75+4G7?4Q=P/0J,["UTF65L4J&T*3ICV+ZW?A8K,\ Q(TOKMJ'#1684%L+C M#S@ U&$=%*E&45#J3EH,XE9Z(PP==K5\8JW'!?GS"+G3:I^<85SP>4?!?SX* MN]#U'%7TH+2>/.5-U7.['+]%I4RG1T:'IA04\; YI?89H3KXO5'Y*L/N*+T, M2ED[OGD+2I+TLJLIS+:U>;KHEXMSM=67$^MAKP+*??Y\30R^GLN\OK]&"@3G M>/DN9( ]"F!]E9_T)[^W9;R:OT[:8;G)\=>M/N;W\Z*^0OUF !%;J2%-\'NC M\M/\]>^,T@-_S6(M/HVD>9^OESMAI4HT$2%YQ8F_I+].VA'%G^>OYZR:K580 M-421H.'Y6:*0%JN_-PBOXZ\3>#195V?C'NK@$CLBO"OXZ\3>"#N"O?UT19S5VY7(D&RJSL/Q[@_):_OKS,/CZG,R3]4,-Z\B"ADAQ M(7!$A8HZ Q=0M^RX*;.T(XGM%C/P,]T7.(H2W78^5XJ^UNAP$L#9LZJ2-==%#7V/QH/FUQQFWCXQF17Q,- MK^>(SV4_,KV&J@RR:17%\;S>D=/5C#A-K&NZ!?N1U%F%]]D/;*S1]5FKK6MT MF9ISG5$V(),;NB3/?B0UOW\N^X&/V^$$Z\D3+;2*R_F FGI9[[;Q\9GV(\%9 MSO?9#T,!@Z)C(+1&EH!'X!U1T;NWC8_KV8\$YQO/93\\41?$(D]3J%]ALL"; ML6&WD-A9OUNP'TG-NKS/?DA9 T,=7VMHR,PH,"-D-EPV[N.7FT7#L$N7M1Z" MZ&A96 [=LMICQ?MSSV :J5#6WY2>W=GQ%S8&#D0N%\2<#GD7Y/->4 M$FO'7Z7XT9*_2G)"K/H%=>P1*689UJ8-0I:T$)DZ06.&985$'*N9',:]/KCZ M19E(RFL"1X,/Y1&W2D5-VJ/"T>&/)DOT!Y4]V@ MIM4D1$.'.Z.),YZT\9C1%88T7'0G5L#/,5*VFN*J/)PD 297V1;>0S)S?ES& M,XP*I0QMAPLF-TJ8Z*^U&YK):BQ1*-HDRD;^MJ4Y;9N\_.SO+4RC;6"3>SB= M9A+X\WZO"B?H7$3P11=KFKZ2,-3$16K/W7MVUW;?XQ?]XJ4\5Q2*"E2:HXHM,4::(9K&N"#X_>#9 M&U772N-8]F=TR]M?6%07D6C6K]O2R<^6-5H-5A/&]U2CVNGE>=(> M2!I7S0?*Y#EQON?\C-N__CIU^=.!^J:^B:+:*>"(CJ4?&J:X_7?+F?[ 493X ML6WQ0P:BA\B6Y9F6![^E9,2)W[EO*L33L!ES-$#IV(P@1'([)P' KY+)$6P 3DR R>S9%B]&#+D:#SSS?L MVX]+];:S#,E%3V5\!@E%"S4J"E%"J+B<;@([ZP];^7ESZ!H,R^O+FI^%>AJ/ M6)M.9&_#:L8G.OQ(1P>=Q22'%!H9:1@(4>B9Q-Z:)9 OY4R^B8(RF<8%7LUZ M:B>A0$CC>6GA5OH"#^9A90"-%CSNEW6!F5U->H((>,ZW.U6IO& M%B&)O74DI5+EI"G*(UC97&)H3JCWJ-@B)+&W7+6B6F-8)C6:A(O):IGWIMHT MH4#P6VW9F'@>PPRFRZ%219F5O*!BBY#$WE8;Y;XJCUT'#1D@"33GSX3R-+8( M2>QMIYHN9)NU>4-3287M%?,J)Q2"^&B:!':V+G ,WAJ$M#;OFV*G/6=S-3ZR M"-E$]I8@"T10+A3S6CDSJ62(I<&81">IO>7:([$3+GL>ZH]P3%9K!98G @%+ M9I"@E#+"/)/VRPP[HM)<* VS);F3U-X&*FE5G**/:;0BCITIRRA9/^IM,K5L MF%]P8U]3!@SGRUC/,$@3]JF$F@2'4,M%AF05OFQ:0FO:9T,O"(1DZA@33D+% M+P ^%6+6RZ*R/BDI@;]6N474P7LGP*A&(-"Z(_(#I))2U8JDZX[PL M*FEA?3FAN$%D'>(!&9[(WL[G03;=JPM]OJP9%B-UB@-SO,XC)+&W=4VMYP1N M03%D PL:6-NBW$HG,@A)#&AP.BMG5_JJQ/AMAV@/L_VFNHD1DMC;\6J,%V5Y MR/"T(_H]C2*'WBQ(:F\[P_:2!*U59+\R"PVE,;5,N&NOF\3>&KT*-IWDNR9C M6*%22FM(FI:HI/8V/1AFM;+;'3-E=5*36P@QFH?3.$9(8F\[A!LP;@L.>55> MUDVMR-:& 950DS"=\36457J!@0Z;).$9(8F?!<$!6.A5OBM*FLBBN M^I+I(=,X1DAB;ZWJ!%,,T#:; MI>*9]23V=F$:RRJ-4@0Z'^=JRG0@. 8>))6WVJR+-# 7CGE#%E8UO%A,#S4J MJ:.&5;]E-YK+?".RN.UED5#K,^Y<]:Q<1.D5&D.C)6;D@R?D#BC9FYS)DM*JF.3,Z5 MV0&":1)?=GL%K2,5:E(ZL>%7NS >+6:61*)PQ9I5VRCZ%))43W9:UA:5,12D M<[@ I)^["U^P5DGU@&K0! &#,RFIP&E9$K" M8#TBP]+O[>ZG#W>3PMS3TK88R&0@FLT(9![-"FF4G @@(\J"E,U.L!PNPAPF M7:.W?@4#3K^GU+6YS"M%1U?#5G6=$C^ PINZ^^GCW;ZNZ[E.R)T-U\5 M"*3U>CU)7?S[=_17RO7"F #+)% E3SE)X:B__LO&TCQX66(#F7O9^9[+O?X MDQ,?#+O[S7+7>V2V7%G O[X]>:HS54W$L^R?./:=M+V_]MX1-;5W#64K&BS) MP%#U\.=_>JH!W50+!JFN90#S/W]N?HG^=:&CRO_Y:]W:55

E#TS,U;?D8? M4_$?8OLA?@%(*0Z4__GV/SV6CKZZ-C /7KG^_-.T' /HF\<&<$W?]J=O__; M1(6I_SUE*O'V'4>'NBJ"1%E MTWGYD\Q(@PZFU]4,U[7&7/SK\D:38_/ M6*9<2U>EU/^@Z__MKL6+FUO?'@O'K59 MJ*XZ4775"W\JJA3U,'KD__F?'(X2?ST(Q#X7,W_-F5-(RYV7-+!>?B<0!$GD M0!8*&(%'9@#@&0%(651 \Q@FDWD"S6?3WS;H_# S3@I?ND?_N7;U5[ M3#'%]:@>P_W]8W(FF9V[FQQ#\]UJK\IP*:I53#%#ND*URDQR.TRSS6:5XZIL M*S6@N$JU5>ZQK3]3Q>_T]Q2.9M+Y\W7]S/IQ:YH^.5'-O_U;8KO-__,_&(G^ MM69^Y'M-RUROBU;%U':5>C=V3>];SY\R0;Q:7X+JSZ(EK@]0[X5V%%G$1J(% M'$=H2#F[A=$8Q7#\@!HXT>.JP^F;:,!0I+.!SD'WOQJ4MI85%R<@&F?E!3$K M$T(: ]$0$LMBT=@KD\WDT^D<(6:VEG5S1SPQW&G6"17/"?Q\CGKSA39J&C(5 MBW+;TEN'#]L.;_VE:.DZL%WX<_=AGREQD+3UXW'T(&ZBCAUUZW@,^)ZU^V$3 MC:U_.8C9T#V'OVF#/HN^/&?7L;W (?Y=VOV^@(ZGBD#?2BAR]-M'$-^S_WM? M,MM7[:2T%PWM/=J*'B?K5K 3QNX[$CC _CEQ(-"0(&+1+\/*A^M@$D4OT7:?GA.+-)SB.^,JOVB(A\:1#D.M[U_OJG1 M+2X4(P-DZ1.@ZY8WL9;?+F,O.SYP(H.CAUUH6X[W;:?3BE" =J\[6J"<[^LE MR:N6H1.-'@7TF/W9<8>#4PNF^&J*"XW(?#YU]['AB2(S\M'P'#&I9\/HN2.4 MF>]ZJAQ^($3I\%2WQW0;HU27:;/=7JK-=SF>:O52/385!5R]*'C9N$N,2+'= M%);Y0_KOY@>VE.I5F-1>5+:+R%(4W4M%E[$\D7X(<1Z5X2&UW72* MV6P#W(MW<%PF5@8/&-08(BL9T2LSWNV\B0,UWX0I OTS%7?I&H'/9X0Y69Q$ M13#)"!-1Q(4T"J Q P0T%P^FYU *1I1@J=A3E''1-3O#CO,?(Y+</XESJI,::8;#2<#79VERX0M!DB-^Z>>E>Q"@;(W>R @ZJ M DH"B&$"1!Y%XR<,F4*/X.B5Y<*ETX55TO/E6K%5W9DTP= M8$:31>>ZQJI0S$I1T%^5J%=-[YH4"8K6IF=Q]&DY/W=344^OQM-E/_V(<"?^ M].SR9EIP/9L5,0+'32E%1SSRG3!5=BS?_G-C/ZJF^/URPX3WS!*H1V8WXZJ% MJAA=_8-9 M%;2R&>T'0>N)\";LJUH1@7D'P-+O%Z]J@3^;$ HZ*<1+Y[_C+T5X*?1[;CNG?_Z( M_=UV\&D,[\;E1&W'6L1Z=?:LQ\90QJ6G'7MKG=;U2VG+-STGI"T)/@3T814) M5S56T/EP8;;(/.F6]#0EH&MDG9H%N: =;<$%D,"+!O/440'VG22N,RAXUPA@ MXQJ>_WT8MY^F&ECFMG3C M#O@65U6VAL4V]]/XR+0-^MM;QPB&DHCQ>%+&P7 MAGJQ$X,>3P;H\SD$39.Y-(Z^#ORWY#6N;#3?$8C\L392J6A09D6C,BM6&%?T_9J CN)E==\)__>.XJ^%XD,G MDVI9W__[Q;-LR?3WE"0YT'6W_S0B!XOM)09*(C\NEN>KGL8R+1#BV4&&F@;) M\/0$CJ5*P#$B6'L1@KH6D(ZZ_$_O:J"H'D0B)(GPI^W ]=Q-U/_4L2G>RTF8 MCCZR3L\*S#WYFIXF-$8!JC!DBZ0TEVHLC.);%JU=4+Y-2]3'4KXG40R#KMZ&61\]Q/\(7C7"'@_"S+J$6.%7ND5"P-WS)9?\EA MJN5X2HH&3O3=/#Y<34 OKZNL;2N"C3Y6[<>$P\8>9V72R1CY L-Q1LY#^MB@ MN4R('/%L1%NRQ?=9>>(_MF*-T\"V$^FF:@,]!9=07)_K'OTF2-9@Z%0;ODM7Y,IS889 0=Y[%R*0:A_]> MW+C'AQ?J;<4RG\^*3I>8J;5KW0Q*5E8YD&^VRV4O.28=P3(X<4N3;H^3G+%% MPK)_N2D/ZM".F9\RU]S_,\XMZ'X\($Z!2(LB64OP]B?>$K=/BHO\FZ-Z:O3^ MS>0G=*"46H,O%5U;#_PQ_(_)?V._&*\FH43OYR7V3GW&_&=&)*+_)$G ,3D7 M%^N&0A[ B0" E,[(F4Q:G,A/9R!E)"W))6G6Y'VWJDS*:GH@]'FY;GG3;1K^H&5ZQMB-JH#*/#++4(RAY5;C7"=JF7[:$NNW M-)X=5G%4[1@YJ W'F).ACLVICH2.1V1"%O ^:)F*.1,#>Q"WW#WS"\R4$MC_ M?KHA]_4]MQ=>*[?5Q@/\]E1OLUD: E%)B3IPW3?E"?'OQ&57;/YR:N_EV;LW MD$&@WTG\%J0E:O')/^N%G&_,9^?27T%.Z75:.NER:FT7[#!+40'F-/ILI@:* M&FE8]\&+O6_>);8I5YF52$:&>>O_0PR?K"W5PR1R&^V/ZZ$6>IK!%NI:=3;5 MR;AVW_&ET$\6-D;26)]V^6?J_T>_QW#!4C9P4@N@^_ >JF9"8: T5@+*!H5RWZM,_/HZ1?8:KH;#:O7M"TP?)?7V*;JD MF/3W&/#?"&4[$[;S!4\6SBZZLVZ:<60/97.$W:Q8C322_=62YA;%%:G.>^"6 MVAZ*G=H<[OL,=U>=-SWLW-7'J$?1L)[5QA]FMJNF%$\PP]0D3(D*%+54U%1+ M!0IC%O$VGG@(._?5> #K6:D)W#:( M'KP=R3YL,K&<_4TFVY'MWE#X(:R(1KMQF!%O,DE)?GQ*\[JI[4 1KG,3&+YY MQGJ?IYOZ(WJR'/UQ_2@4<14K7BZL/C(?K%W:R&7VR2X$:S;>>W9+$B M1SILJ)X7J3[4(UUV+#-VZ7J8@I%[#U/5V*\"<3W]5 0>V&P4>F+C'IZQD;_M M.ZX?/S^ZVO5UN/DUC69B,Q:-C?Q-J;X4A_12?\07LW^E< +_OFWA*>IZFX,= M;W.XBL7;]/_!AD'WOU_(..U),!;@UE;M&:.C<%D=,VYER=^- MT]TXG6/T\#:#%"D^2.G1_3 %1#$R2)$&1"H:ZZ03!R%'?TU%X$..7'"-R(Y% M[W!V;CG2+B,B/?PSCKVBAT412MS3:6KJ6(&G["Y_CZ(PN.Z9!&757.]:74_) MQPS$T;]>ZM_Z,O;7KMDO&[SM4YNF&LQ1< :O5&*F-0;9K/0TR25YV]DAH/+3N9PJR)^.Q-5IH(EAIN!SB5Z7D& MY5$"<2/;U8Y4NSBM2 C^AI7-2:VJ<2?S3N;-D?F6F8ZWT'OY8*5QW+._;5H@ M412]H6#,\Q(Q-TLU=9?@D81O$E7RPZ6:X'J,NQ9R/,R86DYXH<7S<>+#H;?O M>)BBK-#+,=5")%Z;RPMOUL-;$TF?;LL&O)K=/S9H.02$\7)(H YGF-)+D4WH+,[GI;7+*4W''W07;^6G150>TGS MR"HOH1:;];*P(Q#GT-T3:AU^R?W#)\P788\@K,JO9$+C!?!'T[>J?&PJ:3V! M%(4RIK6>^O'=318UZ@MC+;_@!NKZ3:NJ/2%;KU/:FJM@)B>,KSH?]8M+IR2S.9YLW M+F;L@55;3ZF-@UDH4[0_X\FL*%A!V<9;\.B4VKELVJM38*=/?KTY+/IT5"1H M\HL@GR4BUO-&E#_UW=CJ;BJ8_QFKEP-30?S7%L&E]0QM9!A]4]T E(\^"-S6 MR FN ASH"L,ES&2] "P9LL8CK56ICO"SZ;>#BN^F;TB6)T%1C<+E;RDWBE(B M&M%#^%.NP,I"+CY0>(WW2>#/^[TJG*!S$<$77:QI^DKTX.UCW'^^55NE(PM? MUNMLU\MLN74/6=];&^;(0N^I0\'7:O6Q3O5X59I;=0:OTK5A\.W?_)]X%O\S M@^5V<-ZQX=_4AN"8>^)F+:\;OR2R9JX?K[WDFJ:^L@C$&TG:LZF9'[G#M5XNCI77S](,)]PHGGR?5+ M+93=THBG'T_>$65?YJ'/N3L"$6=%19R^ M$ B(B( R./WZET2KNKJP[1JT'"HCSNFV:V>E.3U/KBG7^HX1CZ]"?CP=KJ2L M9%+V,O/SXT^_!*REN7OX>M%:FH^5O'2&1 G&4 Q20Q6"!D5U=6JLH)JJL@S) MJKK&['W29S[W^Z4[]BAUEUU8:'3D]B!3;(MR\R%3;O#?SUZS[\,:Y-[SGYR& MZUC+?1!SYF]Q/NK*_GBE,/X MO?[P7V;(H-_QHUGZ;GZ&]'?T1B9XM9SWB9SR5LGO39$1;\/V&6;]:B/^VS!Z M-2/=8>VB3XL_?)TV8SGYD\608\/9I:HY4/_FS2?]I[[PXS\US3#&X\\]4DVN MWZPCY'%>+125!*@E"1U(PE,;I@Q$G?[:=\A[PEH HA?A3HD(DT9PY M=1:3HI&1)H81!J"0ES?._%+'./%AY0W- ,)S!D>3G^*9OR)7C70K[N/OE!7V MYOD4ORDJ_1R 0,Z%G'O'G%MOMH62T)#*7:$F2I)"(PQ*T2?EVI]B)R!9<6[L M(GN"A&%!;(YO3.)? QD,:E[P,R-))QZDD322K'6F[B6I!':1:FFFOG]R)B Y M0W*&Y/QUR%DJ<3$WB[6\T):$EESN#!2,0BCZ\,NET[ SGX24!B#L- D8FW@S MW?"#?0KNC+"(XA7/_)4WQI9FA7]#KCX,.!)R->1JR-5?B*L[7$>H"XV.)!9X M3BH5:F)/4C"68%'FG'2M!I-,8>:M?DK-D'_C+Z$A_T+^A?S[=?CWN?'XR<_^ MDY05G$8)!GL?$S>\,!YBZ&5^0\F''&SW3:\,I%=(KU^:7I^(IZZZJKG#?-X* MM"@(+"^F YUSU=DFL (%9W'JO0;5)/ ^_X! KDZHC[K>OWL_*EFV,\O243? MQZ\!PO-/W@;$OGOW#-JTC2":O316WQ^)XPAD\L95NJQQX1K?_8)R122*233&R/3INJ'Y;+8*0GM9\^0% 8G*/*=!M+= MLZSR73'I&98IZ>S7MU]WQY^W%4$,^1/RYWM$++1FF.HL$822>E>!@J$80G[$ MRHO>%7N>?I&2SC+/>H/D"(&%BLKO+%VWXABZI,R/PQKM ?(6D,):F8'#!^5?K M>:^9I%L0'[!_#_&L*CBPD,I!DJUQ+ZQ"XH7$"XGW%HD7SQMC-9J%\MQS)<.U M/%\A69+%/R*NWJ$W_[2KM.\M [K+[/I[QJ]WR*6W]:X7N6:TCJ MV @WSP)T% 9C6.PC=M,[]-^??J5 CYE=E\_#HR"90C*%9'J#9$J*H$)-V=V5 ME0%5DF@,(3YD1B7OCD=/NTA)9YEGO4'RA.0)R?,&R9,2UA-K9(6!0B 4R[PS MKV!"FM3=D>9I%N>Q$\B1D",A1]X81TKE8H/KR&U!4E@&9;!WIIOZV(\GVQ2\^Y!2X^8D<[2F&(P+*L0!JHIC*&QBD89.LT:]!C'C/V! MWQ?PU)1)U;3%K3\19;Y;KDSU]8HIUSE0L/YERVF>1MB10ZB(N@B4K$='MHJ8 M<4OR94MQT1YS^KR$([W(GD:VCS MJ3VL6"6BX<<#.+!7[#BK*AHWJR%B8]-GVEYC.D*2IJE#U>]B9'-*;T1A,9T. M%AY-HF.* TU3IVJ%*!TF*(P0>S.N\T(SNT2]>CS6 QO+SSG!X'%T(QL*4IBS M9E"0G1BF!S9VBB_;V*RF3V2L71,*=F7DY.*I8@&,VE1+MH1-EN.@:L^)93R \>EU.CTJZ*,DK8Z]GHYLX%5:3" M \=E&'5&.)IG5%E:5N9;?*.'3GRRL /'I:#(TU*Y.5D+3H+"Q*\18<. /1Q.Q/-RN=LJNA251==S H;4T%/W & MNE1O2^0T&K>E/*4X^3&^7N)QTP-GP.+Z[F*^*:*R$Q489Y@ON++"*?B!W2H2 MM4%\7+=U!(L6X9J=2YJUB9L>V*T-:_21:7\H"](LO^SIHD^MZO$5<&"WZAN> MJEF;64O 6I2+X<4AO>S%30_LEB_-'(!'-@M3A\;@>OC0X0B-I[,N6/&6G,*<6"W)EQ]X34"$ZF3<1 IL9]&MKQ3BP&XI;F=D)E3G([JQV;+"MADW/;!;WDC6+:=."3%IV(Y7Z%6: M7+RQ<=,4O3%UN]NE^#PA1$%HA-M:O/9NTO21WFZT(#B-?B?9KU1-^L2VOK?7 M\)[$JE8V[D #U@&P7/MI8M^Q&ZG,?N<;@7['(2*N8B.0[R0#=^(*=@)RTY5L M!.2F:]D(R$VGW8DWQBG\46[]O%DS;YCU65GX MBT'T.WL4@Q]>$.:87_85;@M0[&;GR\*1A\?(G!$\"U_Q+#P6;]Z?!_3@>;@Z M%F1>GH+,^=*$7^RLIR9Y="-W^Y;^,X7LDYWJO3GIT9LX7V>2/ ;G/ ;X*9CN^'U^U&34( MC##X<2N"U+GA^!6Q=X5 @P<0'L ;9/I+BB9/Y)^$!,<$#RIF@\!E#7PP%I&U M5&>[MP W*8A=X>F]@ "7HI__NE,9+(/_\BPI\V]K'0_:+?BJEM2OC%PK;(-7 M,G+\09'"^*2KOJ[(4E[)3XQ)?5":ZX)#"'C=&>:4J+OZEDGBH-:[W^("11PK M% AA!'8D1>GSQK(]\E;R J7&7EW;%ONC^'=T0[,<=1;\W[=1<:W M3!#O4?Q;<<_[8#!BXDZ(IMLOV :^M9QJ19MM*B N'/_V#_J T>R___?7=;A5 M@P!$,T3SJ=&,8B#,&-@#E4Z67,C#(D8*EJ&3_'RS%)B!^>EP'GE1D5M[]1E2 M--Q)V1Q8AH2 !R'4MW^P!X1DCL#Y5G3-O;C!:=KN&95O:$:\0J.9\9!QC? 6 M9/IK):/;5&,N+=/?MN3PB*/V$XP:1K@WUAQ@F.&PXFCEEDS(FRVWU&:<,?7= M%1@>8!B".,8P$) 0D'<#R/-=_F]$Y *I4-5@[0\$8XJ79%9OE>D%0"0%1'B* M1D]^YU^3U:'L+N-E\?PD@S743.Y',SDU'7T]]>1L(L,CYC8Q+QT@I(G56.5* MXSJ*;%K=3F4QL 0I%A'HG8A 402T*4#D0N1>1+;X W1QU,/\#<,I""55E$!9 M=4HA!E(ZQ+($\8 3U/W8#\IN$/FJJQG @ #>+IQ2@OB"I'/+#'/G=')R06"] MMJP?3P!J/^%GKZ1P28C'(7H1V'ZMHE-+6PR+',MBU'@5<0H#) /\@::@\0 B M\DL@\O07_'LA*8YRS-06YYJ\X(4U/G"E*8N"U$S4GR%Y^]:#8C>7F?N>8P5! M+!-E7"\TH"X"=1&HBWR"%:$1@^U7&^JJI;M^MU::RC966>A%E&LY";2DL MD!A(!(&6!(A>B-Z+6!)>!5^^EA4MM,SW$74JL$&],Q,)!\!W%X]P%, W9D]H M^L9;#7F3#V5.+16F5+ "R$P"%E#F]$+!-9D;\>FD3"&+>;%C+5M]H;H8KL6"N6#$95+C(I&J,/)8U-7-F%J8 M^1_S#'2\4)VE3"ZWD6S@6DGPEAGMSNGIS'+,[PFGY:^TC:^YD>"0PX96E59] M@VDE=!D3#OY ,&>,\X08A!B\'@R>6T3X/0@-K]L=C5LF;1=KH::OK=9XPR<@ M!+<^]8#1Q\R<-VQ,H?8^%V N"3]JR>))^9.O%RG?0T*M2'H#[X# MJCJCEV8'Q28 (N?JPB,,#SN&16,3>FS(4T*5F"XL02GBU4(+%,]+0D$1%H>& M#0AE".4+^77>A.4%VQ,J>3*?1:2*'>;4J5AO1R; GG!5 [!J@[F)8SDP$OWG M .4X=FM!U#NYA;!@3+6J8UKDKEN@H.X^NN.,>:L@)"$DKP>2YY,"WHK)2A4; M3$H+#T$L@B_FBX-9LQ4F1:X3#P3#GMX#<46FB+(;[Y]I@<*IYY #H,X"=98[ M8*LSIJ1XA-_.9!IK*L)Z[TDM>IZ^LF:S YQ%;5JY=MFM-&VIGL^5I'!:IT:Q MZI+DOR0?: S&5T!(0TA?*E?%NS =JK*B:ANL+%>K?+$S770G VT%,$T!3+/8 M/41"[,T1R?,2^*SDPR1TN1"G*UR2/9-][;"O\YDZ?L;(-SQ7^ZUKEYCHJ-A$ MEBVD6)8Z0L.:S)A)2T&33)LH">T;$/\0_[%>2.Q_#7O0A8MRX1Y7[>*@67GNJEJ>[, M(:2'G@ .C2IO.+XJBP[/$,*L$H3%6$7;I0@E'A &UAV!D(>0OT'IYK>8[Y#N M=#X*PTB@;"%K,-M<=JN; /,@%PC]0"(W%29R?;C^LMK;+=N++\:$O_D\D+A3)?[D"]%CH7 M;\BY>*[[ YY<>')OZN*YE//WZ(WSF&5H9JG)B;6,X =\!0_%O"M"&SR \ #> M(-U?1?4\\U0WR,S5#;F2BAL) M CE7;^Z0=R150WU5[S;1\:J*2..-VI;J$E^P5@J6I')CCN9I@-B%V/W2V#U3 MN9S7@]==KNF6;R$X$@V0;:GG$8*))N %,<7$37FN7I>>=N[YR?YYXUBV<,UL M:/A.O,@C^+3Y.@7X*YSRI07_VQ0K'AWIM1AUG1AT^1ASORAV!UH0\8<]+2$:FM\DV; MU0M:P $$)\^5&.*^*_"]S*CBC>)A[Q+@0P7HGA2@NW8IW;:H\6NFA]K>9;0Y M4L)COFSYI6:[85.+JEV=CL+EL!9S%KZ+WSWCXR0(90CE.X#R9V5M>066\Q0: MD2A14H0-K^5&\U;.J'DK@&40EXNC]V/:X#0M/F/A3S?)#6I"J53XO^>CW2]E M9\8X3$9S'VK2'3LJ;UN(>$37WICZ>\)9!/YJXJZP2)"D.:U,)@M\L8D)A]BE M?F7.F?H5 A4"]4: >L8G.J]%:@<9L?5FUL=M2MOB6]Y$()5VXAGOCRB&C4U M3JM1[@"S15DMY,+F5-OX+06C=D8,FCICXE@(50C5&X'J&8,K7H_5M8>BFV5' M<)'-LDN6V.JT/!AP *O4G[%Z/V:,N;KQO=D,JCA0Q8$JSJ5%#<&9S[R-8;2- MF1J^4M-9.2NJ$%!,B$AX&,S(>B NL9C'DJQI^#DC/2'4(=3O'>KG$U7>@_6A M7-VB;8^KR(N.*!K:+"\[*Q-@G0*6RSMZO8.*'+!=(5 MU)ENA(C.)G-(,<> YVY"@K2.NOZC YCB\9Q+";QGBZ:MS8=&!OQTN@9R]4\QX :T+UJ0%<8FO]5-:>S"2Q\_%5@I#TKG/!1$*^^X;\B MHEV*&GIQ5>M+=E;MU"U1;'"VME(P-K&3W&UJ><@2D"6NF"7.)R2]DR:4".M8 M_$SHRTY];$[,CM4))B:@B5A2HC'J?DPLNS*!6CHE)%36H++VU92U\Q;V>Y5Q MM]>K%6=CG/:$;&-4,*O3C13*'!A7XL@YHX "<0IQ>B,X/7,!OEXXV)9N MS2(YHF@TZY1T=^"W %"3V%*&. ;5VS>F'$@B#?*!Z58 MLMR@=O&V[TW]MP@ M,S%F.MB%3! OXWWH5->@,+RN7->G%^C\;/?S%Z]'>L:@UR=PB^.\%.WG97=?;#W_#/#B(]Y_SYIR*^$GN:'RP7"4_N?9S$WBWC[,YEVL]. MF-WP7.VW$NZXV+*]8#-"Y.H@3[8+U'H\:G$*3NPK==#',NU"6$)8W@TL/SWY M]5%<,K2D%1O+10[I532![$RR4;N/!S8VZ(C=GNB+TWP+4 /(+?& D*>7>"[\]&%VR((. MM:L/T-?EPFNN<$GV7/:U0XX^[5W%46Y3\*DIH&Q71/@*X2\V&[[$V"L%I_:Q MA^09:Y-!&0>2!"2)*WG4<90E*%';U"B3J@J+J$Y$:+X],?(<8(G$YH-BI\^O M=6$/W2L"#\\5*&10;&_X5L. MZ-<_UW8=#V*[]/[!(PN/[&6.[/UI[-)$]8U)_-GP@__)&(LH7H?,7[HQMC0K M/.T= V5Q&& -GP; DPM/[CT^#=CYCYK^8]KD(/0T^R'S7\?UTKRUM'0CT4H# M?IK M@Z3#E;H6J(J<;6P+U:P\-4]R%%YMI_AUX9)5"K@HG'A^# ;]X()5%:42^'65 M0+)::<0P)2%G>G\\'>^?_-O/QCEG7_;I5=_.:B/;ZB\;TF;L-:WJZML_*/(0 MGQ?P_U<]I0L@UF(CC]I&3XUJD7L<8T'/N0M,U(O" (A$\<%YPVQ_P/@#J,A?%WW" P@/X W>W]=D2;H#FX'X M\SH[J#G+[4:WYW:7:[DX<4-S,S$6@S\Z^MM.6_[H' M\T(YD6X.+A#E*^)VV]&ZMN6.&Q$SGUEHL05J%-,8\D#@Z2(1&37,Y W-<$:& MO\,$CC[L/H#9_ UU,ZB;78MN=C/QN/"LP[-^,V?]ZBP71Y-Z_^HO>W*90$WB M*C6)*YSRQ4/P7[Q6>X6Y:=1<=):<7M,02B\T';(^\VOAZ@+FI@S8#A3[UPM; M$\0>Q-Z]8F],TF*NO8Z:]L+4]5)V4>AP[4N8>O^$O1LV8%"_>!TL-V.L-2-( MRJ*>_H*'LCF4S<]K8[SM#!9(;#_ Z&,3/%)!68A.2N$P)>0L/ZBFQX M-C$GB=/9PU9(4@@=([^VAM""MI)U9%'L]L8#O]]?$RV%2!*"L@?RJL-X'(A^ MB/[KE87>!O]UG1D(TV6^(J@;;22WB)DW:I@ _DG1& )-/P3\L.1S96+.LP3I MR2.,YV)/XO&B_W46X>-)H9%V&V_SJ7-O?Y\[JT"?DSDIES MKGZ0VEXRVKR-;+$&:2V%WFBU;JAY99W5.85@D@SGQ /"L/=0*P9B&F+Z1MU" M[P U5Z3Y_FRMVO)&;[?%G&5G&\,6 '4LIF#T WG4SYN(*?\;JO'N?280R=<# M\>1A1YH1[Z>_^XGEQM\;_L"IH^/>_960KY+_/$KBVWX3]K##BF1MS-T7\V:"3/__C M^=A_ZGE9S9MY_H]'VGPVJ M&3"1S&DX_3T3^$MVU4B/Y4K][],-XOC%F+YYCIV0OU0GIN0P "&NX<2+@E@T M#!Z2:->851++1V(#F<>2[^Y?\=VI_LP\?P5RRF^HX",0'S$H36IC164-3"%P MG%1&R!A71I2NXIBJ82K-[&&Q_PV4Q1%CQ- *09(Q*2 &HK H3B@H08\1G!WI M(WSTRV_$(NQF8&M;<3F>R-) &ULF.BSW-BTE%K%?MIP7V9K2S8:QC#YONUBT M0OL-"K1D7K;L6ET'=X--P^ZU]0G*#MQ-<6(J6+K/;&%5;K2[QA 1%:I:K>@5 MNXRTXI:I/MGZ6FLWZFO:EKIAR.5RTJ!6YQ0\W6=+Z"Z5SD8-A*+L]'O$IM=E M*3-N2;YL:3:6XP")"$>N+N;+GBVHI6$5M$Q]^RQ?DG/"M#\0HEJIHHCL;+RT M6G%+%'W9M,8T)H9OKA>"83<.NHA?+FIM0V_GG4&H,_4E)I!-J_PQ4 2*(E2ZG:E[/:* MH,_4E+83%RWC2'<@%$5FVYZ:AE'HF7'+])2&ZJBM4A;1$39>L;[DBAXVK[04 M,CVE1@E7.#TW,&QG3-3+FM359HJI4.F69 \)>;[8]VU,:U9U=RUP0L@I=+HE M;@3+.1EH,YFW<4Q<5TMFNV\J3+IEAPBIG$?P:SN:;)AEA728D=92V'3+1;FQ MQ%Q#;]@2:B 8M\"Z%&$J*))N6FBHKF $U9Z-]?J"ACN>T5_&QQY--ZVZLWG/ M+C7:=K1UAU&QE8]6J@F:4JDEQ2M%@\ZV:'O1F.1]0^?#48T#VFVJU[D=C223 M%CW;H?K&L+RJ#N*CJZ!XNNFL+Y7JVTIU:&/K,==828.EHJ]B_!^85N3UJ\7E MAK&I'%/I!-@J-V/C:1W8U"PW+1O;MNS*F#96^VR3I%9(W.N!71VC&'N#ZKK13LP,:Z[8I?HJU9V5Y4:143ZWI4;[9 TQ14\?:ROQ0YVI5[EAH8 M00EO-D8F:)K":B-$R'G9PO)(3Z@ZFZFQU0PY:9H":RWH!QV\%*\[1FF$9*]X M$6TD3=-HS0_GZPY;,0E$5:UN9252H.I30IZ5YYZQ MY!3LP'EI">6:3^&&BVQ4U8LH>Z#;"Q,T32U!1 ^G7J^&F,AF/+6#V5JHH;,5 M:)I:@HZ$KYPZ4RC9FT*Y,)BS>;NZZS5]J5#4H$NIF&(;0ZW:&D[CL[9*>DTO M053$^L-97:@(6+61#]K24"IOXGD=.-PYMU(G&'ZS%C;K0)F10ZEH@1LHB=7_ MM:F:7TC,HM1QA*J$8MOL9BXUJBO0- 7O=7';8JQ\:RL75[*%F$0WG,U,T)1] MV;2-ZX-I-:_C=M&OS=!"G:LBVZ0IFEI9.FP,^8@M;N5(K?7;E./-\TH\@@-( MK"ML'?ZDV99SG:( S9G4HMT#2U7QK5 ME,9CHT_:1;7+AA'%1Y5VTC2U7\B:=>VQ5Y %;,.T5Z$R1*H8!YJF]VL[I4N] MQM)A$9&PR%$T"/N8%K<]P 4\IR^Z:TM1[.QRIE1:W 0S%TG3U+R6_+(BKKQE M*$35C1/IQ5HNB*^#N&EJ7J@C8^-V8547J"E=W! =K3:HKT#3U+P"9;G$EQ0? MV-4MZI!5T2&13=)K>EZ^+EMX:6P1"*\'AER4AK&>%G=[@+AJD2.P_J!;L#<# M.==J*@62$EK @9%JNJQB Y'SA:K0VZX:ED^7AH71*O%UI)K2MKW,"GU*WFR\ MP"X&?5NI)4U32U!>N\2\HT^&0H0/JEM%8M?E4C* U!*@ J<1>"-8RLZ$U8W6 MLHW9;M)K>@G4E2R%]*A/"L7L?#FK>MWQJ!>W/7#1Z>T2:PX+00E9+ ?U2=WR("LH9UD .EYZ1XJ^I)662%25;;YH3S#XNM, MP0^P['+-D>24;9$R-F3F_45G.Y?B^Q,_(+MB*Y&@N+S)"U&1JSC9NC9I=#G0 M-+U?'C)Q6H'6EBEZ2RA=O*'ZJQ9HFIJ79;?MQF0RVL@.IJX&4EF7^6$R@ .W M!]8+VI14J B.5^4;.HTMC%B$P _)KVW9&@[GY$I6O4FWT@G=? =/FJ;FI0E< MM8,X5E,NJFVB7B^.7'>6-$W-BRT6*FB[VBO96+];SH4BQVDK$S1-S:O5D;V. MB8R'-N^3!8NSQ55IRH&FZ7GQ8U;C]:FY%*AMI6GR>:I1M>/E.G EM$D=F727 MJZZ@$E4T+#284KW)@::I>>6;,XQ;4Y,&4F5J8YU?;!8S:@6:IN8E,6:ECBZV M8YFJ]7I].M:\$#%IFIH7-VY,D)PY6,I\KR<@ 1FQ\B090'I>U391D_S E=#RT.9X9)/Q)O1U)2\WW4$82S'X 3;*8H[4;7!ZWS:< M&;VVLGK=6JQ T[3 XQ4&B!<6*(2W: U1A5@SC86SN&EJ"0J2CT1D5FW:E+ 8 M-= D1E"+5)33F[VC+:;BMH MU?)#+M9_T_,:%?.VF>/QDK H1I5-;N.-Y^M8D3H@\S40C1OF(CQK8Q5$M,)1 M<];L[#8((]I*+Q;9D5 MR7@ !^BP4R[8U BO]X0BEN4WZ S="'32-#6 \6 \R=N;97Q_5A@$,^W22H^U MB;AI:@#ZLFL4MS8=VE42[VCB%JLQY5A!/,!;Z[!8WP[([ K)EGME?U-7L]0X M:9H:0'9)8)OU>%"Q%[6\3>G38F53X$#3U #FP_5<4D?SM=WSVGR$J_6Z#_3. M P33[5B$VM;*!))=!KVUHT2#M;8"35,#X(=\0_%)5XU7(!LN\'+4C*2D:6H M1&&9;^)UN9^CT\P%0NP\PP6P95(V9M6K(QI#.NU@7XVD0A7B ":8U MSC7XS4A%>E2>+Q?'%;T[2WI-P< WK))@:*(I;*CIC*T.!EBID?2:@H'KK@0A M0K.RS#.ME1GTI7&GF3Q >X)!XC]\%W1%X-_IHRD/GMGVG_7OQ7V. M9][JT8#V^.\L\)3_V'EJ5O$B_-%)LK?+)5_\V%0=!=XL"HTS^TN.NP;>Y)7; M__FJP()]/ A*PE7_Q%4_$J6"PHVXAHU OI,TW(DKV G(35>R$9";KF4C(#=! M(>D+K#HDHFO?"$A$5[(3,3=1<".N8"-B;CKZL@)NQ"=R$[0DG7 GWOA\\H^6 MO,^;-?.&69].'+SJ^6G>#/SP_[Z1W]Y[XY#?6?RL\V<^&&#3,K[L,:0N>YS1M73"+PT?/>R5RC7WE M(>3A,>$%Y+7W\=H]GP/(?!_V+9QDDU^_I<]+[?U:=F_TF_./O??\HVCR:/"& MSS_(X'"R%"?P&-SP,<#A,8#'X*1L<'Z-YUJ/P64SV9Z>#-XG!%TXW6G;6!IN M9 0/&==X2[;U9RQVT72%+U+('TG]LW\.^Q1=^%FI@-"+[_&IDO_07ZL*1#[R M5= />)&Z2^+5\9YE]!)H6\1S^3F%B$K -6R_.:?Z'TG"G@"QX'L.2#D!YM"S MP@D?!?&^&+ZPUF816%PN"(SX?WI'71_(!S2X$Z_ASJN$)-U_1RLN[V91$137TPQVAW?FFH M%V?+UM(?<14D"K,-IQ6,2\,)@'J2H!0ATPE*X?4.,0\QG\(\>O!Z[ZU,M3I? MAQR",7(7BY2Y5, NC?ERML\@(B5,;&.$$@\$2IWI?J?@ M_;X+M[D3K'^Q@FXOL?[B?N^W^:+=R69G2%%9]X-BV,E9S4MC7:TO6YV0J3"( M&A3RPK+0#RHV!R04+ 8[]<#2)ZS\=GZ/3.HH\UX0@@1[IN?I ;#[Z-?N5[P) M8>1K,^VR<\/T!@VLLL^U9W7!=X32MLB1O*:' MSR3PDU9 ^4HH/J]UX2PH9J3&W&AN&D/;F:W+;,]=^MS*5)+$4\0#Q6 G,C; MRQQ>YG=/ Y]B<#@+#92'> Y&_O.:(,Z"?LH>8'77MRW;:'-YWW3IK< "(0!8)-@'XD U MV!N/CHA7S J,3*BN]S70QD;\(3X,<]_3(PU4!8 NE4]RJ=QM\FS+93Q/<.R-YX117A9$P _LMW^H!X8] M5J(1!FV<)VCC;FGAUDK)WX79Y5VT,.LI0:DUD59R5JM7RDH@6BN5BP<'S"G, M XD2)S&G_.ZP7"#DH^A[09#Y:Q;_^3)),V_?>@DT8]O!Y M80]G5[WO&YUG5)X_@DZC7+6B6M?4!*O+JT'-L&M8Q8S1F<0E$&DU^N\;#TL0 MYP;8&-?,&.NYX09&\.,&/0K7*Q]<>'L_P4UP49[Z-;4,=)##DWOG)_3?P",V&GD!^P M4DP*7&$<.696X.V PI?Y/IFW.84%SC?L :>@^PTB]8LA];P/H=^-5+S=\'/5 M@3JS>VUDOLIOIQ@I J12W_Y!D0>,^5# 'KQ=(69O$;.?\FKYW9@MKOE"A>\"H,R9&^VJW*W31W092S_O"^-U([9=16^F1-F)+ M=DTJU/(#":-;,5*!MPY#'E#TV'N9V_/7O;AZVT9@J+XV251TW5@:,V_N&"[, MO0XMR]=G6;X20OND!.P[8,94EO\)R]_SV%28:YL1/K7EA>N@_>YP*,IN2T&1 M1*'_6/IEZ.J$P/Y"P#YWNO6W ;MKY&IUJ\02@C7')K5-GJUV"RL [%C_IUGX MFAY-(D?(\+/>!7ZP&_ M+F"?.Y/ZVX"=1;=13\RU=0&+FNK:7:,3VS,!L).DZ0_DT5P\ MEZ' F;\L5_,52WYE1E1J[ +04JFL&' MM:=5N^\5U9>M)W\%J#ZO%OYF5&,+JC.H3NFNO2FVHNZZY)2940N@.E'#B70P MSDV_R'VZTE$LZ;_CA>HLK9G?8K+PZ^ NF-GS\M/],AKW(VSW#'5:?;IJF5A['4@NUB^2D4EEF'= #IX!Z"!UY#!].%/PZ,X:@D6'-F MP7#1QG7A6:9?E1 ML=N>)N!/7AZPV!EKHD$Z@-F]KV"ZUT,'9[:#O((.?%5&EFJVOY(IW9\2DM!# MNGQ"!\GS!O2!1(X1PI6'(/SK>>XQD,8[,_8])]D2RXW #_=6#\]]I[7CJ_$7 M?/9XC6;5S[4T["RJM1A.QQSZC2QNT&98#FVLW9DXE<66J.(QL^ [HP-"I(T. M)_*60%A"6%X3+#])XW\=+-U9&;\.A -J*C8E35W9D5AU5I[5(EFO!4"8E-@BF(^ESX>1!/#] M_XW \I,TX-?!LI.M":MQ)6 $:1I21C?JSO5QQO'%#+NC9Y;F*#[=C@:/D^^E;-^ MY;ZR@\]U7ZH%\)$NM!1^A92$G_=8MN&YWL&G"@?L$[8H-#J!+N607C5JLB'/ MU:<%4T%)X%+#\0]E^H'^- C0:[<9?HX_[4^H_*WYD+(X0>CCW%2V:D5#JZP6 MHB$F\*2^_4.A-^A7@S?IW0+UO@)?WWJ3.LHX8C>MN2)OZ K>GQ>;37K0 E!E MSWF30N_;30$4>M\^_@[W?3=I:UG/M>7LQ#8XIV#1@N[R;0[ $SCB:(JY+R_< MBVNV'&^8;P3A7OO^@,X-75#E1B0NQ[58KJ"2H-=T5 _T5D(T0S1_OI+_.C3/.T)W1=;4CAWQ)H<9 M#K)>-E< S4"A_U#:W6N!+KRD(:SOQP[P.E@7[?EFO&H973GR"&_IK[*X .QT M%%#^SW9)0W=?0] M^VVYY)_L GMO//0>P-2A,'7HQ>P!.S ^)A9\9N8\E'*G-)YU9Z+@V9AG*@UN M65B.08OI>,7UNJ\!;,-TC6\5> ^U7$$HAK$JUWNR( M/ :MT0U#I3&;'#>6O:2>#- M)J5Y#B3-A&]T/V(6N%=4PVS?9[82O 75M"O@8V&%*\BB6ATN9YHJ;OQ$$-]5 MW,(/U,N\C]B"7Y-])]']'[(C0&,FS.UY!=.]:R/#NX*G>N7BM"1%65I>K);# M820L@I(0"RX,L#6@Q#EM#9 3("=;X87O(9Q[JVO&LWYF1$2^P\9CH(%37[ZU[]M7X##IB[I&I/BEVXC$;8R$& M)O^$2_$)EKD$E;MV'8!)81WZ:KPEEJOZFW)H.$%,=V &OC>;)82WLP(?XSK# MVOBAU,IM;:LV*2H>@7GT@R#4@YM(D F6,&[:17(@, ML"F]V*YRJ(K$ZXQI*H+,1B('R(#]]@_]0.%GDS%@U B4,6"TR?FC32Y"*\VR M6VMRB[Z!\)184$5)6COC1,9(S#3$ \$>]>O>7MQ*W&73]P!LXB,2K^@)+#30 M" U=4U)5IZ8 O=FZ)SA&F/KT!.^OA:3J=SO*+)JYWA\I+K;P8B+ M!Y489M(E-V"\RATSPA6N$F22:S#LO(9)E*"K]%MBG;?5BAR5ZGZ/I/()DU#? M_CE0O <*$O="&U"0N..L'J^%O^T-6 *KE!1DP9;<4;Y4S<6# ?!GSRA(P/@6 M&-]R'=.]'D;X#"O,:QBA4F&)8<>36:28'4R0!<4P7;,%& $83HY*!-@&<]?:.U5EO;+MHYB:"V-L_6.0#P75P(C7S,%PSA#.%\ M+W"^DI"0HY'R;K_=LL*EC%@2DVWKS&*M=UL SKO(#NIL]S6,[+@7@,/@C L' M9QP#.$TX#6&M-F1[H]%JVQVN60E+!/)]C 6)'WTB=PLQ%I<#.W2?7#2I^16N M JQL#2,3($8@1N"E 0$! 0&]T+=97^(*5^$2=2D^#R/7[Y;-6\'>%VOHSURQ M/Z!M]_(5G:]PRF>O!'T;]Q<\ZO<_Y:]TU.&Y_CI3_DKG&CJJ/J^\_15.>:=< MW,51OP6'34JYV/FX,G^!N,^_=X&?^F%]XW2IS;Z\1GT-56A/&63R%4M6?DI( MZ'/5_\GK_*M;^F"3%TD##GBG$7/2G[.$T!!ZU0%"KDMC1.VLE'@*>)*^%3E6 MYQ(ZHR#^KQ7_MQ\F>CK0_S8V1:^,AMAZ4"*%C4+2#++&PU6[!= /*M$_,/C) M:LU!K$.LW_Q=_RGAI.>[ZW/2S"I[W@)%HJ%=I!IUA!N6.(!V]ML_#(K#=ZSW MY$$\:[3I-:'_]@-,/^&FGP_I04!AF"@XU?ZH6C*IAC^<;>T+R4?\ *H-@I4A) $ ? D P-,. M3_O7.>W0V7H]KP*O<$FN_4GA'P%PDRY8D';'>K4;%IIA3VJ&O<=GP3"[X-5D M\3EHO@EBQ(OCP[9:HXV0M9:#XDA6'\]LJN7VQ@M3P2CHEX4D\95)XO;]NF]D MAM^:=*7\#-?#K;64%QY'SXL:7Z_G6H BH/,6$L*7(82[UR3:292 _3PPDS%9_8 7R]%W+Z'^%0R S-H3;=B!U_:!K#%2"(&W4#7T7FH;N<'_08W)#'X#8>Z#1M ?Z=(5D( E $OC2)'!>%_2K2<#F3&50$?6:L*#K9J=-#4=D M:P5(@/KV#X8\D#@+GA'C#+/%JS*1N&8^@9W5I:,99U^#08FNUOTFQ_!;K*>0P6Z[5E_=BA-/\( MT@-,-3(Q#\D+%CP&N>Y%8/5OV=+Z&G?+YT_U+LT6!TVMW".&.QZ?(%@*/ SBG!I9V MS!BKS,5JQ-39E.2G5Z;ZPXT@MBV$P$B,;.P#PC#W%38!TP/ +U'EU^2BWN/;N-M)X0* MA J$"KQ"8*GO^S[7T-D.2WW?QU&_2<]RH@5F8I4VHUNS*#3TG9]Y;OB_N)=W MV>?W>>;B <'<\_"!WY=^X+>+3TF,0 E D6>KBN\M=J.A"BTG'H'&T8U]=1> M9^S=:2+Y)^S^3!+9-/P$_Q*80=H4A#R9@MH!K35Y:10@B][49TO]ZD#E. 7' M@-/Y:RQ4?D>/'UDJ!?OV#_(=1PXDWH4>>\BSD&?/1A]O=MI?B&=S:C%?;(4@&>1 MF(<+L:I45.V6QA"4@'GK34U;1FMZDHAD[)E9]6H6ZK6L>F2I$E;]3J2?UL!P MD4N'B]P'S]YA!I#3T,>;(T8NQ+-ZL]*T^GBW(BR6_+0<#?IUDTA$,A P\C56 MZK5$>VRM --BS'[-"X;27!62?QJKX.WE1Z[ ;/H MP<)"KZ@]]%AZZ.6]\9("S44+M9P&/T2J5-_$JLNT@(X1XLRN<778^LWV>+KE\SR/0>*?;6DS+=@ GTTT37DE>NM3U[ MC7&@D!'$7IN1/E%V/K63BTJ.^'\B+>W<9M-YF>SY).G#HO(1! M(E_X/CJGD35)%"BHOANO&/"Z)2SX(G'@;]ZW_V3&E>),6BV_H=I6S_(SO08N/8MA]"1< M6D&'QC3;7TD"U68W&]L?K,9T0A6YV]&(I_S8!C&)@! S.^*JE_ M1BCL2^[Z(Y%O.O7NP$>*C+PAIYV"7,A-R4%+PP=U'%F1'W0<* M\)[3&@NS%$)J_"K4>-8@UK=3HZ2W>9FOF+)6*C2U4I0PP2T;6C]"C;]? MD.0='?Z=.5\>B"]/='>2J#[%=+>6E?Z*;8'OICIW:-A#06<9P;#S%1:7B#X^ M29!]RZ;1#U#=D05)J.X[\K9 +A@V^[&PV3LAOU3<[-,7XV:0\:(P $5K0-K>;&;TTB8*XPK.&%=PX2OB__TG2B'_^JIU MW][VK.VIL-.>,_MK@Z3#E;H6J(J<;6P+U:P\-4]L-T3>P)F/,.=V*&]$SLCP MQ7'"GX'X$^2/=\M+ D6J8T[ W5Q'C@2J6Q\P4A9;K12<^K-5]5;7YODCB>=+ M]+;52=[X/A $^T"_)NH5!KW>,\=>X3)!;GX-_[S9K<=DRLB%S M#+:L5H*I:P+V^:-9]U;7Y@W*W MNCAO(.=CRY,(R106"\GT6[CYZ@)\80%O6'T55E^%!;CA48=''5(X/-?P7,,@ M+5A &Q;0_A(F(.B1^+-'XFNMPF\=#G?!!C!X F($8@1>&A 0$!"?I2U]^=/Q M.W?BUUJ%WWH+[P(C5^?6286M-XPPR=0"K7N7M^Z=\\WM5;\J>_(9@W=4^8DQ MJ0]*KI,(1"+$(O7@,4W!SB?!XM38C7F*@Q7MQ>1 M/\VVVT-R+'( B]2W?S#D@<19F)H"(N\ND/?>F-;S( ]52E%=PZMK!-O0S6IY M-)&7Q01Y[+=_J >&3$>MPDP)U^F$.VPED;&2I;K![3GWHH] M]Q(/["]*2;OYG6R6\.3"DWO=)Q<>4WA,;]&H#QU?-^?X.N]9APZL2SFP'M_L M9:BD>]GUC7A46T//F*KE9I+$7)X?9D/#=V(58&D$H6.X828PM,BW0LNX>K_7 MBQD>V=;=[V1GQCA,!G.GUL!3WU+7\^@4; Z*G4[V_VJW"CR(G_OZ^3H=1(GQ MAW]N^]E9RG[>#25O!E:W&-\0P'PFNM+3;<#Y\5EUS7C$\9_->!D]_;$._"'C M&EZ5>(-N.[;5[7>:?6>3)9LKA4"!BPE%3I03YQKOFN1?J^0A=3SDF0XOGUO' M_$DO'^B'N:F#>%%GS&==/I_BE_G$RP=?S^K;>H.>VY(GAEAC6YI/K>3R 9Z= M@YF!;M>I\^)F*GA^?/>XF7CE?,/5-IG05]U@EFST#1H@;T+'NR>#S;79T,^M M"4*3(SS!]W&+7U2%W%\[_/[6Z8!+9S<_SM4[/Z^@Q\L]9\1?:;0-;:8&@36. MM_BQ[<$;O4!/U2TSW_1D?N:((3F;-W-*?*-C0)TDTJ'#=WW379.&"8GC1J\^ MZ&V#WK:[N?HNJL">^>K+X2US6_>KD5!E2Z)%=)SUG$BNOEV8XBUE3CRJN;Y< MD8PWSCSY+,$[O/A;0B_CWLBKO!N]SZ^H@/#)+_>KK2(,W9WP(-_E0;YI7??E MA53P/8?3M,B)X@O=T'\G#^P$@3!EI?[M0X1USIW4G7FWAV!$-;"RVXF2I^(; M'D^>XQV[X.'-!PGCO@@#^EI/7!WXC@YRJD+P-1_DFU9U/^OFHXS#5JOKX/]7E,@[%-)XPI7Z97UP:Z9 M6Z$/&"('(N>:I)*+^IZ!4?U(-%@)0Q2ZPG<;2%7<5):M230AN5C(((!ZS9PJ M%!ER".20K\$AT U]D>*)$#FOJIUXS8V=D3'"57OIF9&-\8N1MV@M5E4L5@%(F'P68AMB^SK4^W=B6Z5:.#LN MU"@A,L(NBU18U1): -N[9+8$"9/90B1#)']B.MQW(GD;(LB\OVT-Y&)(^UZ( MEQ:#Y0H@&2;'/7^@P)U@.Q4D\.6P?5XSP#NQO>Y5!(ZJ5A>"N@ZVMK&'Y&OQ.#)N N$YSTW'EI@Z.!38O("L1F9@N6JKF:ILTQ\DD(#Y/0*OI]PO!]>MO_5 MK>4__X[_>/P];6:H/@#WY#'^[Q&ZX$L>H8W\]^G(^+=KCA'/XC1V4R2>#3KY M\S^>C_VG/3*K>3//__'(,<\F-=D%.&()W9A&=N0;JIU5Q_'W_E!G*W43["?) M,-\QXI&_?CSQ%%B&#/F=8?X[\_,C6(S42CKJ.OMLO?;DM@NGW/W6XX\28GK\ MF1=8 &\_? .\5%D:H.]?>DTV)?3F/S#T.W6F/7D1*(/_W(%_JYF)#YCN/SLB M?_#R!)]CYH@I;/9+3.G^1]_^Z0#B ]*>$"<,2*>#J3ZFD/YZZH>6JYSGLE 3RE8(BC#&**TI&CG&% +'QLJ(HG!%1<;J M",-5@M7'WW;K=Y)+,Q4*_ =>Q# W)CZAT9';@TRQ+7.0,$HA**12PZ>%QMYH2$)^4S\21)KY3S7B?\A=>*_ZO&< MI(Q8R/ EKE$4I$RYD7D^B<3]1O\KLYM,YJ^\4"CSY<[?IZ'X]\SF+]E5(SV6 MR?03#N*M4!C]\J7/1Q\/4'5BA@Z#C.5FPHD7!;&$%3QDC+5FQ"033%3?R,27 MIQH/?W3RJ_U5X/TP7%%U1./HF%:TL8XKA!X+?B.:B*5 8D3KXQ&+XR2Z/_'J MHTPV+X\0TG0=0^AI=:NP:1!1N<,!(?)E2R%O(&*N[C7L13X:([E6H>>7305/ MM^P00GLV:;B"L%'86IMN+14ZUXI;$B];^FVL..[BN3PBDJ:VTDOYA8N!/NF7 M+:V.Z'7QLC,0K#YG+9M!-"UM04L4?]E4\E1J0*!;!:DN6UNYWBPV>VI+(=(# MK14U;LOQ-00I;M9%+*CB!+4QXY:I@4I2054:N: B;.2!;C%F:%4+L>B:'FBT M+4OH')OXMF5PSK#?5!HN#OI$D9=-2TI+;U!MM"5@%0VUT'R9+59!IP?FU!]Y M"M>;;1%KC(X*DV"%]4U.(=-S(LJ5>2\[+=5DJ6][^B9;KN!1*VZ9FM.P,/9Z MQ5C;0)SJIDM'E76EFP5]IN:DR#-V2.-=4MB4\Z+@E;K;/+&*6Z;GU,]'HY 4 MPKK<:VU;8B@4BYMJTO3 G)1Y=8-:;43JKU4R]+-CT^%BK275*=4PRE2AIV7M M*)3F0CG4"U+7C%NFYH3/^ZRS69HSA.HJ!8_RIZHC@S[)ERUE3*&LPJBU1K!& MQVZ3Y5J]-@ M4[-O(V96JR@4;1= R/?NBUQ'(0F4DRME8(:M1 MVFQN&6"@Z=FS'I4/\W;DVM0Z6Q1760-GZ99"IV=?J5ALH6_6MK;%A=I20\>6 MDS/CEJDYE;7%N""U'4:VU)YCM&TERWM11,][0]/=[ M_=9B80S#R%Z," MKM19UE&F!IFG>*]!.V\7Z38&J2W[@U3TIG*Y T]18 QTLJU SP]UD9CNV($I"8B8L?H2*C3-Y@U!YJF5J K]W%CX^1X1"S4 M&XXP+Y9;V19HFAIKK28YE77=+PC4LN ; 4D.]5XR@!1A]= .JX7]OF(748MR ML@&>%\6D:9JQVJA5\*JV5$6*?DD4&*_::+962=L4957X*M^A*N.2K2XVS.R70%K*:94T&?F=+0"3=-0\$F'0XJT)(CK]1J9EG+E M83;I-;4)V(8P.YLH5Y+%45G)ENSZL.,F3=,'<=;+-Z1F?="T*6-:MI4I:S>G M7-(VM0WY]GRMEJL3'HEHIQ75QM5NI1KW2Z8G5B ; Q6MAK105K25;$Z?:&II96/"K!!.-:)7!7QP MX#(TS5G%#>R.*6!4CE<:S68UMTR:ID; %D?44&DVEPC/R.W+*;B"@.\%OQX8..6*4)I:XK_:V MZQELH@+35AAL',5&"3EFE99\J2MA^%1EPQINZS5]8[?\>+5'S)+-VJCCDCW* M4OMUHS-851IC.TJ&9A12$8\F'0VQ49C#E79QSS0PL9/.FEEL2T>5YJ(LK.'! MW-)+8WC?Y2=\,O2(IC7%+ER%VVMKW)*:99FM%,NQ,*!';-C44@=$=<_/A3'2 M"-"! ?%3-QV:66S#XQ<[K]8J6NI^3-9&K:*H=YAD:&:QT&S;,WO+0<"NJ6B# M+06T5PZB9&A&<,/8AI4Y2*D)I"),EZQ7-_U!/.L1$^:T.;0KMV%=0$-F,M5H M85@GHF1H1FS5DCON^E!)MJ3)9C/?>IM%HY(.S:P5K@L;M5P1%6$,&W2U#8T@ M&4L7D-&>4V^[)0,]J,:'>S3H5GMR0X'A-@K]16!7$VYZA#C.Y+( MIV,SVE.B>\J^XXQ]BUM7&OIN[Z'=8CSO$0M2+L.0NN4,W5J3A(V+IDS6M'AC M1Q1M:XGHC$G/<);SJB&^F_4WF]B/0W^IKC1?_IBJ/%R+R*YM2RM?_?'PP].H M-4GNW:2W7..3FY7[,=E,;N ]+.S^"Y%# M6/QFK!_Z(M;O22KOR?QN/*=FN]%#2/WP_U!RB_3CD)B-8CJ]FA.]C]33+WX8 M*LU]UPX#]3/2H_!WF/B5('T^#_A7.?G[/S]XM?@B4 (;$>/#@7 M("[@6!Z/!?Y.O]B" )S+93#__V&8-_>20V"^'[YLJ8O86"/T.\E..K MW!8Z\<>&7V =154*S=!1#^!E#+Y',2?/\A[1J$"*OKH4G>?2Y_P/F/)'DR_/ M%*]=;=P^!5Z[1 !B\069XK54^>U3X+6D-!"++\@4KZ4L;I\"KR4YOZA8?()C MF6<* +EX+6EVQ7(!0NU;LI.9#,QMQ-[T:9-297>Y=)W?4TZ '5Y*:*+OS6<6 MO]/G+3AU8M;H2=XA*3F2[% %+ )8)*L]I)492/:!3YZ M\-VJ$H&_XU>E*X=NK"G!W=[MF@80<+SI%CPIN^1_ 4\!>)-_RQJN=G D04P* M6.09%F&WLNK[!S9Q-< B@$4R+/*D8?'I^"._CO?E&>3J//'4!3'BGU7/OR^K M"?SR?*M0^I7]'RQ"]L^3.=@7A*&>F/NY,/"36O/Q$O_[2@SH24[_5);P=CCA M$(H!)OC23/#[+0]@AB_-#!55,V4SN!:_.2=<<.\ WS@;O,\I_MPNS\57&.+% M79R+G(\IQ2LBR(.PG&3S]V[TI^_^U3[-;R;' M6_LXIXT%?'&R50DJB*0M2S8%J+NOMB!AH?_>PXGQ14Y+B@]C]RV<[MLMB8\] M?-AU&$=N2?J".F8K6,ME MY3+T6]>G1K?Z%VV?#B[BDY#AL<<3_-CCR:E*Q2KM"!U8JI$X*@HF%9B\2":5 M1M$[*NG%B%%'VCU?JTR]-Q@_VF/C$]_^7)'F^>>)N./PY.>JE4Z:H$)/I86_ MM DZO/6YHMV?2@P.3WRN6@Q.W#SQ@X:7B6F5+$.R>Y*I-)Q['-R]$5;;'+F< MFF1?&&Q4'>>"]1@6F7>W7DSM^WVZ^K"J(XT6!XVZZ<[4&FF5274SWV^+@6XE M;4CH;S\Q"KY#B[=D@O.D4XK7%>6QJ=X2:?\'25.WI'UHTKEU\4E%QBJ M=Z3EZKV":;@EG8&G@Q4,U:;EJ=Z4L/[P_;U=CRJ89UNZ#I4952=*AB6,W:[% M#0QX7UDE[G[2KP"CZ#L*SJJ:?YTTI03\?:"47GB$XZN%H(S,P"OV!4-BH?A"OZ:[@J$'2KO;TF:8_NX7C M2;=P[)XI<+'>HS&>'X6>,#:;VH!LB(8XTC^:-TJ(8\17Z?S^X?3;.*PV''=)J&(82# M-MN:>O,*O_E(FC69NY&JB'CE\6'T8J*ZRD&*^K%R\$PY=@O384P4TZ+FN;Y_ M)!=K]I<-#Q$,0C"Q2"ZCHBR,V:3%)!K[9G?T$?5Z!:+Q$0?L-FHK?9IR.'N- MI+]7#H\)T-SSZ:>=4FZ+%GV:Q)V]:-%?>_4G=]Q/:L)>3ECJ:]0:&S6:%=#N M#!KZ\+9?U_F/A019:Y8"C%XR9L]X]+^&$*DS9@3Y;M3;2BE4729-C^MM/ MY%C %1%[I\2?YJJ./M3X@N;M'P^3?A$W^O,#/Z)@=F9*ROEWJ:]GH6XK!V" M]O207A-X#9:FDVU]TXJ,43&Q0TGVZD5#= O@N=<26;8I)W<5CEZ0/$]R]-0K MN<[[Q=QKO:M TX&\SHMYG5[HR8;DJYS&^+X:'$OG3(J;P2RTC#$["#5DN%R2 MCCIB1#I)YR#('4Z?+Y\#!.[B$+K<$^4JX'6G3B !'K@XJ"[W1+D*P-VI,76W MF;!ZUDK_"@MXS(]8OZM.!%/;MARKPC4G46*ED_04#$STIV8" %%R#],[?T(, M, &0C&O$BEW:1G]B NX-=E6=5V1U/;1,2RIQ$4N@]<9LP\=V-4VWO6A8KQ,E M=E]']]D,6Y0FUH*"NE4]V?15_Q$PIJGQ0N*__WF5_++=FN:/\6%S[,/>'IDG M>91;=OTLBZ0 ,5T74 XS71RNN8-95_2'U(R-8OZ@2(!UN<9ZDR#-^.8T8RHW M+^88[X7*?Y"J(SG&B!77FP@N^4+-GOL"Y,A!UV3$8I)CI'#J#H:S-QM D*X M-)9["@"PV2V?+@"I71RD=NEP(H\YI MK):5D('TV&+22<$+%,^^3 #ZY J /KFG $"RW?3Q @:_. +NT@;SE/F4#QHY MWMR6.YW K[#C&4[/)*-D3MTD+$R2;Z]9N5N NQU\%6B>/%.,S_#7.\7KO+[[ MY/>%><^K U#(K:&E/OF-'&#P6SA+@%X"Z*5K366\Y9;UE4H+3PIS:+ G=Y:F M::V1!L96(KC'48R(P"F(B3[?%<#-*A8 N0!@) !&RH=D?/(;OKQS^%4F-4YJ M[@;,FD"[Y5;?XF0%-63''A"VGIB[%%OTHKV[.FS1PQXD^Z%"TCW$**F/Y*GQ MXGTU7D/RNL]?V>;)WNS=AD #N$M>X"YO>E67_G*0L/&Q!W7K=43APY8X$FK6 MTF45OC)V9KR(((<7=?0=>J1XY17(PQ58?5 BZ3H\UMLX)8 ^R2'Z!/ IN/0% MJ(:O=;R@/L]G,NHM7+QWU:!@N_[)BO;F:W?GOV>_8!_"B[L$(-?ZMGOX"_/( M9>_I@8#=>^WP[#T_$) ;%)!G;MV @+SCOCK' I(A8LX+4[^Y MZ578I)@:U"(:+((HXS!]^Y6BG[#;H@)%V*$6U(WF6[B+ M/71Z(@K7?UL;KL#B:E6-]@A]9/ M) S?%;%C;[: V)TS]79AL7NWQCY=F^ T"7<[VN)C=''>:@JIM)C-^V:B/&B6^%CK9,D,E&2B!7/^0HL GF[>!V?W!,%U/\!/ #J M!EUMW2 @&+=6W2/W1 %U;P 3 ,FXWGHY)WIF=^DLQM.R+_'^X^\/3=](XL6D M==0@3%)SII.DMPM=-U"OX ;J"OC[*Y6/N?;L!/N;4'!:19T'1S(4UJ(/M1%? MG0E+3=PWT4H%GUB,B!!I$9D[A(#OX#.V??W*\@2:)H'R,[=\NJ!L30[+UISK MP<(IS.4KE88K2VB[WK5[ N32]KJDM_DJ=X:F22\:SE]WB@QI3I=[?T>R842B M[86SI9UN:C@3,-0=369O%(%2N8(2++FG *@Q=-/'"Q@\A[6)/M=JLI3%8:7* MBH0YT6>ZEM=;D9/H8I:N)XQTF&@9UXS=3>#FRD\ M#YF1#XY*P9-,7WWL8V[>]_N.A_O!>3N:GY6/'C!7C+((_2!A%7_H/N.K/6&W M-[0[G]1==>Y:"S@,H"['#(OUX8R/6>H(&JOP'S]<9942^9V*C^G?MNFHD'% MM"$P_'__';BKE#O^8+7XX_@XD5A7A2N LP"XIB^8.7Q3X>F8Z.FOCI6=-JJ$ MN";PL,9R4P8?[)0)5=5X$2$/&<,B?=Z,(9 V@&H"J"8@& #5=+.HIB^?HWQ+ M>YBLB?X5L2V'=42?%_L.NW1W1A6W(+RL,(F)3G.3100#YAD 90"$#$#(@&3D MBBC7 2&[ZBS6>VUJ6$:4"3STM F\KZUQ M *COJE)SY4>9X[3#SX$YM]54ZN+(Y&C*KB4.6+0[WI6M]3--=[+)_->=(^$L4QJU*X'C$& M417'46+YDO37:Z;O*X ?34([/17BCH/5,51K[7MXQ4H"P QRW$>Z_7'J8.# MK#2>B,J1M-5^U%VU.]MB&^:,WK:"F:TU(S B0B=I*RII D#0X"(;X,P S@S@ MS #.+$]$ 3BSJTB3O?I"Z"4[_2LVT.@:-X802Q%J_K!D\4JIJ>!Z8J?IM(9$ M\5A7 *", *@&P,T W Q(QJ63;GF7C*O,PYW(M+K#7Z5VSKU95V.[A$T%SR524^M.5*=?STL, MVDU"O0 0 P"- - (\#< M&@&@T55F4-YRW9I>>902EZ;\Q*,YXNQMG.6V4889#%[/Z*:ACT5OB48B4DSR M* !:!) 7 %H$H$6 P0&T*+_0HC?;.GK;Z^#USH"WUF-8:A6#DCEKZHFM2Q(; M-P\FZJI!P78!0.BS 4*_=^Q$5MN"[]JFDH>&G>#B/B>(E@OR2.Z)]BSB!0@6 M$*S7$#% L-Z!F &"!00+W&&_ ]V18\')$/'D[==/FTF5Y7 9VDDS+2XP5"\9 MYJE&'-V9&[7AR.Y2O<^JPD-8B^R@YEEEI^5@J^+*VW3?GU6-HZ3#]&TWO1TW MGVOP/J.5;7SF^(+E.BU:\SF[4G.8>*\B@J37Y$CVFOQ? &H#U-3EH39 37U: MXNK-ZJ2Q&[EM08QH>&W7W;8S6&^)*I^J$_P-ZN3J8#?_F?_V#=&A#M/OYA5<>B@'9M M9&HSWX-WK*2(Y4&X$&MZ8KZ3*NHT?D?"QTJ^ B5TSJS"5U="="Y\F+_*&KRL MA$Z=4OB@%GISJK/?GD7Z!FIAUGB[GY>D5J4R'9Y8(SV;H-@S=)5C4;ACH1T4 M0L(.T5WTHD0U)?E.C";NB".E,?YU.N647U =T$X7=9'P')#ABK23."FKF_[< MC80U0FIN1][7)O,/0O/>K$6J=%.6)$\KP669VM:G80^M[=+\1)+F+!+$:QKD M9%7MK^.R@/ZLRX(KNOS^-)I*U1)Y[B#$.*1C[([^),,,0&26O=J_/ND M?+N_BAFSX#J%9FCO"L1= 851K" YL7"&6W=6Z M*2_AXF#$7XXRY DHPZP\TRZ@*6GP[X\3/F':,PMP[E3=T;Z5J[]M6HG<-ZU\ M\4S>KB(0B2!4F")$L@A3(@Z3V+/4[68 M;U3E?H!_?UGW> D8"[FIF)*W&TBVRFEIOOS7/^^KNND'JJ\G'A"SS5 .^+K%R40%'9(FUNRXT=$\667]SNVJM(CWD/?:[#XQOTQ.$4$]98/9"W$-VO MIJ"D"TT-RBI=;4%-!R10X0(&7TZ+W(+*0$^K,F -@26<1D65GA=%7()QD29D M3"1H')EKBHK/\=>\BJ^G,BKJ/&@X?N"%B=C_^G>';L?WS8X/O8X?6AW?S\ 0 MC G70DT3QMJHU*1:$[?1AG.O M&_XGD.:V>BK13>^'DS8]3O#C=U'^TW,[_.;Q<0[Z%^&-8FY^_B?^XV$JV58E M+U%=QK]_GQ5+OO>)XCJ9AGIR#2['6U6]AXVB^(/2>M18Q)-%IW_^GZ=K_^61 M0;%Z=KT?#Q?Y3S9UK]305-_J*C3W5,F")"W^WA^2'4D[_R$=1']'\0>0P(]' M,$!"A@+QG:;_;^'7CPDQ,I1<2EOH";WNM3MDJUKPX_"O'CY*;_\?/G/]%%_X MPU-M*0F'DKE_FS4]E$0?H\AW\DQG\H?5P'Z=P'^D@N$E:NT?0ZY\5 N_&@0, M$R%)9+&<:,E8 A\94GH+4_Y.U6/DD@YVA%8)62%H2910E!!QBE9$22UB(J82 M"DZ3>P1TQ^VY!2%3F,/Z5GWG+WFDJXOI4XC?1S9]TYQ)@FS! M.U^?+REQHQ!B)*(B O\YU(+*Y1XETR5!:N.K^7Y+FT$4B5AV4E2:JWVCY/!P M:[(3&7WGM4Z(Y9LA/V5'Q4Q2DCFI/X<25#-^0CUJ#4[ M+I*-#:]S=%M)YLPNM#:;MCLHXZ*"M!15&R?$;D/EDZ%DAE 2Y95X=((*7+43 MEC6.H$,Y$O'LGK IJ8KB%(^->@.&;&CL15PM&9G94WFV'H_,[(E>NJ..7@\Z0FU57QJ4R5:=?3(RNZ:B] MV#')4.S/H>$J:LY[.P.WQEU;:;;;6[W>2E::W;XZF;.!K3@U>,R7-7>^1T8E MBQ>)[/8M926PWF@8PA#%#-6).NU5VDP\,K/]?3TS]U))QF1)3X9F MMK_4W0H\V$YQ06V;.-:$N:GBI;-FMD^S)+:KC%>.978)H34H[C%C'<5>3>;[ M&Q+ME_U>,13&%4XD-$*>JHMD9&;[4@DAO IMEX4!OZT&IH^@LV$RDOASI%DO MSE'-1!5XY\$DU8W:[9+.Q",SA&J0S5W#]HL0;%;K<#A#FGPH\O'(+*&*Y$0M MD7#49]%1M^P,YGT4I9))LX1R:Q;4"YGA' Z+=K%HF5!+8--9,X1:*H;+-.1E MA5T&S8 8L)ZZW.DBE2742D34>0FW&C"G="6CY$=V"^/CD9GM"W)] O4'2\%: M-I:&9H^6H]*:B4I(\(L9LR\6DT@L9E?*BNQTM=MJ",NUYXP#;5;U%L3'(S-2*KJ;D;%=5V1!G31H M=:A%&.XR\]BH VE]L([C>" M5FPCXJ&972W;%L2/X74%YMI(:3ZB6)]9P MJB=#Z3^'\MU6B6UX0<36A 9JN>T6P0/3!D M6^WZ?;+>%"1VU)%9>T-T8AV H-F-]=A@JSN(REFDX_7$HM_B!#\=FMF8X$&X M)0MC&H[CNK%81$Q5@IED:&9C):F+UHQ:)1 D9H@.6$+<&/LH&9HYL)6$:]H6 M)QF8&S,#IU+$(8-/9SVRK]6FT8K]$,?:(1MT:Y5$N:'$],*R^[)L;Q\X\KC/ MAL,%CC.0TJ;'Z=#,OJIL"Q$&81FQQGBTQC1F*;()";#LOJ:]KM,@EHTUC,IT M);;')H*8Z=#,OF:3R6Q:Q+L(*S&ED;E:];:;7KJ [-DND5*[L3',%KLN<@N$ M-:8#:!"3"S^BWZ ^-$=%U@!1>99&B&6O9N,)?*$$NS$.$9JMB% MQ(A+9\WLJPZ-I"IOKI=PN:*6ZFJE/>K'JA@YXMT4N4HE&;1HT M2P21"$8UDYE:JL,TH4VIVZU*3#(T>V((:6DRI3:K K0R/8M"_?VBK*=C,^<0 M42)>\P-N8:&(PY)N]KGFBX"#RRT L_(;M0:;JAZUX&5/#!*=2!Y9+J:ZMMP"W/Z[541HI0BGX[-K'8VI]E> M9Q 58:ZEA&I7B)1Y,6U2G%EMM%A59HXT%%A3YVKA6KG/\,G0S&J=M=$L^:MQ MFUT29".@&[A8'*3-V(X8D7X?;S-V=0R3K+&"!L:L;2WYA^XR?_ M$G(MKHR' M0LBMA.:2Y%MU@4\*MF;EW.HQGCG>EF&U-U,FG+]TC$-MUXS^JO>G>-LC^@PK MC9754%DCTY&8#LUL+(A&]K2_H15KS YJ=#B-T YSJ!B;V9C?[PAE1^U.6)/L M;4K]NM#=EJ.'ZK*_CYT'C2GM1J$*M_B&J&T5;S8?I,4^,ANK^KL%+54G4Z&E M+SHUC3)"J10E0[,!9YT@X@#9@^%:43-+TK:G8$8Z:V9C?::*T\4I[K)+/8+% MV.]SHTHZ:T8QEXJMME">CBUX7!J%HTZKXS%:]%"8Y \%-IF6:+8T6L3>9'4W M:56UU625OA'*[*O2KJV*^[HE"&MJT T"C.CXL?9 CW@( ULK>EVJT126YC)H MF 97;!;3H9E]E??0K!4.*@*+SKERO;,8ZU7MX?WD[T.Y-MV/++T[LD([Z$]1 M?S;3V_S#>Z8_E+C6EX5H8W8%KMWH*PME"1N5>.P1!Z');]"RV&G/67(C86%E M..3-V.JC1ZQ^%5U(^TUE.H!K>V%LSTE5X./ %SUB]4-CDE1\(&P6KCJ$@X[^&A;W6TTA4VGS1X8RP][F%XQ4+@FCZL!WJ6+ M;3]=+9*Q9'#'Q3JS6K/"KH>C=74Z)?:V%:_AB#;!E)($4A[8B\N- MD_AD:&8%&[I8EK;*ML1*R]A?W6ND0<>6 3WB30@;M^>LBR/*6M.L$5O*$+>* MZ0*RL6(7VK<7;C",M?TT6+:(1KG>2!>0M;JX6U_CL"TI+*17&MV*!!-5+9TV M:W5K'M7UE9'4LTR-)16E.!G*.R8=F[&Z9J?B+E4)LF&4GW*0Z46QLHW7\*?5 M%4F,F&M%)38#&!S[)9HFB7.LB(IS!47P(H:0J/AQ^>)@"3I.)]FC3)MLF'+-U#.CC-7TIAX#Y\<,A>II_\EN-\C41>Y\63[_X8:@T]UT[#-3/R,F^!="#_.U%P/V?'X0,4B0XE_R="_V=Q,&Y MY.]<@+SD]5S@%_NT@7.YE![#P;GD\%R 'LOKN0 ]EL=SH5^NG02.Y6)J[,4^ M<^!<+G4N" A? \>2OV,I?H?!N>3P7( :R^NY M '')X;'0WW%P*7:^<_G+EBDO7U!>3?F#LZ4$+TJ!IV]3WE.!]=<+4/*]+T!) M\CN:J=5^R=Y*OS_ .D[1EPJ1#LQMH1-_;/@%]O$-7;85#_;>^IQ JFY=JLYS MMWWFEXJ 3:Z#35Z["KE]W?':Y2D0E*_(%4 N7KF,^Z)B\6+FY:KMQZ/SCK[7 M=R^FY2+/2![ZM*[YDY8A)^NOD6,&^201R6>#D<^L./P)% !Z\[JXXLN+Q6M9 MV"L6"Y"KN9W8XD9S-2=VG Y-FD_G,]TN/YS"J2;.VV+^Q+S1D[Q#4GLDV:$* M>.23>.2\R8I3ZX]#A]@#GY@G5"3Y]3+SP"37%9VG73R_ FN 3$Y2 N_R@% M3F)%SQN:G5A!#MW8A@+8 ' KOW(H>BBC#<(,$(IF> 4/0Y'F&W MLNK[!SYQM:\0;N2!1ZXK$HWUQ\I3#=7QS(W?+LA]&O$>"ETSXX%-D_3Z0;#E':!1])G#K7 M&P9^TDLF+&TFC/[J&1Y(0=KR^R"'21K7=9+NFFDOX,NSH?]_^]_X;?APBEBJ]Z:7BQ2[&#P]" MKTCQ_/-D.@>_R,9/J'/2?"MZ*B7\M4W0%Y8#XLK%X(VF5QA4Q(JA&IUI?:6P M2YS%.LM920Q'T4GM+A/3*EF&9/QO<+,^7!EZIVL)Z6+%::*>T M5.#HJ0V&L+\QP8EYO[]].:SJT09CCS:XR]"=Q:*UJEGCFKF?\N(.%LS$!M/? M?F(8=E>$X3/:8.JJI.K$.@6YB%N; YV25 K.EU+Y.TH4_BMG6N77/7SZ@. W M[,8AR7>O89R=W&JN6CS)CI6 MPIA;]\P1#XQ6YIW)K&T)4KNN,]B0TP=<>N038^XG;=1O'. M3]0.9RY.^_?:X?$R)?^,^FG'E-MJL9\FN%OO7V823)PQ.:L->OOS8,VO) M0\B-P8;SL<#!0G'043X8"F3-60J,?4Y)H?<5ENGK$ M^&M95TF.7>5#:[PKA>?E7M5=!7 <)!Y?3#PRO\3D6*Z1;^ EJM-:HWOEOK0(\!E./G)K@ G][H\0*4XZUX7)^87'JSE\3L MNQN?=I. 1;HYK! GYS% AQ^$X<)4&O7BEJ[[EOQ3\[5 8'@*@;YG# MX%< ;,H0Z4QU'W\%U;X7B.5#R5ASH[*:ILK!(1#FM(?P+KW)>-- 91'Z07(9 MKCX+#UB MC2.GX8]%G1VSJ@GMPI9D+O14CU"OZI%K1*3%9 TDV9#FMEJ(),^38FT/("0 MDO9UK!6 I %&!9 T $D#D+35CU_.F#]TG_GF\<%+.%S)'G&AZJ9!00T$9ZU6 M+^#KXBC^LC4O(L@!DD90%("D 4@:@*3= J-^;3X%D+2;/EX 2;L5C^O$D+13 M>$DE8RSYU%*%X/7.GC.]^KRY;*=>T@&2]K*;=/60M+3K7?H.\K'M7<%,^]X! MF = I5WZ,*_ - %4&N#P:SA,@$H#J+1;Q^P 5-IUHM)RG?9]FN',/1, ?-FE&?RJDW?OM&\61O5%L9D'(SL&^4:_8M^N"A<4T*-@Q+0!H(YMT_R?F7L#C'[=QWAQALV]2!]2<%^6SV\' M@G)9NWP%?)YFX@"C7SVC SY_0VHHOWR>H5B^6W\_\\C3FKD-RS<4RAIT_,$* M*X^(A<>_.QB/@\U?T?=+[[(4.?)UH3_0A%JP"N$Y;]4K#5U$L,/[3OH.H='K M;.B=>\FZM.KY[.0;4"&?E8I[L_2/ZF37$]AF$X::-8AJ&(0W*A^DGWJ+]%\] M7.X_\]^^(5(3UH@7;2OQ+TN2+3FR6I""0D?R9.,@$!AR=_@A.;G__,_\1!=N M5X7%RA#KLEUL?UX,/7#_?&3^T::W&+$N1Y$7 M] 6UNUV4BG:MOO#Y#S2]3;?"A8&?;"X^FB/-;<-)M[CN3/PERPGVMAE2JHVC M?.RB)-UM:0*YPQ#RR$4!D,U/D\UGX6B7ELUW:_]_GHA_GD5=7IHR)]1:CYF% MJY6X#['*@Z=\HMT#2?H[=.>E"?/YYO^]!69.^4*:-S!AQT!N"5Z28DG%A3:_ MF'RP:<>?Y63^C%?LL-8F.-,JLR9MT-ZLM38;33WQ ^AO/S&,O*..]KD_E5;* M'2CN,[72,VC<2PM?#K32,Y#<2U/FKS(>+ZNE^.A>$=[A8NNT>(7'P;K:> M-.&ML6_L/ZUTGHQ.>O,%3K(DY$OJO$53'IP&+0ER]XBB^A?05&>$,5Y:'"^N MJ)X%^5Z:,C>KJ)ZYZ^%D=U-I0KL2;'97=;485DF9_2RMA'2HF5#B?$\@5TBI M6EN3IE4M-]PG_WG]1"[F^^,L"3%NW07 M+6&X0QKU3:Q?B.1Z"+DCL*Q#<^M"=T&>O-0THME$/);Z_926@@4O_U*YYWG*KJ7H0@HJWO3 M*8X\,_QGA5J7+<=[<4>37&RIC;$=300.YG1END(I9_7!Y.XIG4.Z%B(]E5N4 M!')8M!FNLF,[7)JH21+!+WJ'5__4X+6<,#/L/.:"-37^UOCO?UXH3@GGOJF8 MDK<;Q ?(:8<33F*4[=8T12;H2)Z5E'31U(0K[B,39MZ;EK;Z@F7)H5J;%$VW M7BJ]_PG;6XI!/V'0Y,_DM4;9]0/_3];K2IXGSJJ#4F>R6Q<%:0:A'6;)SY%% M].TG0F6;CUTIBO4*5/0U%%F^NLS\QP17V$[VCCVJ32QN7F3)<:E)F4/F3'G] M^,C27QW+XP]Z4YG?;87,7V2]Y#Y%W-?=U:R_F" M_ (B@3+E5\,50%(N>O.1=\'XPLGL][J[I1 .FX,R,V1;[FP5[I9X$793=S>Y M,'G-W[TMT+Q\B&8*GF3ZZN-5B7F?]X^'^\$E+DU.?.=V\FN/,=0+N(A?N1;J M\9RVK4W-3HOY]A-'LZ6];AT2"IX:7,F%QJ<^-7CI2@(C2UA4*U6*5HV8UPEL MNV0=+%; 5'(E@9-W%''&*XF<2A$ 5N>$).!MP=%KP4 M\\SV,[2B:1-6*'MR.+08;AL_"AX1Y(0DX!'!USKO M/&.JP2."KR4!7Y[AO\8C@DM[E)_XAN E+[ Y:5KZT%)L>%DM"^B TX<=CTF\ MP"3S_9H;>/.O!6Q33NH=.GI!\CS)T5/?_POB^0!J'21YWY3D[86>;$B^RFF, M[ZO!L5QO9))NW:N$B%4VY)FGD0,0VOQ2"<#/ M 5< V0'P\Z^=77[6UO\*+_#QA+)J?G_&ULQY4^M"V'2]TQ-;GW02N",H&.#( M 8X\SU0".'+ %5>/C@4X>&YH '/E%\^%O\%NG%+TLJWL*8L?>0.5: M%KH-R31'E:3%7W-5*=?STI&X=7?9588GJG64HE:>V9@,R)2 M3/*.H )@V)R0!8-JO==YYQA8",.W7DH OS_ 3'MCR<,WNX1: MO,)@P>FR4$-:&[Q7!CW#V5@+=N0(T#AJL8S7F\O3]T>(SWU;.XYPNDF5PZ&T M/1(3-A!I358BLRIP@YTJ[% C<,IZO',10;[]I $8^K))4T D .B\9M$!D@( MG;FQY"?.R;[3XF(= 5GP/6H(KW=8G<6AP6!5YU.+2[UB<:\+Q1G3X+3YU:\M MSP"T^94<&X!8 Z#-+W[>0 2N +3Y15 C #J8$Y( Z.#7.N\\(ZF^*'0P0Z+" M?^4Y(]]7 \ET5(65/"3]F/PYV?T7_ M<=0?4RZ>X4CX7S4&B $MH#D<[F6<6K21,83%X3\B(GA:;(S BID4P+]N7;E\ M>5WR-5"9%U<=)TX!OEGJC4FEI FK=0"W5)<;=F5!V:V85.JIMTC]U8,O'S8E MV85#'&F_&5^,U)+5/_54L!E\04W194.;<]135@P[__@>RVA9\ MUS:5PC_@]+]\N=R@XNE+%4_37PX2*3I6[%2N-A:#@((5:]?:SIG!>$W@DTA$ MT;2QU1V"TJ#6:>X ?A>4SNNCXK/@V:O2<0!<"V3O^JCX'/CVZXK>5>%U<@;. M!:)W"O ND#T@>W\-G@.B=PH8*A"]JQ ](&DYI=FS,-;K%JSK G+^9_[;-SS5 MKM]^EB1;[#__,S]=\BBG[X768 ?5G1(:?2"' MFVZ%"P,_V5Q\-$>2M;L&$6*\,+7A,;^9TU"I32A)LA9+DK5%'+W#\&/I6B!U M9\T175CJWJVK_WDBSKA/L-Z.\GDTT$!P@."<57"(RU/A\XWV6\$;'[/8+]=H M#$I1KTQ4'18@)":LT5@ M6FP-F<1Z)[VF\.(="A^KN'4J)91?N-=%T\Q ":5Y8J"%SJ.%WEP 8HEU&<2P M6A%K=@8,L@I:>T?Z8(G US32(B Z Z&-.M9861#C5C2<>$ZJD9)R#TTT3/@]XE4L0BFRRTL4N.AM:TS^M([L3/T M+!96H8*NOQ@2CF!B$[9)13L;A=.<1HJ I\@[DL".@6&!)@*:Z*Q)#?3R9+@> MMXA5*:;9WS$[N.RTA@-;7/*]-G->]Z6I3VJ5Z@Q?L2'5:<"E"CWI+0^J@_KV MDT+OB"+ZB@OS]JN7YQCE\\'U[U4I].==;5X/PO#3B'*)^L>Y)PK@E+^!GGYE MHERB!')*E+\+!B[..D">@#SEM"QR[FER33BU3R3*]91*_D3I^?S*R+DG"A"? MOX!Y?F6:7*),;^Z) J0'2$]N:_E^%E&>IN-DUTY^^[_?$/K;>]D'AG.9W*?3 M7_[WP_9?&E0S-_&*"YX:>&Z2P=RHA?BL53DH!&XA,-3"L4D@7Y4AA!"/![_ZV0X5A2DX#J%9FCO"L1=(( MOS"6R;*;_!M?59*?TE+QL2\A0 M(+[3]/\M_/HQ(4:&DDMI"SVAU[WZAVQ5"WX<_M7#1VEJ[^$SUT^1@S\\U982 MC9O,_=NLZ:$$[NH'BGPGSW0F?Y@5[-<)_$/(5<^:F->U3/#1.X+ MKI;P:)"PXJ-$23_?P)2_4_48N:3TCDZD250C%5(6*0*61%PK8J*D8J1(PT64 MAHDY36CPM\.WGN2^-'/Q^2QG'TB)HK')*+/=H="?%FI]3NC=/U=J=,L'Z3QL M9#!DAFPG'C?@JF5F4*^VN?% 1(MX,79.+KC^,M>ML-T!6RG$/PVX=J,2K[-2 M^+7< E:3NE)_CC24,3NE+,^"UYVF,2E+1<,J12*: M'5DD=G:EIEIKUN20S=H:(!T(YD4L.])9A56W1=5G\)K67:8^\S;3?A2/)/X< M*\YMB5A&VN)[UN:!568Q3(9F5DGC[NL.ICB$[8E>QMDWJ#$,<[$(S/K7.W: MNYZPF6ZLLF,A 2+YEJ'P(IG]]N9ZTMJOB*X*2W2P'W0X"VG'.Z*R(U%ZO OD ML$NQ$*=!(PZ:\G,);M7A.5&&>':^UD4$R0X-W&D &?.9)@R$ MRG[2P"KJ8!:)")H=*L^G,*5'A,ZJY?W68ZGBP GC!6#9H2I5M6LT66O!:M.V M9Q6\5&^J\0*.'/Y2#F?T+$#G;,@5%TT,[6ILE4F&8AE:^>:RS98DC"WW-_4J MI2WKNT:\UB.,0E'%L++7:Y+%;=9S&>TP4Y2)AQXY5;]?4I F T/P@"$6FCVO MFE--3X:2?P[5&::]5?NP*9351KD9\5,O)&/1.\(! X-OP%0):<*U+4&-)Q;; M'H5Z,C0SJS1J$?:J,2K#ZZ5I*/6@%^A!/.L1;AF*?(6OL'[%VB&+Q:)6:TVP M-9_TV,ZRX&ZHB5)[VK(XJM(.UH:!%2M1T@@FN]:&+XQ@HR$+9:3<'>X:"-F, M^1H]PBZ[JB$(^*C&6 -),?A(QP9.GT_*NV6&8O5Z9Q60BB"HTYHY1C?=*;1( MP<"9H2.-HKM-;KID!_-AWP_6KH;'VT*/L$N=H781ZX\ZK+EM-#=%&1L:I7CH M,1Y@T Y1JLE=JXQ!ZZ"]@(EB)5[ $1[@UYP#^9M)%PZ#/5(>P*K;*\;$.B;: M):44352]R98=B?.Q".$Y-)[UR&FMFYY)5B85VFI1&-T+9KUM:,1K/7):$>6W MU?)0&L"M)AH8B(K).R1*AF:D #6$<:6#3)HP5'37)+6IE&8C)@%.98E%5#<^ M.G)(*]S79X*[K"_9CBYB1PYV7N-)<2()$PN5=B4+[QCK/A;/>N1@=Z-FQ:O3 M"X^%RA86]%S':8[X9&AFK2V4W%6G:UIEH4"ARRZ.K'M./.L1'I!C_B>*QFS# M[MBZ,9YB#C.2]&1H9E9FWBW.'5,.K*5;*?G2;K=>L[$-.L(N!LG7>ZY;)(1: M?T6,-<&+K1R?#,W,.K!PLHP'=5(8#.AIGZ"I1E")%W"$LTJ4K7.B78VLY9TJE#C*!F:F;6FCC2/*IJ1M=N/-BTY)*1V;*VQ(TSH])@5.6F@B1%V"*LBCH^ M28=FU%MUQ4]+]I;KP>MAA<4'*$P/\4C$CS"A722GM@Q5!O!.JF%\>3ANE\=\ M,C1#5VT7;Z*J[DLLR8V(\4)DZW:LBO$C_-H4FV5Z[Z [JQ9JE,.OUWNOK"=# M,[.2?=A5N7I'$W;5]4[U8 ?OUN.A1_B5Q2@LUO+[)BP%10?KS 2IO8^2H9E9 M^9E*].*I(7BW:F.K_:91K\06!C_"K\.YK-A#K]V&T>8:Z8>Q.=ZUTZ$9N@K[ MRF0H&_VI56[L/)N*'1(BI@E^A%_)S62K[DQK+YB+JJQRT'9J^WPR-+-6@AX- M-'H[)BVU/[3DO>RL]5AIXD?XM>OU$ 2#W3;;JM26:V,O&:U8#..AF5E'.-&Q MX U5%$*%;7=MO8'-8EN 'S.!^. L$J@Y+G6ZCY,T)SX-C=_ (:Z_G?IV:P3O< M6L^K8XA8,9LA$?N81_BUN]P-.^$&"N EI8<*U+NT'8JJJ" MV18GI-KP5[-88HDCG#6I;U$E,DS/0G<&:ZFF:LD"DPS->+D=AQK#\V6CSZ+, MM.M&<[;;U=.A&3=WO^_7-Y!:V@CCW8 UUYS5[2B12!QAEP:%R!46MAH"JGL= M0G!6*R>66.((#P3!TD7ZG$W#8[?,8I/-G/85)AF:66M%AZ &&M2:@JFA+J_) M8Z%IIT,S:U7K(\.HB<4Z6W/DOJ"4EDVQ%Q_!$7:IA.)T32#=B35VEVNH:-;D M%<0D0S-,:,[V]=V^*"]AJ2*TO,K =#4WG34C6X155L:01L?\: M#\U0H,3[.CTMCP@6#<>S7E%3MK4X)"*/\.NT6R/Z[)1QX=9TOA+[G.Q9NIX, MS2P@6DBLQB[G%ML29"JD MP*'"S03U/):%*"F,O+"S5^9Z,C1S!*'1WA%^J'&P.3!DJ#IPB=T\WM81@=&, MS60QG+@+@5M2P_%NV+?,F G)(]$KB]7,ZFPCP3#I3CW!A^L*@Z1#LT%II\%V M=M$8%]"MV@O&L9QY/48DCZCBM=T5=PK!Z"SI6AH6BH*%U..A1P2FWS.A^>QKDT<$9H<,L7&+@^>L:LRE^H!Q<#VVL>01@2'M+5[>6%&5 M;:VZU&ZGR\B<2X=FMF7YG8U#;E9"3(&^UMZY772?',$1@;$J38,QN^L%6R[Q M$;^M($ZS%B5#,PO0R[/%HL,B.WAL='NS'M36\0:3#,V:#6VU&(R[W3&[+@4T M)M36,#?CDZ&9M3+]'CIJ[99]:SVSB.J :4!Z$F\?"XZCAF@14YF'50'K\U.I MKB5Z@#PB6Q@B[90%-;19LS>GRC+:PB4X2H9F%B M1Y[F+&%64)5]#^%M%=*$ MF%A'S,9HIG#+HL_80KC?(A:K#YQI;(SBH=EDR[K>K*(>4;:XB=_SW=K=LF5M/%C/2Y6NVXU$ MZH@>P+C^L#\LN4T!TK=K3/%]QZ699&AFK5MTIL$[ES'@-;LSAKC2FB]Z>C(T M<[#;D3(;I&NK-(%9)G0:0[$E=6K"]*PX8MLN:.7.O$"CJB, MIM[EQE-&GE@UKV/*H1ZJE=@AH8XDL;!J,+/)[;X(CX--4_;E\5Z0TUDS:UWT MZJ32+/8L=E#BN-'&V;>403IK9JUU9VC/71S?PLL:H]4%9.IO=_&LQ^)8+/8P MBEX$L5![316Y!=.KV^G0S%JK?1$RFQ3LP2V#T!MNIQ$+O)X,S2Q AR.H$17M M-1LV&K5RM!T/]CB?#,T:HVG%HM5:900/G.I*7=T>QW!,F^=I,J; $?TJ]:4065IKUPKE@=8U M[$5GGE SZXU("<,PC;&51AJ-- 1RM,U-/8RXJ&9M5)$QV8X]CY:L_'GYX>M.3W![=WX_'%/H/@)/[N)/ZR6/*K?NOG[9K\+(3X:UKX<[?\T2HFCSAPXKTP M<(S\CIVW!"?Y$HCR#>BC@;DM=.*/#;_ .HJJ%-Y;I0+P?"ZVG!N>OV!A_(_* M1%(__@#&?"PB#Z0B;U*1 <:_>*2'4\S^F:G9],C_Z+N?_I#?J4P!IZOB_^3= MQHF*67UM-LA4>;TV-L!.H?<^]\'@WS%$6?*-0A+>^ 7-8NC%M7_<5)9N# U'OC]! ]DZ4L_!LV!F;M/ '[^H;Y0'.@//0=* MF#A#KB,BR:.Q."H0A^YCY55<'$>ZU%IM P9&:6&$AN)J4$7?7SB^Y[F:&;1C MP7FI:O-@B_8=#G)<2]*Q';XHT2PY=O/6Y! M#K&GR=6PX-@FFW^WX/MLQJFRX/Z]W.PM'% M%)&$T7<4^J(@7E\D^8>-9Y1%Z =I,86D]H*GQN"RVOTCG/J[:ZF1 %A)6 6J3DU8EBFW.THT7MT]=@;3DE**N M8L-CIA\ )_GC<\+/[=8T?SP5+<91*D\$B]W* M=IC0]>D83FLX\79T-RJT\4MU1)9:%L;*DC ;8H&+Z;OH0@$/](; M!$CO5Y/>R\:IGRZ]YPE:SR*]9(E"V)(HERU.D46D4ZW _4HDIL]_T3NXF.T* M=A.1[3$WP]4**>= K@;%D6Q!\GTU +X_\/VO)&J]$2?E(3?'/221VJKDJ_UD MLYPF^"J3B.53P66WJZ06Z!'EYO)SPS)K;418:G/4PT8->[[A13IQ31"4.)]K M H3]QH0]=X'^C?@T)Q3V.=_5;$)'0VN,N :W)QJ^K";E!6-/AD!?BD.N+#>2 M]K@NQ%N!TJ1[DH%7P05\/J.J'&[YTKF4Z[V]3P.P5/JZKI/(7DTRG?O+PXPV MZG874J@X,W8GR!,#ZNZISC(I81J['D6< C?W0(!!.N7RZ91GI/E9*$"U%-:@ MB&[W!;7G-J0]JZJRSA -$@[E $MHB_. M&<1BQFFQ1EK%Q['KV9(3,(["/HA9'*T]XHM?"M6Z/6BK+&;D3F@ID83U=KA M3_BDWTOR?.*,ES] ?*]&?$$BY52)E).+;]B1N]M(DV1A'"K(C+37N.(QB?C& M+@;UDOA>?ZJEHLZ#0EIK3%4*LA&/4Y.>:0F\Y_# PDSJ&ZA^4% /UV$@X (! M%TC 7(.O\Q!P)2+>/TAXV5TNS?1]5555_134-P\:OA]*CJR67?]H!#;=UQRX MV.M;0ECN+P>;"EOK^VF+N@3;?GGQ $H"9&4^(ROS4271=*J[BD?[ M!BRAGC$:0EM]1^N)DDC2-'<(#-].HB9Q,(,=-)>2-ZCJ\RB",2M90(6OF)>!W1/R.XR*]JB]Y$&/@+$^-# MI3M$HZ0Y;NRDH-@9+XZ :%Z-:((+YDP:X0:Y6L 65.LU''^!*K&P M)J*9/OPAR6Q-BUO*L"3IJN1:1S8D1T\O=9(SB[\_=K"2'WU34;W3/C;^\O'" MK;T)N((427*(" H*6 >OI8(_C/0X>=](O+C[:E_-2T M,)Z76)^TLE(Y-40-AUDFF M.>^:?M$WIP.3(2W-#S+Y(L#>7%)#%)LS.WB)B36" M*SH+=:R+2%KT$CORC \\G %B#7(-EW!T7I/Q#&C46Q%6T*,"H361.V10+<%= M,4I$.T%TH+==:>0Y/R5V[,Q-VE/NT579@7#MBL.U'%(AAZF*Z_=P&H[L);4* M*NKA[X93>13E]J^@XR5?)XAT96WW2WL6HARLV]D(7J?&B B9^#HX43RCK_/E M90)HAIPF@-Z0Q+RR%,6#IC@ -S>QF^1ZNX*GQM-L0%8"A"_7DI6X$11#"E=_ MD,F&TWB0R/Z]0!XQU!IO52;+;FC"-5H?R36MO:#+O(BD-4YQ[*6K4B#40*BO M*R=Q(G.;B^";?!)[^W]TID@JB_GI"\XG=P1W:5.+."Z7Y'5HWK=R!U[W%7O= M7PL"\+@_T+D"<.Y5Q7W/ M*9S,BB\S345WV/&^B!?GMBXZG)X(9])(\0Y#T1OMHWCO&CRDFDZ)10..^8TY MYKD+*6\D[?N\[GHBEB_=UJH#7R;YX0"#0ZI2GBRJ^HAO1O$:#R_NT2/MF(&4 M RF_GO#[YIR2WP4[4V!HM2QW&DXD"JC8,IIESF?9 9/(<^R-X';U(SK,NRQ?C44N ( MJS_LUQ!VINDBFA8E)/!L!7F0G_B"@@GR$Z=V!5X5S.UD(&T LQ]]IG10B0 3//V'\4 A4@$!)H8/#5?S5(( S&=C<8 ;4C=B\;"TF5E?GD M6)G4=;DQUX4&*"Z5^:@2T3R4]LB4LL]+V;8<YU01FZ6PE5.&1=&/;A(L>:Z1U98$* M2 W#!MM !75_[L_]H7&),U@02*H^>2YMG"_)U?%D$9],VR,CKNJ=--N!OE"8 ME+O3X9542B\>I+@'LV!?9-]*:F'4*,AAN$5"(9L?3RN-OEH*+9&D8LN C<5N M]%#]KK$PD]:&KJK4JZ%>S97$+&[1R!"JNR"(>:KZUL_?6E MN<8^>$CVV_QW!C2:2L_># MJ"5-G/9*>06TYD)LG4R7%I99A@"$&PMR\6..$I74>Y%4&M/XCIC&!Y+*"F7+ M#&4Z2T'BNNEILE$8#NTADE0\M8A+G'YJD9^"&A5L%+"G2>/&_O9W[+P'B"/B*J@S_ M6 86TY?,$6.;9*:VIS447/C",;UZU ^\0S^05J#\G34#A2L-9:MJZ M%!G)J MW8)"!N'*%3%^(V''H"H6+)6$N930V)CX-$\:P]IS*KH4.=QV,19(QO<=05J) ML+2B[A[Q0#A\8^T]/K(P M$$V9@:HO369@Z%/<^]E\8V#\/JF%09VP&TMH^[%NA?:7I)SKQU(,O*G'6?=$ MNWPM;G#,*4?8=#)&C8UGDH7F3088RY!D +\U@3^3+LA]>N+B3BUHOU4HG'IN M,67%JV%%ZLS]G3-7E=9XH'!3Q\!O@+P&7WBH]%3 XTX_A_)&D^=HOU4.IR=! M=F*/FJ_EET*D)G*D,6/R5EL?'-:/!@H$6^L ,U/1 &&D&@&\8H:H2NU=:N]> MCZ=VY4'D/22K.J)918+):[+@BN4!2*MPD92]CCU.!6G Q=>1G-PIMH;H55$C M:)H)IZ+M8U?6!Z+]S4;*5T0;O&86G5<[4V(50:L9[4[-#(HU]*KXT&/\^.#, MZW+>(5T@M\E.!-D: <:$U/@^.^4.D>M:8U@&2_1>1H%4%E(6IE^X/+SWO:I8&L"P5(&V3=^NC=^K-WRIF;=1MM((B:TWL M\;IFZ-60#$8U,1PF0R2C[(UV!R#J&@4W2#,A2'+;P$1"+KLYT@TK: '#+3/' MZML$?><:ZLA$TN$?6SK@R:AH1(V]CHFAQ0 M97CKK1XZH,4M*58&TJN5%T"LUC5C['HT+4/W&K<#Y$*!>.C8T)(K<[%MHS^2 M3/"M>OH> >U&.VU@E>7;MAK4S::L_#5%[5M6OL&ZN@;2-TVH;O(;;7/(J0Z5 MVH8]SZ8M(5MNSSIFH@ M5X+[YT6.EA53&:4<=1A. M!)+<_MB1JXD^?&3.O&U+,U T2>N?LRW-'2+9M<+6Q1O?G:6[#&7 JV' ,R?< M_=XDQA=.L1.V=F()##0---V"]YR1EOW4Z+UBH]>'5* .\1D$71%S+2_U;'7.MU9=(Q''?'RZTWZ?P M)L,Q T;5M2$I(I1!CS8EI-X8C78@1WPPO% HD#%NCM M^=E($2/UN]7,?=VTZ#EZ:FG?NJ]-S]]3WK]7+_/ZL_[5390)J7=7Z:>1[CJ@ MZ_,R-\J-HE:J!61I-(A,E<:*JXD1C@R#/SHFXU;<;1E84G^$<@[,4C(,23NA MEK\O@;Y+AX7ZW+>TGW?)PM3G/KO/W7$TRZ'A>T_1L35BP:A5J3TU)UQH\9*9 M\&($-[2+!=C0LWT>'ZV8YN=I0P U; Z"LF/6Y W8[[<[FO.M?MA4 ' M^ 1'F \!8+B3#3W6:[UA*]99Y8O]>J&7* S%2 3GNP-<9+_Y",4$B@DW'HJX MHX1W7Y].=;3_>G_"&$"5+" SEH['W?'-$G5EJ"M#O7'*PG>QY'OWQAT;4FS8 M/5.1%OK5>W$OGP:JRO\0@>LV02G\X/,6! FA;EO?8#]9^H_W2M(8#O M#>5_$O7J8*B8%C" G%$,T'^+?M(3&YK.IL_#5KJ@:-%&JE4(I2 AE(TP,5/W\CWZJ(M MU+VD[N6-AU:^P[V\"D/K:V[F2[#3:]9KH:003&6&R=GB=:A%H(V%.S^&:>=' MBB4T5'6_YMC7L"3/]2=&J6<7!*[95)*E3'T<26,L@998A.-N)V35E%:X3Z0B M>_-8&K 87KT*-1X,4)Z4I[1N+HOF: P02=M7NR<[0E@HM*NAZ1Y410FG=>H/7_4NL5B M:(A@ EM.+!V].=H9N'EH8!4=N/D=ONFMCB5^9]/]BY^7SC)^S_3.1U?0CP[S M2^7"^B@KSQ^%0KAJR%KX=5A+\6(4M\N,!;C(/H!2I*!(<=)H%46*RX[]_!Q2 M])7NO!Z)-\*32G,XX\RV-'J-+Q%2H-+L>"!\($IU-4&JSYA2/R%5#0!-TE^, MHI&?X _8P@H0.PO,;64!R88:C4-&8 Q@6H;21S$N]'-4WDH7^P&OR[@>>*ZN07#H$.2*P&4>$X>^JC79!6/5'DC8$=>B' M"H,!Z%O'1IP/I6AV/'D% MMYRM? $[_J*5&(@2%D+<7CYVPN3N7]:N3]OJNC M3FRS?+OPOY5Y=E:./W7&[$1IPHFXD#3B=#I)Y4ZP,Q!"'#MX01 Y&YZV7+!<5 M%"!'T[/U0D@\_WDUPU^!\*&@?4RI<8/5.MH"H6GXN5T+%=M!7HQRI&D-&STV MC(K"!84+&G4Z(5QP8FUI1NV&/:I-8L6>NIC(O++2+V2S'8"+P6J0MY1*J,M6 M7D2!KU7'MC3"<($G[+('LGPW$WGZO+W%!!D /SV/D76/$+D#$&$($+)NHT;' MEP#$_SE7_=/WK^ORR+>-5(G=-%C4>_JR-0_%!GJI_YKM]OP#?#,I.X[S[591 MX-)"L=N9FX7P4TV,AIVYO ^"4" 9OO9PTY>$?\\@^A8T MH(XB/61ST0-[F S'2DN&L8:$;$NJ#0Y$OM9C-ABJ1 ?I22==>&JN M2G8HW>7%:(S6!%")]K4GZC.)/DLZ_T\D.OL,ZH^%5*33FK_D%B-UV,UE1MJ^_2;^?V>JX1T"B;0FNJ'L)G=]#1>#..W.<;>R<#USMKQ3]4P?<#R6\ MMU' \JEJ_WNL:;F>>U'TMF>;A*:O? MR9)I'O[RP8%W\_!O3J11HY[FZV@&_OR'T/XD72>_OI345J:1;U7R=;,XK,Q> MF]&A&&._X; 9%>C;$>A[3<"?]8S9GPATI?[GXW1#Y 67^^ES*3:29 M/164M2W*8B;?'?:A=8[;$,8#4?;T<7$?Q!6^6'1 HPTTA4C+#:XP7G'*#.(R MFAE%7Q9V@5UG'ZU*)!OB#CX00->S8CP\,EE9$5 MLZ_JIFW 9[E-;P:JOF04C1@<4)O_II,(;BV+^0V3!BYGP&_6=[)54LZ]2<[U M71+^7<[UG1>UMR]E70MB[6$9DF82-]#\34U&7YJ,MSW)[RS@3QGP:ACPLJ/E M3HSAEU2W;@R4"7%.LG&F(*PV*UK<- \A,S[883;>8-;"8F:30 MU"+-%]#4XC4.DL5"+GAD/.^(>,JVRKKU#*PJ%.]#TZ];A:;2L++%R=1^*N3& M)8TK/PW%&.E.%J4918H0-*/X'0AQ[FFS?XP03Z ;#,W*RT%+TE?*L_3X+*Y? M>800L1__QB+7E$<\;BK5$0L$]4'0-@$CF29PBK+Z.B23.=,U&7=]F0&T7 G>29,Z+J>J2KT-U+NZH62TNIKR,1VU=2%5O5HIRF^L@RJ#E@EX MK(#0\2BO^JFXVJ>(E$]EJWL.*.X7):&7HWRK/*FTHR^*&K$[H 85=YP".!(!ZX9?TPAVW.^U5;!6-WVJU U9M MZ_5IK''E=):U1Z]<82E();O,BW'"?5,[M,UO^KHNK CV95!!O0L?@HWPSJ B.-E>=HJ-HLM85WF M96'42 57J:48QRW5PH'$T?)F"@L4%NXI8'&B(/W%]3]4]MEVBJD:^E0Q3=U8 MGU;=WZ,0WZ#$7IU;?M5:&VGIO&9:AHU$-*_U#53?G 'DOX^Z4<6MC\O@D!;/ MYN;A5C(R3;*%6*M6SM8C\U*,%^-ADC$_[M=0::?2?H7!BQO,F'OT,RI5PS5M MDM8'$)9,BY;O4[N;NN-7JM@=04XC.7:/'Q.(/%;[7S9?7I!2==H6@:M<*U:2<3K=K8CR*U7H@D@A1-Y[*^CVX\?^Q M)/C"W\E[T<_SWE^_5'R72'T("L @GZ!#:IKU.[S''PT &*G?UZ?P-=!H6-2U M$#[/TAD(,? [)K(#= U/[<,9_$=%@RX']"@8")@6+HTPWUE[ C_AX:1K/ ?A M)0R4(NA)\5XO*8L1KL>)D4%($B4I'A<3"1#M1Y/AF)24X./^(YUJ&?A7;S_Z M_X;66\[@^ PIVU,3^; 4CZ+S;*R^/>_\!_W>WT5 M2 9"K]&;I8?10QSL8MG_/9VV>7>#N(C'Q"9+C'M>&O_[?[SOOO5_@GU=U8W? M+HAZ%C4BN\MA/!V"8,\ TB0H#>!S?TOJ4EJ;SB(3B0#GH'53"P?I-ON1]AY'4_TTE5\F\#J- 26@!T[YV[ MXDVQ]-EO+O00.].>O&&R\'8'H&"/#&2I_=]F)7T0*-#/KO0<$*@?_S:1OD"N M41H9?@CJ7(:4/L.4NU0]1*[+( G':1#6A7*S57]FLO5*JQH@'7KSY?2#!Q/3 ME7*C4LQG^*:0>OEEAX MG MA')#R##>5V.BYF0$&K/I@1LH0S9%D -QD< 9-5O(; MM%^DS?061^?GU$DHDDRR\6@DX; Q\83*T*<4WVAI6 M\!=>DZL&,-$H&GSN8["QM+:&5F8SH09>W8!T50;0CH>^'[3@($$@0%?A_?H* M,)OPI5.JWI\X7F!/9+G&*+E:)WFA,*^$S4'"B#T-AL2E530;R+QUY#H170:= M2P"]RQE<#G0ZP?G@R]4V7E-F3^J)X(0>R'^#Y#]E'F*:P%0>F52KD2\+C0;# MES-,HU4J\1#KX.>-?+:S3!6"13HO$%@X,P^D)%,Q M*X,WN[8F_^[OW..S,>KFE^MR*SU_3IB#JA"/S)9GVHL](\X;J1W@_WUH?V.U MBMJB*OW]O?WQ+UX^4JI>?G<4J]LN'GIOH7\8HJ?@);:Q9K+P)68!)J_U'YB? MECX$U@@8I!>' K&@[_523+MG*K(B&5 4 M@9Y"#&PKLYC>B][^SU>V<&"&+/ M]\>_.X_%=X O!*$%/M6]89JX3YUE-*/X/W*"EANXS M@S2T)/@8#?*0 >!MX0HTI:]#Q@7[#Y1LB,@&9">9D4RFI,L0HN#/=<6<,$WG MXJI[<6^-G_R8X1\8AH8PN%J!C(R?8 _H!S70SD MY(72AW]'T(]#VAJY$5I^SS8M!5EQ>Z\ZP+NI&')P)AG6FND92(^$3@@[7;0[0P9ERE@WD7\8-@N_QI@:*ND M0:/#ON21*)(+OX]O;#(_?[0>&@\_?I&,!F0NY]O"JC]"YSH0@Z%2120$/W\T MA/2/7\Y:D(CH>(*#HO556X:VA*JZ@N*=$V>@2?-XXL.:00]CAD #!F)AM )H MCB YV. \7"*\GS)#R_CIR#7^5I;GJQL8D0BC2U"^9&+B[ LGKVDVI& =0)"Q M$* \0I>%";'!P@/#8]+!QSER9(*O!'.@[:3;*EP0I#>0W-9'8UOS]#XB;_3A MGD(J.N$DB-3 TEUBOKNJJ6Y:\*G(6#RR0D=P 3-04*R;64./BP%P@0ZZ9^ - MICU@."9V*,"@@T(/5* _",KDR:;H,T5SU )\@$2./[F _'DV@IZW"B!4(\&1 MY#%$8?+Y3]RWP\3B !]!7&VTZ;:!P=QS[:]-CP^D/6CS3/@, W50@X^2D)I:(SE",V+0?.F#C"LAO;T,4+D08#M)>$O$@@$:PY3AA < ML44"9'R.B7XBL*[B=7H15B*/101PMW2P(8.YBS8RL0>VKXDQ%^\B@D7+QIQ& MMJJ/40Z:)P-H;J&E&PJ&[8&A3QW4W!"%8,=_=MR"LWD)^"1B48%T@O;0&C4J M)@9B'9BZ;4 .?,]/&(M&H]@MAH:LQ&::RW!(D?OUY;Z'=_BZLWIX7A3BX@_Q MZ!:(7 #RA$Z_[E)LR(79P+6H-Q1C'(?"@5,E$\K M?VDV@RN1B%D*Y7^HHPO@#D"AT1R9)1PUG:F2HT*1/E:=T,%6ZO"*L;L _V . MG-PV_+-'&%U]ZX M?"/#Q-+40W !,>V!.9?*X1[8XYO=]&#T2/+,T#*W\0T& M@H'I8),&A@1V-_-Y32*SS@ )A%EP47!+T#\8Q/#W" CCU!9^!"-M_ WW]FB? M(*;8D/90\ &!/L6"3]**_R:EURT0E"YMFZQ"2E07FT'>/5Y2W;8%G_#CWW \$ [O]SO<&"BFLH+&N&:-3&)8,^^$K#&I$0$"2*\B 8,< MC=P.;$5@@+2GMJ/4 90:Q3H'5_.F6!EXV%CLIL&BWM.7K7DH-M!+_==LM_?G MNU$'Q!D3)$.#Q#?Y[:HR9%''=Z%3CG'/8D<(M1IMH[!XF!=VD4%@40YY_J:W[-IK5"LZ&*TUJUR%^,1MPL]1*MI;.YUE1KI/E)*3U- M+'G$J8E G-WO*XSL9LA)Q_C2]0,9UP7<95)H$1Z[Q6X("B$V!FH\N C]@ S9 M!5R&8]=>&4LC=,&FI3D2M@OA(>H8!HK@M"45FG^'-DIYK8/J\J7XR,86T2AO M&[E'KK]$Y\&X>')OF\[F=7]H5V3A)A^.,D!-/2;^V';FE.,:;5T)I,3!RO%3 MW]WY '-Z+\"[AST=^H70TD"V^-MNMW8/>C\:*N[/Z';/XGNZ;661'9DF9F0' M6J2*5M' ,W0S/1NX'"0Y8?084X1"?]0.-YI/C<42HA$.TJ PLKF],R[QLIBW MKH^$GG60ML3D7",KRW4[B(>[8^'"KQJZ/1PQT"\D7O! 5Z$%Y#IOV-G#UM=7 MHPX27@)J 7Q&SHL<9;R\QI"Y,B8V[HDKV4=C9K!5%_"ZWY#:V-K5+.@S ,A4 M-F%'XI:B*TP+69U#Q8ENXP \NL+C.*,0 JR0,Z&=KV-_NIXR"@VOOT^\2K< M@*8A*:2#VM8,'M@DX%V.@$8>X?@P;MA! P :)@%L MGV\#EDXT%MY$Q2XA8B0%)P1T8XUB$GBTG(&H#O65ZK&V ^AC$X )P@<+N"". MDC$>;ZTG:1/#GEG]-:-*2QSP,17(5)"%<2P"?;D/WPRI0&SS&P"[#SWD?.&X MBH'IZ6%N-T$#MQ!>Y=( ;0_ 5VPH9>$UFSNRM7W_!Z:TX:LMU*D2]".<4#9T M3,%"P3[,GH3?LT1SB8?0T:K"BP5L#[W95\.#;_,8D->\X5A2C(1V27=B#'U] M 7G*V76L]%3(M]CE=4,+Z")#QBD^A .;2*"Q(Z&'O^L-2Y @*0KD.&&Y3?2- M@>S8UZ=.R$]!OKD33[36AZ-Q>[]?5[E@@I8+TG+!#\L%(8\[($SDZ6AMCQO1 M_4*%#_?^,XY&C8GX>;_V#9'C T@M*R94>>O?BJ9"9S380_'QO:(S1PH>N"BY M@;-'YPSG5Y!Q[2G80N40: 9A:X-JBAO7?R^ZWW^Q9K,Z] $GA5&H$@J+T05; M'N[%Z[\<.L>OQGC>#==J$/3>>3W&(51P)Y1)_(4QS@ZA2#;T.I'+C90$NDW M43P0# ),#YH82!>IT&*RL)5&G&P5HAL.:&^,0,?F^8=D['2H0M"G,E"WB4/= M1K4>TZF.EHM&]6#5499,69K_ TU9-(N90;I,0VO24.M@^,I0^VRB]4XPX(W% MN3%\CI^&9(;* CN."C'S(=51,-CILC"0H#+[!RHMT^ZCG.' QK4HD+60>G9C M^(YI3+2L*D$5-W(L-C<.=\!U);4K.LI9X7HADFEPC?1C7_J'; G+,PQLX@6[7/(8/]%8(P8]'&E1/0Z2B=]7QR?,+ M1*TB.T89K#\XY/(GQMR92P"KAN+VWJF#72.)WUAG&2C;AC(CI_4=& CE'B40 M&Z=&DVP.).O/G&H%*]]6#/C)$QV? IZWZW:5I9NL8]YFA@SHO2";%V."-_%_ MV- 45GTLF](*KEG7-F(0@&Z4Y3C#2PD7 BP4W3:A![ZQ:Z%DH*8*Z#9#'94 M0"/;4[5RT/K>V-SH6Y5M%@=G).$R##!"7647@"E"0#MLQ)Y]V][NU)^?&3JG MNH1J#A@FP .=&A"SK?>4XC/T:!.Q2F5X7 $^TU0&N"J#.2&,3M/#YJ@'U160;)]OW/X/Z+T M])RM]SILNR5U]%&EOHY.6JWEP3?_JT+NC\WD4!#JMV HMF$G(O>&0P^BSDU, M#RA*I+C7H^BA&&+7!8=)P-"M,?&J=F(&_'_FUO9E7-/!&^E]8-Q -:HE0:<$ M3,<1Q4$TUQ<]]&*XZ@9[9*CH9N8:$1I -[%(00^YI9O.)S?>%K]Y8VNH."/G\PCD+<5NRL0C5M+:27$GEK!\NMC(=@:#]])7<;%Z"9UN?DYURZ,RP4[ M4Q8*=6FY L^F%:S7O(F%?/GQSZ:PD58T1,LU\/MN)7H[6)OUQ*:U9JP6G,VS MBA!LIHV2_50N/[T,(<>$$@'N4!;(V31(MQT604E^R!%.C=/A+7Q@>%7=/2GB M_D8"& &G;@ 9;292.;C&&$5"\4WTF1,W1%#3,C_0$9^LD]Q6F\!?#5UR M,E9.X,8I)$.%=7O%;&CE0Z1C@%.QI9/PR<'U4Q7TO@KJ.!MZW"G+Y=IV.CTW M578=!VQ'60V+56/?*;L":\Q=KPO&NUZ>4\5$'!/"0QN.AR844+ 326K[H BX M/2F@<$"<5A:DT&6G.A#>YTV!TMMB*KZ19B()-R6;(?"-^D\C;"YZOHMQFC2T M(=?^=+[Z"XL6^B41B@:8S.95B,SE@#Q$]_KI7/$+ONP,:-@#M6T5)%W).Q?,]$M,>P.^B(+SLR=>@ M*/^6>"2=(Y$J39<:S!0 IR(2P&\IFV*P#3G7A[^'4>K0R^ ;>LK;=U*AN*>_ MTRMHU\(FJ9$-<;?.X[LK1JR[(A#UWGD3,BD NI(.KK_ST@S4KIBZ)/,STU&P MC91ONC6N3G4],O5QTI:,ZW63(^@,#6(YIJ\8?7MJ.OZS;:%=>\^/QJ=/=#6 M] -B$?Q6V\3>^[1"[(&.YVSX8VL2X)0]) MSL W4L'^IB&:.%SJU">?T),_=,[ON.9P86H_@>;46GM3@/ _4#XWJ:G9M@\F M9@FX760/G4)*=_N=TV1HKS$)W,TD1YJ\J'5 T CM,;.;[P?8R8W16F0=V+.F)\W$6BI\!#E; M!K_H?8JC15R!_.E40_YZ8#+;0PL0J0!![\\68 81D^X?#Y6NS6+:T&EC-5G VD5[9>6SZV(<>9B2RW][T6PJ)SU.!?58:FBE1 M!&*EJPO3=M?@7M14C,\A&@;8\/Y@EP YA&QL+;\OLWGXK*7PD8,5W;'Q*KX8 MK=K=5H6M#.7G&1?79C[;"#9:>AQ6%J+.ICMM4Z/:>-H ?E=Y^ZZNJ8_+[V6< MX>PAZZZG+X"G^07<-L1/VWX@T)!UE^D8LKO)D(U9:IXE0/7GH:&\MA-EP+$N MXOX[TQA<%^\]2@6%YWAD&5\@&@3O_N% R)[*T0O^/!^X)(0 M:->%]_KBTA0=&4:M2]!D#.(7.!^Y!S!=O-\AQ79+G#?:UD8X),&'#B&CH-20 M4[GMG-3&'AB.U2,.W%PT!9 TT.M?..*P.4*.N&UGP[?,O!>.2(2C;E\WY[X> MV89__'7.)/0^2)ZC2<)^V=F5U7TF:=TGK?L\0]TG]Z6ZS_"/LU<\>;(O@H/H MGH^V;>KXS#-HQD/A27:MYNV+5L-@-1RT-4!+ 8]!)IMF([;;8CT=O1T>7&7 +^S(8!WFH5S\-]K8D*R8%\LY@9&B;7KL24/ MF1I[4=D_J!5%Z]V;@[UI*^,V'_E>;?PM/8S.CBF]=TO#7C+]X20]B>I"L/6< MF5K3:772_[;4_!G]/VSRXY%/Y)3SQJ[>U&=G]J>\N5W_G$L/\?2>Y^:8XQM3 MVL Y9Y)@\-K&'C/5:YUNFOE@H_SC=W*O_[-R[/=%;#>7M4T@N.DRY\2SX_@< M>/E-2F^[8/B.^;^RYYWLZ\9Q<-L;;2CD4&&*(!VM#UW@I(U1*0]R?Z %H2K M<(H/R+MM?(\#D_[>\@"&Y&U#-KQ#[KJA"VH,L2K97K#GP7RR'M8D:4-SQ#RB M;BT/[Z.PV_?.]&8*%8T$")U4X2'>^'"Q9X56GX-D'M)*,?#0=@."!;0O);4R M*.K:L A95.9Q\OL]%,W.:[E2BRW*T*.(5(UEUWC4U'.98ZAB9RY1.4.R'CH>8YLJF"O$ E%(=SC M,\J6'! ]>I*Y;47K.>3KW.VC%_#$H;;M[9Q#-]O&3#^A G1DT%$:2-V@H\9O MP>376^3UGFS.#]QC]-M;(_A243(6DDM[YVUQ*R>W.1W*#V\I@%/#;M#2/6[? M1U67UA(XC2,.1L9(&XB=)^'Z2J)D=J-/,D *$??Q=#<5OC5.S6KZSGZ0O=>A MD2__33KX6QO5;7J)H"ZJY#@Q:BF"O&/-VXM4-5(%E68Z;JCF17?(,$, "0@COM8XI(O=/1N-! Q%D#59^;. M,P('F_"BA[LE:PAA3: R$ IEU84/$G(*2D!%%6C?TN\ MA;-=YB'Z$%UEOK]3@\#;(C"WL8E;>;9W3X_I_S&)/KM!SN6XL<:F[R0J']IYXR1*7E^(&J9@\>R]^E&??X["OKM:I[2&O_FF^Q.L^SI-[ MQV /+Y*(.=)O>QDA(E6D)019E-N79E<1XI>Q$#V\.^%L@W>WCN\'*??U-*/= M/A\]A:C[/I;![N3FK C.Z6*B/I=VU.756=8]<>]*73"KXZ MK$FZPAQBSV&O> M5*F\??3:001\E^-QK92DXF\V1@#[E1@I]ZJ']4W_8,06 X19GBY+D UL286, MYG0>]AX\_W1([>,SYH[C?&BY\+5VO>*.72WY +[ M#Z37V:YZ6SM'85).=V<2S4!]X4AENKM:N$C+J6TY?)NSM=V^,=RNH[P#VLV- M;>@Y/C+ L;K^-@KAZ$NO,>+F_D+<.4/!5Y1"PS67#91*0)R:)E)^O,;RN<"/ MTZM4J<9.^7'M.685ZH9^8(+N^;;[ F?)O&UJYD+@MMGS$D5#<,5['_WW3 MIF'C?RLXS>4.)4!#XSK@%$3O4* M]&W+*4A$7W:[";G':9RF/=B4=;KK02G8JG@\Z&3[*YHTH*\!,650#@W)5@]: M1@,%%6NV-Q<>^CM)CSF>%RD-U;9W)"V*W!(Z)[R+(JX/.S;'AS>V9TZX>BOK MQ(;R?A.3SCDW2JYV[N7M34J.4TZGMJ9L"@@EMYN&^]ZD"!3?QELQ2/*@V\ N M=LO?\\CWRD9Q3V&P:?NPZ<0)539^L-J2!5MU_9.!?G5U\"%6%H$1XO@ M/BR"(S-;FWTQ+K6Y!,\_IME&,Q%_ZB2[H%(=0B7(.C-<-U>N@GPN\YBJAENQ M?#V8CLLQ;CRI(77Y]LJUL3#M7+":GC0:RV!K)1J-4(87N?U[YMA\(3BL:SS; M>(XK6;EEL=/B4 SO7QDKC];:V;7 M?%"7$ZM%-)>NB=']*ZW5P:[Q=!DW

2&PP5;4=.*:3Q; [6*GAX*O;VTKTOS8.\Y M/F_-55DV$_-T[MDZN)TUUGY,9,>Q'COM6*NLD9*59J<&K]Q;DK1*C5>I.5]C MT\F7UQ57G!:B$71E^.V586/6[@QCB>JD869-.SM?+IK9(;QR;_%U,RM9SZFJ M*DRC"TON=Y;]Z& )K]Q;?'0I3I>CXO-46/=C\]"SKE3T KIG\NV5W18_2W?L M>JDE/3<'HV0L/'\.HO?<)U/]==Y(ODSJB4G!4EKK1B-CMQ,'>3DY81\7Z:?Z MD"WP(COM#UENWJT=XN5>WGH%8/A2GP1[@UZS$>K&8W'$]7MDFNBU( \%J[S<[!C+^M+>.4>F8:M27B&$QZ]YQZ9VJK4BK1SJCS)JJ G1]H25UBCIV_(]/5*WO#[];]' M+>V+!MD\W;^Q6C#M*;QF-,'FHZ3!X[]&'I()/_72Q'G M%5SJ>.P;SR-11 K5K;A48G?Q%I=0KI\:"@Z=CM^L'NIU(-\;EO@S#;C M8;<97_CYGET>(_^__['DO]B)\$,X0C?"!QO!/; )NA$^V(@0]Q"+TYTXW4[\ MQS*0"OE[=>'5J?T^ +LZ],"$VX;PAJC"*@WG"A)]MC?NU$7LA3@R[O4N" MT7GK)69,L!)P.L[V/A32R8]$;#YT2<\A?S9.!T M'TA$_"JW!L'F]F9DVIVXJU4[PU5*?\,'\!DT_.UA9V=OK4FZ3-<;6V,%ZZ=14E MK)#)Q^U/:J\O[;B*N%'L09BW&(R5QZY5*,\>32U&BE3X2+)CZRX M_^ T^;>-9+JA\P&?*3G9&Q!IOJWH_J"$Y(NG;WZ?D"!7=+!@,P=N4P#SZ;H7 M$!24.9]LC=AUK:NIW5$A__+X;;--:=T+TD3X+M'P QNEB>1O3.D[ADV(4MT7 MA10/X1C="!]L1.*!X^A&^& C*#3Y9",H-/ED(R@T41/I#JA.<[#)4XC?"Z(]WVK3GQAU:>S!7V]OKZNH@__WX_HCS_5 M-Q#GCLK77Z\_,3O2Q\-Y2&_G(;LM1^U+EBR];?\?J#U/H6U/X2U6V8#"GQ_[3*?9),_OZ7N M>(2W_^Z)]X;]N3]E_^1#]++ENW_+_J2&\4NP1[G@%KD@3+F <@'%@E-P0>S: MN2!\"@OHT@7M#4G%$RW(4( F>H@3Q5-P1UVE07X,U/_HNMZ<^1JQ_!S>H]N M:@N_Y^@.#M+[\'3BR6OX28+.ARO]4@6_,S?B9!!_:2F_P&$URO&77NDESZR\ M/;47]A;5AT6G;%XD8UHV1PV*.CFOP*\4D_D=]20X([A* M:)RY(4;XW)Q?QXJS5N5)L\*S;FZMJW]^Q'D[,P"-V0T=. 43*3_WL@HHV!,N ML9R&\PVMEIZ@KK*Q'_]&8\=.P5!U2L'E/L"%JE/*\5\JH_#A0GVA34/?K4W; MS\GL8W(29SO/+#M<+"/)4+IV1FVZ: :?4V;V,3T!KZNUE=4CZE)!!^E#W$?J MU.\9B#=:M*E;>+KCWIP=_T>5? 2(ESX7?BZ%?^EU752]4]:EK'OEBOJPVQL; MK^*+T:K=;578RE!^GG%Q;?;GG1L^5J>]>GG:6KTNA4DG,@OV6J:5#>,)'7_O MG%(1OCRK4Q&FVH>RKM=OO/2R?*%\#GN)W7HZ.VD&@RJ;%5==,VLU4TKUG,JG M%'Q=!O-6YY6-)5Z,2<5N+K)Y-,;JD[[<>PV"]B= 7E&/E#/WH2$A@*:T>F^L M;:*BS6KJF"NWI)"XB,7Z\? BQ?NRZPRY&?K9'53K[[9,Q^?2.Q/IX=8 /&2> ME%8$F4<\F=:"KS#=3%*75HP!9KJ!!MX&&-D&9/#KP%95AHS717 AH0Y09'"J MQFC @I(\ (:!IK3"&Y"Y\P%&T[VW!22^@T:MNH-B%<] =EO#8]+=3U5W6FP? M8C&:YFVBV%* @1R%:@7@308( D:*B>_NS)"5$)+9:.HXF;H[,,# M1^W$\-!X"TQ-/+R7O!<>1XM;37WRNP&T+-7&TV;)@#4\]WILRT,\\U;JZ;9U MB%JD@Y7G@9YOHU=1I:6)'H[F"\.GH &X9#.V ^O=_9K!?W7\*51+_1'ZF_.> MYYR[?0LX!5?+DPGTI]E"HK^JMO7'99X; MG@F_W+Y3:% M^\ =HOV;^%Z(VPZ9/8YE!VJ*Z@"5(3%;PC"[E"&F;N@?AI?1 M)&W2U\USM6LQF$Q:E[?-WYKZ#&YAF(LQWP"2+CT>N \HXC7D9@; !Q[_(;WM MW%'B$EHFE#J^T6(X-A0+AL(88/A&&B_G4=&@0"L0*_*:"3<>$RF8A@@( 0PU MI4/R2P0=M:G;G044AD #;44(JU-,+/@< UB&;LZ$+<5L] M9Q(C@E$\/;M/'J;BAS$_T09Q[#]I(5W$/X;^^85N#]3=&>G*= J_!O%%76/L M'6JX<1^:(HZ':5MXLO#NO3>/A'",(89!9T7Q;55E@+^ ?AYL:((5 &K'BCZ& M=P4'_ZX@K%.&:.8VFE,.Z=&?VPI\\@/#",[+O%WFFYG@O37$S0D&9@WI"ETS M%=EI%\A W6#!!T!]@;^-_BKCTZEP:UQJ;C_#T&P R=2US7QQTYXA],6_0^L4 M]"43C6AGG$F3> H]'C7NT =1 R]W_Z4WM(;X#W?6P6^BA33(\T-;D4D3V]E, M5;;W=O8-BU_\'_BQ(M4,T>#H5I#.MH%W MJV>;D'R0)/IN;T7W-B8> @J)! D(4=C<9:&19'IH"_E(TPE;&@J:MR[C9L48 M S3T*C+L]:KW38'(KO=M6DP]0DA$!-$ \(DR!=]YFEQX;$T9"T^F1DM/) M>/E=+H!?=T#P?[[#^_*,6S(-2TS;4YNV_[!A(;E$2V[DQ3<7K11(:T9VB6$NJ&P\XRE&-$:Q6HJ)8#QTC!R MR>AKG?]S![+J;A-\T0STTBUHWCHO8K[U)LN288BRO12*,2&V:$VK7.PIMJRW MVOW:CW]#H<2>*TDX1T+\,H#"B-5C?T/4(%$*D*M<:KF\"V510]H[ M7P1(B*!$*4C"T5_>*)2'[]"K'WH:!XS!'_]ZC(2LBW%E*,C/$*<$E> F4JQ$ MX2+WY/O6XI^^N\=L%XA+&8CW2!#P9A/T>>0;*:A"37MCI7#A()L,,%YOC_E) M++!XA/T5S$\1/#GV'&2Z[85,1C'[$*:@>G <(W1'Y/] =0S1628Z$N+EW(:@ M#K>;F"D0O.$'JON[Q]F3MS?$#B3R@)!VA2M\:!N>W^B[Z)L!/J M&_CU0P"_56"!K=.(?%C%G!#M@GZ;08G"LB41X5/0O=%5R-Q!%\TCW MPDUV7@3JK^VVAJ)D2"0A_L96,UT[!2I9X/B3J.TR\@,=O3=RK"ROEK*@=L;O MLU2@UXXU)AIE;ID?D_R;@.0MBW? QG8CJT%&4)^T,5[C'7+6BT 1K@DN#BGL M@9?RR#I0H5F"%'$/\GD Q1*6$"X]]N*&7)@Z\&] P6/.T7?=9ZK$1M%M57:L M#0U9S6\,#D1I: @?9%MB23JP[9&L@X[YMX44/]LUQ2FK=*N=N,]75DI888JQ M4+07Z?<28H^5.#&29&.B%(.V2"3"1>0^*X7"<@*^P7^DMOEYO_L=._9*&W4 M,%LW?KOY"L^JG*Y!'(Y+#$&0- ?"&/9;4I?2VG0S(8D'+N+F0GYO,;YZ,>_30), ^3(6&1^D\.1TF>XJ MA\@EN;D3)=D(4L$2^1:.T&ZNG!99T&^NXY66U!CE6K/X MHCQ>H2LC;Z]&7,PFZWDTEW#OGIE>9;Y.9@K!"8A,%B&> M6ZBJP,,K]^ZII]<\+VA*?R*E'GNI^G@ZGM>78EADWUXY[XRU>6.1-"8@QW=' MS\]3O1A'5^X]71TF:]/.$-1:P5FV%N]$./-)0E?N/;W:T9)L=MJL"AR(KC.9 MUTPR+T W9?_IX5EXH)E]MMQJO,Z:]69PWDB$EF)T_TJ)%X+1:$:56]E!+F:/ M*S%QN$!9*V[ORJ4^71=&.7O2:? A32D_O?2[0S&V?\^7T6R1R:_3*Y:+)5)1 M]F624*T:O')O[=&QL&@DRNTV*YGB:"R8EMI*HGONK3V4K4NI?'D4FS3"0KH' MK'"V$.7%Q/[3V6R_DQW4'RN.7>VNW&NEU;S]<+(3N7EVTY,@(U$]USG^NZD8I1GZW$23K3L-(Y M16"MUYJ8W'_/B!E=-)^F+VRKLJ]2 M/[10QI#GV?V;5NWY&JSLY9R=B^U8N_D8ELQ'7@R%]B]5TL/G,)^O#%K!%LA- M!I5X9_P\1#[\WJ5<-;BNYU*#UQ;(#THKDQ-ZHL6C2_?>=3YI"9E1)3X3*O&H MD-"*?&*0@'<](")A-5X=Y&=\JJ5$7K1JNZ9W7I;XTNC;2U^M\%B85/21,&5+ MS="\ON*'/*3 =9O]R*A0517XRQ85X+IXH3KJ<;KRXL<7C3@NQ[@_D:SK#23D496@->G M&J5F2XZD\:5[+Q *KEXS3^)C=:*D@,)S!=YJA/&E>R_0ZP>YU]@@Q4^X8F;9 MRR5+:Z,\/(20BT%)?FP)Y>&D,7N>V4AA*QR\81D=1,A 6AL08\/"\%7M0:OW+MG2,Z-!\E<3F:SRLMSY#%= MZZC]@[A7E#*K3+BI75C87,"5SM$.YE,XD&)SS-,RS7,O1$&,)PN>+@GI3HN3*]%)IUR:C1(E._?21U>&]MD_JW3+ZT[^68@]ASN]1"[+EQ[Y M0V JKTNC4&/1+PD5NZMDZF;57-40[.XMJ3%C>S/Q,;&<5+J5UZYBF(MGN*3( MOIBL]6FZKD2>H4@_U6?97GD]3M?0,:J]Q2]S&3#/3IHI=KK6^&HK-IJM@^CI M>XM_Z0Z5[M-$ZK*Q2KMM5>69D9'0BA)OKQR^=,9]J?3R.E'J3Y"/XWPA_817 MM$^F<&Z8CU34=6L>D4+F7)TDQSG^D":1I5B^D$ZF:ZU8V:XO\L/$K!E9'M(D MPKAD+<7"8T'@A&)++\G54&R*)BGMO>@"Q!O]QDL[Q"I/$;,^YEQ,,K]YY>';;;]4&N46]-M6Z'+XFM=.4)7;GW='.= M+74X>=*E+0;'XA/D6":N*P=NK,^:?7 MP3K#*IW12$G-DCFUS1_2#W%^D)F'"Y,R.Q_9;*,Q#2U'Z^%!U!_DI?%.LD?A/)1]A&,&X77PF1:R47*Z>)<:>1K!_$Y/)L9XU R/9T$S5*Q MPO8Z_$C&H+NW4V8F$P5 ,,J3M9%,V'7U1>YV\5WWMBI:R@UBTZZZF,3L1.+9 MSL?:R1=(K -\RH\S@BJR1D&85WF^I^?3.E^O'83RXF*5B+[:XWYK*K^TYO5R M;SI!=SW >7>G(N9\J2&+MU3D<%Z:#3/#NVI$*P9HE9; MO4R&,7SI'K'B2BB2R4W;2S8F<.Q8JKX4!A9^@= >I-D3-324GT?SEE(9/(T, M,VE)2)L=8MBRT"X/Y.R:;5BM6*10?7Y*0N,87KJ/_;&7D6X]:C-AO184+B\/ MAV]3@"KK;NBN0C%C2%)P>#;\-:1ZT1T6>@;JIP^B'P7OO0:AQ>"8YA+8&PG[9&7 M?'_=LH?EO2G?$5!E'*:&SP3DEI+IC/=SINI]V^RZ+TGKF].&#N$QW?&Q0C== MX4EKO!%K_!@Q^5)H95NMU LK*79SD6B_<-D>_T:RCUT*M<1Y!'NJ:$$GZL8^ M'"_=WGZ3_7RH]DKGY<7##_$[[?U/(KH/;/18E=<%1P'$CTZVI_MRH7T)X1G. M=&/\MC'<0_1HMW&Z+Q3(Z+YXNS:R5%[.MR]?[&#QH1UV,2+\38_U/VXI&N(> M$O&+SHXX0)_SMM;_4[UV.>GXBGB2DC:@I8.P#QDVQRM]UJW;0PP=M*+UKKAI@)L$- M<8ZUD+BKCHM)W6@Q"I&\"\DE\1H!3-$YPHA,76-DGFB7LZH_3GMCA3;$R M\$3+W=,P.U'PM!/>/]!*[W!8/ =4>: ;*)KOG)OA^% AW5\H%1:(,[82;#9: MJ<<_;Z*W\WK'8_2.?/":7$%"P6-92!/).-0M:)&9OW8EM2\H5;4Q*S7XXB ^ M%,,H#1L_3Z\@I'9\)E.7:,ERH]!"X@7WBBR>PW_G@I;X:\GHA,54M36O)X1, M/T=4KJFV+_OCWA$T]?1 2J1HH MN6NM _C DT6:3Z:G,C[M A-NV-0C?5Q'70U@0 M7)Y_'Q3F?#& FPT=#Z;XQX-C/M:\T>YBAN" ME1LW-+Z,*^7B@,NFS6FS5>@V(I+Y_&RO^JB:.XIPA6./^3(W$1?!)MDWA#XN MW9/?7XCS?B#ETG3Z*DJ=LJ4J]?"I!/UUO.#29*)J_MQJ'JLL1Z638,*A &4X MVGPVK$QCDBY5Y+&6X.8+?*(**O;P?A.@ZPPCD/$@Z9W\Q:<+R&_"63AA5N,N M@.'JP@I$P-^<-SB.#^];^\9DK(>D8+#:JH3+MK'/0$441CN$"C2+< M'3#0N("/#8:3 H->?F?!%UW2!A@&CDUL, /O)S[HP, M%RNI\!<=J/=/I<('U0!G(<,UN93D$67=%PE<#P^W[,HF'4Y]ER?#(! ME;G.#<.<8(R7(FYYP]VZ#^/03!LR*I#0Y((>?'.RG;=JF9VZM.H*ZB]IPO$> M7(Z3,3:M*[Y-O;@!^R+"^LH6ZM]7CD.^/.\%5\-9:UWKMBNAIE(W%ZA]( [R ML8GPC60%R2/<^2@;W^TF[&):2WP/2;\OX(#+YA^:QE9J_A(W"RK+%J;+$,\M MY5QW54,M07'RCXN?:<3YY;SG4&+?HG ZZV_:?]V).WUB<^(N4.-Z;(=SPD8A M/HDE%N)PR:Z?7PJ1ZKH&JA$>P09RJ0-LZ/16@\],<4@J ]41N2>GJ1,^RL5JC_P&$[>1N_:9\KLOSJ9N^FWH/Q?GZV !X!_>5WZ39>?IA6R :5W^F/^_C,E*SL]#'S3).@YQ$O7\=[:3KY J5N.2C@ M/8_HL=0/H!28):U1,CVT)I5IJ-R>QPJ#F8&G-G(__HTFRI=I'0]VO-$!_L4,\86LG:E(2A92XTG M$L:L.J@Y$S-#@7#RC,U*J8:] ;R@D00?1Q).CQ>K67L:X6M"O-6IJ.54*B'9 MAHCQ O4-"802Q_)V5QY+0&,[?80$\YE/?#'^H6)VLR[P MZ>AV37ZR8_N6P9F"X#L;'H8;+NLV*JWW@V"<'['H_ZXLOT \95[:G<-_[)V4718.B;_T.Q_;%!#G/?X$<]"4_ M?$FO!3[ _W--/=TTF8&A3]]-A: LB#4"D/]6S!1>,#(9 %] 9@[,544J'W>^ M06+)+"63D= -5%5?FK^]U(!LYCP,/P5S,I8,,?E2:&5;K=0+*REV_$.O!8K?9) +K?4@O:6:" MW^X/WI=">^Z\T%1:!3$L:AN4W\::W \,\N[PD]W!S9;A/M4S0?K'9QV5:/*# M&?'AOH0>HB&Z+W1?Z+Y\;E]B']0)TGWYJWWY8O[^P[#8 MQ8B0^ (1'(;LZRKZ\/_]B/[X4Z,T]'!4R?XU-1*[J:@^T"Q@'"=/;^>92R(3 M/5V5X1^;(P, ID1BW **L!SLQLQQ(BU$8.2.,W!'G4*"!_,+],;^P#Y%;8A>4 M;+\69$E\Q"?'%DI$8?_?O<7_/8\D'N*Q&^.1\+7PR$6TSQ]S2OR!O35..16: M?!0LNB,T"8=NC$?"I[!(?'9ZR&F09 88#9QF.%O$?T>D3E%]3*I8KJ!9YBF[ MX"&MY[.]O$1Y_8VR-"EHN *6/G$-?<8F];UB1'2*Z)OZYMC.^2KJW>OSN/4H M?&L+3*%22DFJI/5!8P2 Q6LR#^F-;B"IZ+ZJ;MH&,%/KG9HH^&TG&5')>H]_(J4_JDBVR!:F;J)659#-=6'Y'ORM'UQRHXJ]:RC!; MM8-Y85JM=29I82HWA*&(#\^'HH%P_$S=-OR.;W]GZ%.X.U#W< 5P=SH-3KP1 MG^WE)32X#\EP"I:.7:H_O5\T>.@>-;A,-*VI[.NRABRL$/2=$X%(Z(1C9'T0W$_KIH6:Z UU M73914$,^G>JE733V_6X?M\SX#B?\OO: M:I;DH=& H@9A-I!,LB>)&KRK)WR9DX>T-4W96P_D7"R/X/U)*T_?WD,^Z M6/S 7P*P1Y>3]\NC$8/+1 RP#JL:^D"QBO"G8RW\GK(1)=*LR<]"K#S+22^M MF&:L:J+3P2^U6%!@Z-M"$# M5C.@F0 UDSV1GK\O3/NH#^4U#=>XE839-QJU][7FCYH54F:_)X?.-R3X1N_M MSGG_?E/ ][7FC[J@71.S7_F)6C)MNP$=%C/ #($<53X20Y*FB*:9EX#YR M-$QWTTF][\]I1+Q1BO.-'?-+E$)>SP 7:D79H#%9:B_U22>=_7I.XZN#B1I M5>'?LD2L\4*]0BT0Y_Q8Y*+<#XN&V1G.!4GHC9?+;+'\:-;$!!Z'EM@_X7@? M60Z:UKCS'# M&[^.)/#9 /,M3@;'4K3Q*A?J0GINE1J67NR,L@@GHS_^C02X M*#T+3M/!-!U\@6S8?=F9Z6YZW?5 _2DP764#WR;G?FX MB"7[E6RWTK)3#:7##]OCY S9F:B2(!&(16^E8P&)2]:!"22C/\(121DL@*K/ M$)O0)-.55A-+IV\NKTT3ZS1:1T.#@;08'OXIQ8:V;*I?D>$^HF FUEHSS:>@ M0XR+_O@WF;P'D*/%0_=2/'0!1_6^[+H+1?:^BGF5:2P2FL[S03:6CW3C\*7# M8,Q#S$O\^#<4/N:L&*-0(&H[\]YG/V@1R7[@KD+T1\MY3PTF3R20J8 M!@"_+P"($6%S[L_!3K,,K&-9W_Y\4 DEE[K"QBILZ'DM32O- B^&6!P&C$5I M>>$%RF0N#1[^(M.[Y8>7)I-?#%4:@?R^".0QD'V+K5VX31DA$>VV.OW8N"." M57SZM$38BL*/9VQLZV=D]54]XJ41Q%] ^VZ]XJ7)Y!-CED8]OR_J^4?&K+B6 MY>RR6*Q/0-APAP$S_^C<=BM(;Q C6,EP8/?Y'IW1K'2Y/)+\8L MC;I^7]3U*\:LO![&9EW-3+!<6=!>2URC6QQA8Q:%7)/)?7"]SJK'$(>?T=0M M2?6$5W\JF$-^N7%6.H'A3L#I501/_Z";W%L@/-I.KET/MXQ)/-4"_#C; MR^0S!:58@U"(PJ:A0"AVM)WJ;.V]BBQ!6?H4"$2]YNR2=YQ+:G.PE&,C_1 ML+=?S,#0IXSL(:P;MX0[3KOYW'372'J8^_;#D80"SH"+M[C()NS:E&.+O4EE M L2YFNPOXLC3YMX/1-Y%F1'M<^:# LT[\:EI_/$R\<<=8'S7K7Y=SE#$:#][.ZC[XO6KJ0% *P]Q_]Q%'H,F+NX\U4O/FMQNKA?I,K+Z0Z-1 M[50[7^I$ZZP229=FP55+CY668BB"4KLA.O"/IG5I6O?,Y@%-7%$R^#Q_1P\. MW&X"[ZAYD$ZT\OJD4\],N&QW*:]7Q=9C@D?F S5WT^X9M"[#$13,[L>FH0Q;E@XL?06!KQ[4XWG>NV['Q92 STVK@R MQ48D"BARH:/3DJZ\MFBW+S(N,3IYI-%_7=']A8YTVAR-1_IJVAQ9NMLX_MC9 MJ7S6++_&A&Q;F,]C.A]I-[(#?BF&8F>/3/H&02\%LJU)]>A75%2/)J6P35)H_ %04WV7L=XNFK2KA+HXB_P):.FJ-1 M45^-FOL\V,;!*!(O1 !HQ1I%9;KD_;XJ)_!E@Z9\P^9KG+(' VL M7D5@]-*VS]<15/5DH0[EF]RF4X]0[@]>DL(R3RYL2JL#>"FT ME_%AIAY>L.MAGC/2ZYG51]U-XT[_9_8>)BW12B9:\WEYJY(&2$]2\WDBH'S7 MPJR.9GH-3)4EFRUDIP*;7$V> (\0$_>#3H3/X\'[##)I+:@_$-3_M:"T+?1U MA#W/;VM&K& [.2]80Y8;+P"W-@S)KF+D3/SX-Q$*GZ\_]'UA BT,I86A-'YY M_L+0=%^DFHFJR%\=+I%QU*'!WJ>>45H^0154-' &Y M_V_8/0J*TAI@SM:N.(7,EUEE>"]"Q M!/.M/%UE M(1AMJ49K??Q"IJNL]?F4 %U?-4<96!<9S>UC@?@?6H]!ZS%\5X_QB3B/"86Y M,C@<""\$QUJRTXXIK7G_M99:9TM\$_4=3M*BB[M+&9X"X&@9!2VC.&D9Q1?Q M[?U:"2D>C!<[:3#)CL*5T"+8*Y2>:@CH:*T$!3Y:_4"K'_Q6_?"7EMUR5:EG MYR RF!1&JU(SRI?8YP$&/%KB<%\E#J> -UJT0(L63EJT<"J[[O]G[TV;%(>1 MK>'O]U<0?=]Y8R:BJ?&"MYZY'6' [#N8[8O#&&.,5[Q@X-<_EH':3.U0&$H3 M,SU5H+(E9>91*I4ZV:R-EKG-!%LB786?6:,&T=UXT0;V YD)__;$B2[_C=KM M^R'N,/&$>JN:(0)Y?XY8*R"D^@I^[4;7\(WPY5+X^U1=_?UO^,_A.9(NBPXP M\?G^S0<+QL%+]S"&(/\XBZ%*,B C.PP9RQQ,]7[(*+8;1=3KZ-__>=SYAWAP M6K)TR_ES )M'HYK+ W^8!'N*')ZXLBBEA9GX8O_B'H@;MQ#_(V^PS(''/MS M#UA@'E+$'4W_(_7P(YB-V%0:XCK]:,+V*)?6Y9GW9_=7AX\B@#I\9KF1\W&G%@B:@)K:0.LVPY;QMY>))!*APGR1610Y3K:)%<9]?RV0,3?OMZV M7;'5+,Z1IE]OU#)3UI "-FP9>_L2%ZM;?*JBW!)OMI:U#JJV&TK8,O;V::GI M9)=+ED(,#R>;]K1J.VA;H.)O;U&33%9N2UU.;9"C)4KB!;\0A"WC,R](+9:U MU\W0H0V'M,UKQ:&I"-'UL&?27$HY.3V?5[A-W:WZHTY9$CPV;!GKI]^>"YM. M9\)IZ2PGZ:C)B;H>"N4,I1!- 4/2V$[]I<$%7K:F;DL.G35,5WY1#\/F= GO"W]%?Y2PCQ(I-RI4]3P",2E?%: 55Y:C%_W>9HXP+NV[*<,/Z:9P>:,WBI$/7JCR:(3YY7Y[= M36SM85Z[.Z$]]\T:HN,(LW5!PC?6*,15E^:VS5IV69P&X&0!9YB86Q:IS=E$ M]'I,XL(BXGS2*K+<5N<-WIAP3'-.+_+?(B*Z8G%F;3O9\B1)-?F>C+>ZJ@)$ M1!#QF.AO8'VV+(%56=_<12O[-?C(WXZ).=&=IV:Z%80HM1,;T.57:1% +O$] MAAX@-!5!Z&/L_/__%R61_X0 NOL!:''4&&Q"4X'HID3P*#U\M?LG&ONQ5232 M6($95_DBSV?'B*CZO17='V/% T/8= DZGM'-6G_KQC\(7>R\^ODWRG,-;]T]# M=R/Z_,$9?D<1K\7.'GG.CUYIA:\!6G:8IX(',HE M>7*!0)9,N3!W"+27\\GE_;FWGW;-KBJ)(_2*P8?_]XOX]5F )Z,@^AGG@W[M M".'X!$V>O',?G9Y8^C3\LAMNH^J[;107;:/^^^_)W\]D9T,-^9"&7/"X^,0: M=&3?#77H73J$?5:'4&QW!_QF= @$:IXJS=E<[),,_=,#W=E'_-_8X$^@),@= M?=GDPM,K"7XF9$G8-;PH0.J[NV. MUPKKM$51UDY %7;,3NV;E@XU] K+R3% ;#+15EL>F<\%JR/(P2X DS] U MP\YTQ_O,,8K$NF'7#E=O'4C=)%I!!^O$#M97T$KQO&9/D99I7FQ42Y.V.EW2 M=9!H3D2D%$S\1L_MQ\O@IO)2TW"Q6%NRY@&&6J!5)" P5ZVG7!] MWB5Y@XQPT;#",6RC#Z!WF^S->!INN7ZP4L(M%]QR?;#HPR.P!]U_!/7OWF;U M/:;2L3$/18S 6A<*=*8UV8);NM$V"W_UQ.Y6MUDYT58]44_)H,)OJ!) #6[5 M:_Q9F0BG6V$3)D:X!X+'S7!I3L[2O%]"N(<5Y-TKF*%BX T6 MW+BC"#18D;'?V)&:\2\P&9W]OO/KES6>T@R!:]'O3B".43!]!RG3&Y>YXR-] MG+69E"OHYQ+)MW?\\UV]IU:9M!J;]PB)J>YJZ7>( M/U0&5-UQG7GI*$41,I:HPMPF+"W=&^7:VSX35''0$G_> MBV TW\=\P>X6L"!.:[<*%=QR-@]+52]\05:W).W7@;^'=#>(("PJ$D?Z5%JM M-"R.RH7KC1RN!W;X,,_QY9-Y%C&X>AGF<>M[_E8E(K"LT M9X^.U(1A3EYU)E; +U%R9M6E;7$X^4HUV?V)6VB/]8,Y1F7&.G(X'ROY*-U# MPT@KK6$CP^=\>JVWLO_IN@D9,D MPB=EAS>P' V0[MF.)WW^_?/!JHO J-]R MKU=3BJQEU"ZB53O-#>Y7&^5E!R1ZAQMHDH[7@80@\:-!XE+^0 *G*1%H\@V; M]0_!B3+ILK,JS?J:*N?';*]2VLA8$,))N%NG2/*F]NJ7H'GZJ7N@I\:.A\8^ MM7QP6R$)H'C"F..EAYD(4#N_BQ3"V!'P$E4K(-K6!M5DOE2A.;;1%]?@@AH. M;OB2Y&O4AM"FH4U#F[ZHHW+];EG3[+3'YPKVL*(Y3-^HMT.C#CV2S&\\ M\Z9/_=GM4!ONF)M!(_9HNZY]*@W97N 6,() )0TT% MDD(R0@;/( *3$25!IJ7)=(J@(C.9/+_T;;M=?-/,VSUNPZJ&)U-.>8X%QR[[ M-VO$@AOF[2Z?6Q?[C<+$6]HE]MAE?\;H86B+]WV^:HH4&;C"BIFWPY;T\Y8+ M:[D]8U14_*)G518TQZ57V*(' -C"WXT5;UOCF:J;V\339RX\ *4&LG\@B3VK; M&5WD-LNF61 "W,SECU(-R*2R(M&F--5RF71W*Y=1/F^SQV@!REAGC2BRWT0V MB]60R]?I-=EF=Q5_GK9$!T-$GFZW/JZ_;A\C$##2I7FIQJE%OKC* M;^L4,$L3^4W@V.Y05M&^Q1ZC&I@0OD[GA.)*$[%%4,6& MF[H^9!]1#3S(B-R6[7 L#B_VICFQF3$"!0'T!;$1#0EBD:L%O,YA&;PK-,9D M$U,4@8KW<]2=K6;-R4!%L-R ,WG'&Q*+0*#C+=>U>F$VR30:/%E?(AE$\NC! M%G#*Q-Y>X:QI4$8'=4YLYQ?28D7D-200F/@SFXMI>:FG M""@2;TI,1FANA:0I!+/S35XOY#%A'!H2&F]:*;4SYM9U9<]]C26B-<7G:<0/MIJ:P[S +E2* MJVY[Y_=$3$*L]TH[ 31#ST02\'AY..+D/F;.>2W7LW'/-Y$YSC?18QO%1B ^G2A S__ ?1.JO0?P$AQD&=J)]"PB[(7 M>C_GZ5SXQJ;OI-2'MXK[MYJR]UY*C!2._DY=D@@#T' ]8L$ L3]/KJFK4*.! MA4SEV<,GSPTFNZF+"\N)N,=>H,O(NA2/XQ8O:U6JF:YV+1KIZ4'<;HZW.ZO= MO.Q%?3-[QC=38Y#X'?-#K\@F[$XL>D>_RE(.!?%M@L!?92&'@O@N02!W" HE MD01)0&Q*BB"0'THTDC!!T%%U>RB(BPL"6@04!!0$A*;S">*#J4EO[JB_;]3? MQ@SQEG_XO4..Q3,_. V_^)#/QO*1>&$W9"^5$QUG$W;J2^P=%UG7/LC\ M=4(>F[.C&OVAP7XG<4VT>"68M^:MN3JH>XHU+-_TH$*I!KW6\E,WW;;[]NN[QYJ"!?>ES3\I$[QSB;< M?1G@FNL.!S8MC_AFWF6JX[''UE;LI^\,OM*AZ&#DR#W";,\W&&FQ*&M5?\9D M9NG%N)]C=U4VL=\,AIWC^P M\!=N^J,;;D-6>V-$U%O$IH1MR@,!5+=F?OVE<.ITW$.)"O[NMQ U59)-5T[- M9/D41(X_-[#U0@3WTFQC3^;E9%2-+P=N+SW>6X'(G5V&T\,JCBP;C^"2H^7. MV+8"E\M5#*2[)8/)!/_6+0U#2E*01@H-I-D9]*2IS.61'KOC?LS\1LFS%$_X MN?EBG=>20"=]^_"\EE[98RL2<"GEVJZ-#:9MKM0=IR1 MZ&^:C%=X.-TN#.)08NP-XA#TA,X-2L$*8V18F:H\EBQ3U1%P%7$ M@# 0CKSF!UW;45//\D0])>X0&:1(Q@A+8-CZ0UO%)*'F"8^I+CVN)*'>B5EH M/[%3J\N-1:-9,]L<5N^N%GQ]49IH[1TS+?4;H5\+;D$K?H<[=&M6O/=FDFO$ MW[&%^CZ[??]FIZG@Z_I :$VY#CX_O M%QJ%IE.(94)(2R;R6"G+-1TV?O6?PP!L(;QK>/COEBF=?(4_V: MP<5N;OZ\Q>9'*/ /"/I?!/6G$:_-,1P M[/OL@"6.9KN!Y[B(S*Z"@*RG*UWO*S4@7^TDMY9T'XCK4!GF6)%;H55WYB)? M1C;5 F6H!%T>RWF53;MA3$93<"]7"/6'&P-7N M!JX\C@<90V!\#X8Y;BO,D4R7]>,:PPT?)D[NO+5[ZV*Y-I:+Y9Y;I"B:R9!M.39>62#JS0F6]G]8SO M:6I>,Q=.I3&F6VU0-AUD=1+Q2Z@W%=7=70M3GR5JGO%RV,_;$,-0[T\;^(]5 M=!CQ2DK$"RI $L9]:9_R7'>2DC?2)'G/)[ZF= (?MS&T1*.S%@@N[3NT92^E M38-6!!3=16E)FKR%*"WYQ*-]YL#^3IDR9-J&<5D8E_T9"OP#@GHE:H&;B\"GK:0 [T88^E [K,"B@& M/$3B-X71;WF(__;$\*6)L;^;ZD:DKR!(:WI_%?*/LQCITTJ/6.:1T[^; A3?C2KJ=?3O M_SSN_,.&-2U9NN7\.0#-HU'-=]0%6(0YBIR>.+*HI<59^.(_HAZ(&_> 8?0= M=E\F]\\]6(%Y2!%W-/V/U,./8#9B4VF(Z_2C"=LC7%J79]Z?W5\=/HK Z?"9 MY:K [OXXLBYZX4X0//O)4R.I>);]!T,!AIU%*,^V7?B#"/XKIN8. +C_[35S M+[-%F #(]"=L$?N/PJT;0)"4-4N!]"=P:'2OL>+?1_)]22N?SNJQZ1(CN!,F MB(B3&8H69LR$%#+2A!+$&<((](0A10E#)$2B?^W>*AX 4A7K3)UHD+@FJ_;, MK:)9%27"+;2 /6\Y&[5IS'15BJN6ZSR18VRNNPVA5"">MRR,:CUKY*HM1"6- M:<9W5RXKM,.6*/J\:3;(MHU^15X@9)K/8%E'[Z,51< $Y'G+W#);F./=K,UA MU3E)Y=&UHN79L&6LHW27Q 82GJ:1P2;8JB/1*U8#T#+6T;Q?#/0 S:O$I,L#XH*Q(??(YU[&T[.QD@AM:C.&O$4]08 M4'#'AM2H,117[IJ:)M9+!7G&T1.A"BC@8BU%+Z-[V_JHIQ6GY-1EH'04*?A=+&-64I;P*!B@_) M-/.%K+"I>[PX)]*<@2PL2E8$.MY2PFINELT3$TWA"WC$SKL$J3N+ H1-5GZIIL;+95 M#209(_2LM%KKP3&(DND,7UBL-ZB6FQ BVBN8C8G"'H.HF6(@?+%7%)!T=],) M7*[#B*.C$+69+QRKIU 4)[+5T=SOTWZUQ!Z#*,Y9$WVD$VZZ,#Q7E;*,V)Y5 MCD*4M3:E?HFN,)I?V^2D%8HK&,\>A:C29EA-:7"8F 9RV*7 MYW/K]':R8!"\2AYW# 8;U%T)[I@+MYSE);WL-B3=\+-!-1T,)OQ M18AUM2$LQ\, -*6>-]T&A6 CB'R.2]-DRVHYM)BKMX^Y&\/FV,L0>)WAY++L M-_UA3QQ11]V-+4/61M):G7-8O3(8M]9!P%/!,7?#=W\X$5I3?)Y&_&"K MJ3G,"^Q"I;CJM@70%/3GA;_*NA2/XQ8O:U6JF:YV+1KIA89V^*MH7WV_D]F% M3L)=C"[:KOSG\,-C/QWX_OO=#'"*I9TS_72?\2BTLM]EQ+=QGG-XZ_YIZ,[1 M?]\Y$$'=8:\&ZAZY\8^>;X7/G.E6<-B]'GY/@RC2G]VF+ @GX_*9MT;/]^2/&H9?OG>'_K"7_7(PD:"@(!(A"!Q:1"($@4 Q)$$, M$)B2(@CDU9-$*(AO$@1U1T%!)$$0R!WS:FX(%,3W"0):1!($0;V1;0(%\7T6 M@4%!)$ 0T&M*B""@UW1:07PPX_O-2-_WC9K^P*C/NG7]WB$_SJ:(:F]\< XD M2PC2_^;VRT MIW+.+GA%]ZMJ?U#Y%&M8ONE!A3@)SEVQ0CPNMOK#/3JH#7_+ABVJ#J"9.ITN M0#_HFC7BV#KQ.0\I&6Q=GZW FC]?_56P=OY$JA?\TDJ1A(TB2*""DY \&[C, M-"!)*^AXF7@1!:?AX$;#:8@BIHF:AF^,FOZ\<>]V#(D:-UP+X%IPDFE(>FCY M.:=Q2_2B4$#R X1)0*ZW+J4DE$GH]2L(/R>6[WP"3[VG44< M.-C[YD2HIDVUK:GML2=7YD*Y;+.?9AQZI4-1TL4QMJ&&A+--#Y]JV*)2VY)S MIA_TP2UD'-!1,H#-Y46R(6C-7\E)3*@UOY7!]QU4=JE_0A..=^A1ZLSC0Y#WEQKN101!XB,C.O]+:K ) 0D+_^HK])+%X)[%_7<&R3!*N^0/[-::SZ M\@25)[?JO.]$%@!X$W9FW;/.8^15IM\197M$0]B_26I:4&R$V87W\S-'4NN[[B(SBX>$-G M/&DK>4/VCJW:0[#$*^7#Y.WN9&\E(=C3FQ*'9LI" / M!Y7/EX_[1.ABK-"E=G9@NIK,K#C:24N;>4,1"!"ZR/Q&2>)\H8N?B"LO'"=< MVM0N?LKVPOG"I>?EFB,L24"=]T=;_&ZEMM;[O,WG6ENC@&)XN5 %!+*[: L9 MK^ASNFC+SP.B%X_S+VUP%P>BZZL'=FU!H9=Q:9CI39'Z9KK5EC-A6T(*N5IO MU+Y @$C:C,M%E.O-.74L#09:V>G/)NT0C)A??X]X1*>+#R4*B1*5<'%I [PX M,%V?AP0W::<):U+A?!VI4[ M%'?.(K@B=Y[2W3_BZ!R/U=RZ@9*M4; *@MX#Z/72Q)(?%S&"4^4ID;,W*XX> M?6L,BOE8 MS.7V;#E> O/F;?FM^$A+$VHEI,.0O(&.[$:'&%J=P>=/P3\?R:#M=5VK9FHD MXFM6P7"S+23#@6(RH PF<;84MA^:ZG)I*_AY"_4MN]O'HP&U5J%DJSG3X*M% MK- CLU:]1 &+!M& <(G&WZQL>Z4I+I_E#"B;4\@:<(NL >?.?[FLSW()J?Y4 M;4[<)<_;OM69-,6'60 _:]SP4G]BQIVH,^8;%W\";_'?\K7]GB-.Y?!K#9Y8 M)O?J_@4&>=F+_A?<6=RZ8+__MMNEUI"?IK\_Z'SJQ@>9A"OIXVU_RR.^[DO*4X8)=M@8Y.<- S M9',FX_QFORVJ=]F4&_94]"QG$RJ&>\*,SJO=VU[Y2 MT/Q !8 G-%#QX9$-7 "29 ?7MT',A0\'??-%O0,&<]@:-JABL6.C%5:3*^2B MU/5;E5[F"UFZ7]\:&@I?X,76VM3\2DD?.@N/G&=9@=E?]0MGXX:N^CTBJP*3 MG+(=>1IVUI-3DJJ(CNR%/TV<4'G@"00\/X/G9SL,&EPZZ%5LM\K38NNA)7;[-,-U* M>9+C!VZGB-+39K?*M044V5VV(I#;/JK;<;&HS^Y/G9&1Y><%>.#YW8\:]8_5 M'X'S^^2<7YWZ:W5F?(W$SC21&TB3TRB<8*MGF90 VNR ME#&D.1H5N'6:[!3%<*N'[H_>2#K.0'Z%1V_DDXW=LWW<[Y0IPSJS\+ -'K;= MOF#A8=NMZB\\;+N50<+#MA^V/WJR1<##+<+4\H%[=NV[H4N/Z[;W/C'6P/?L M=Q;;6:<14'A-4_T5JV/59=K(**"?8+]#_&:P-^^A_=L3P[?^C9J!$:NF+^[: M)01]3Z@\X!#,]/[@Y+7TBU441U9 ,N7S;=ZAN$(DJY2\MJ,D3,DR;$=UPQY8 MLY0W!QF9NFX%P!2C/N]4H>$;85^D5[EP,X +EQ1P9/?+(%#$JKWV6 2C^3[F M"W:W@ 4?(:]^U%UNU]L>4+Q>V(&L;DG:7J7D^ :1]1S^9@^14CCIHNW*?PX_/'XKD/%\1VUIB.MT) /S M'C'3NCSS'D-H.H*ZZ)/#9B[%_L L?N*.*U]7FJKHX\ MWPJ?.0L5ZC EA]_38+7X,W%D44L'X23\Q[9<%8CZCR/KH1Z,6' MIN+$M73?DY\-]#Q1E#N$N%\L7G()80N42XMBKT6DHF&_POB!H)=,X(&@E4R[0 M^4JF8"".)5(L$,<2*A>(8V<5S >SJ-Z,1%YL$NA3GQN^*^9W3<.5+!U\^'^_ MB%^?-$8[+P^/Y,G[WQ:AZHW=V0Y50^_F+LISIS*T__^ M>_)A)7ACR?YY.G#>#(D3ZT!773_1@-13%8 " 'PHP!XP;SR$QM'Q3?E74TW M'/E]*.X&$?(4"/F#E 1BZ$=UY.RP2K\U :\)?"?C^+\Q:+@W%NRSQH+BNVN* M-V,L( 'G@Q#ZR5#1C]*1FP)4D),(=03B",01J".GQ9'/>6()8,!Y/.:4B@M$]QYV%_2I L\H/#-8?' M@SWU38?[1/#,T43P!^(PR3+D\.E>Q/Y5LZ3HKYXQ-KM><]85]?LR/G)A6-=) M/=U!!E6MR8R62J-K?)X<['%2>7/V/.7\R'T)O9A="9OL5D"*H]E@VM28)=-E MPZ'B(?2]C%@"'7YL28,1;[@2[T'1;!Q:S-!>[.)MK'RZ^6 53S*^\XPC=9%BYF, M.>;5?M/,M,D&O:0 BI ABI!?0I$$0@;T1* GSG2P!_&$5FG9'AN"MTH-.$IKXMF\ M32)-P64;FM.RR>\,\S0+"ZD^D5 &:6;+/EYN<=+6:X,.@C#/:\RD\)@,8L6) M$W(N/O2$8<4SEXQ5+8 MVI4:&W8P"N; (W6(%="O2$H0Z"4RZ._"BG)=6B+E3&'!R<1Z577'%;6Z#<(. M1D$;"F(%Q J(%0D)]0P[N:+62Z=UI"BLAV[1ZV75+Y0#_S!6X $KKWJ#.H]L M' ZC3:4F#MH *W:AF3>3/$W- M?,]WWENV8"*ZX9^$'X"2!9+H.)O02E(K4??!GX&+6T<( \!2E%)=T&!7Y<#] MEAH'76DN3WU=MF:O5#LH1*-_?\T#93BHL4U]G>75.DI49_2 ["W.5O- -=-[ M8K,0&9[(\V4> _#ES95$\*S[("/U!@_5F4GAXDQP8=^.#/$J&>'>,?_H'?IJ MN3,X_>>:_I=]OODCM" M@7R_B1 9*)%D202"5K(D D$K80*!OF_R) )!*UD2"4$+[D:^6R)O%T*_*'#= M>K4)B%U7(Y&W+.7"\ 4M)8'P]3,MY2WL@GN31$D$^EWGD\C[[\>\>'_DK:/= MDZ?AO(>$]_A,4>&7E[KH^_I)QI.;(@@>\30GY _N\:<>![.IC'4'79KM02($^G(6T<-21LZU)'WZPAY.AVYEN69/L'R M?!)=RMR8+E%7I4N?<8$_X@-#37E94^BKTI3;0IV;JE/8F\OA%GL6/N.C]4YB M6<,)NQ?$?HZ'X7DR;L)&=?K;3N](?TW8'+SG)M-[4DA_'LTPZPK-V:.['L(P M)Z\Z$RO@ER@YL^K2MCBN:0.CS&6Q3H!G'$7 HFHE"/.9>X[OR&9-F,Y_L]WO3@83-@=?MOLHG0E: M_46MO@%Z9>EZ.,F]0-97\JZ$^#%2.JKOEFK]Y4(K(J-UB;'6'702A'9/_OJ; M03]UO_D=":$)TWEH]]#N;\+N]S8/UOA>8!TQ=UN=VGJ)ETR.M-=*TY!-A2X M"@O1^W][DCRTUEUJ.:$_*16, M0KE6 XY]1$I TN=@,(%6?\56_[[4.6CX23'\@N4?V]!C]7P6+:"YHI9N>269 M%#UNR[2!W1/ACIYYC8P$+O5?RY=+V!S I3Y9%K]>J^KGS)T%1PBOV'QEFM_2 M^6S!T[KC58;+OK77_0W3KW&;?B$@NCL;#ZO9_#MVMT?_6 ?.-!\ MQIT$?@R<_K[IG9I JBZO0!SU5> M=27=V ,C4B>LMXK[030##T3F51, M" >2IL=S_40PC6:/V^59$7>[_P?3CJ+_V?U28,N=5)^M\5RJSK%=OL/5N4:O MFV(;^52WU.STTCVN4T^5&WVNVXN^.J%*/5Y/9]%_GBG5:R?*NY4B*H!84\5( MM]3P[759!&*=ID0O!<2=BN0-V,[$5$>6?,2@BT;E_8"2RV<-[(I$Y]R*;1"+[IRQ*\_!3&S@(X:=V.#QK^J^[5,%R M(CZ[G&6$<[7Y#7YQY;=[H9J2[D_EE+STPZD/?UW)K@?&YMZE>@_/2TVML+%I M>:FYN))3X),0J&)/#SOQU2'>76;U.Z&_$5TG>'1C0M)#?PULJN?/O!H<].,< MMR9>3%S!,H?MP?V*BF:>7X7XGR?WU.X- [#J6S1A3SC[ M=G_UE+5O_]D;5UKV4@'W6# 4;"J^XRH+_B""_XJIN0,6^?_M-7-'O3+P@0I]SDKHC-T[S54?'S5Y26M?#JKQZ9+C+P# 9OB(C%% M26&"35 A0\C3\"=2$L0)BZMX3[;>DHEA=;S9,OM:KFN5I1!22-YKM7N-OVY3[?#EL3SENM.?9;.Y;-KQ%#K3K8GLT8,I:NP *#,9:DO7L1%D9[I K]N1%WEUOM7X+ M% "*#7Y,5C 3#5"3W^B-ZF(]37.SJ;(K??JT9:U4+G.*LJEHLMW;]B(G/0,CZAE6XONQC2(X?K!H3 EY<":71 F8_8 M-'&]]*2T1#93+L=ZU3["=DJLR^X*@CR;^G61I09=2T9D1I6KFT)GJ%3WY0"> MMI2G]0K/H8ZA%=T96Q UP\MU6(&*OSV?S4BV.$R/^5R#:8TJMFVQE7;8,B:D MHI+Q%@V',Y"-(?4I =^T%WX0MHSUD[:KI"9E.IE314$2RE9W7I !L= M8E+)SBV?JM*(@>AS(9-=SNGPF4= @@SF>=IW.!>I3A6^->QB0Z?.'@.)(C$> MXHWQ=L55E8)B--83I]MDCX)$FEADYXWME",1:N#5-N/)HLH>!8FY/:K)Y5JS MRY,VUF4:-8[=E)1C(-&0UX3:GO=-I%LL-UOYHEMQ1?882!C!MMB2:=32BME2 ML&DLB4EAU#X&$I5VK8>TVO,27]0;!3JGJ3FN%QP#"4MRND$>+>I(59JA>'-A M87:)/082$WTR+*K+QH0;K$L-NU=M$K+4/@82544H;/J9I8(LI=I2UB2FU"D< M!0F"JA0+RC&06'5/BADRV*%2_0N;$;S40-K=+A YQIXY MT['1.L^VIWS31]/:*F?X?1E(,_;,;L,O#R6\:6DB.C4K13:MK-FCBX*?,7Q7 MF4=RCVE=GIZVEVVVK2&B MCFZ-L43;M2U8$V+^]5;1I2;2(GJ(4=XND6E]V_!'1S5DZ4\,HQIH*U[M474S MJRT*@<$>0WIDU!EKF+U95.I\N#PC4I(6"-3_JXSFUFC=%R]Z$7R*XM<']U;B].0K*5#:MR"NC MM]32^0U=3?/F)!O!=UR:N:PSK*>UJ2;3PTJWT"ZY8(6GXV]?FRS2->22CI## M4-O4AE-<ASZ$%_^0#0:.VU@Y=UQP^>'%R">MBL> :)=N\(%MB.[8+^> M4LW=L2&8 '%B^5[*\I]&TUX(HKU>L@+$^_*R%%6NW7^//GR/_XX:A"-2)=&+ M(G;RXV?/5=D!Y7 WX!7@._#QKH^>+,U-=>GO_^@0)_2]L+O;L).>E9K*GNP8 MJBFG7%^:/WKNMY3.N#_LV$7*#X'QIGD?!H^BX/'S#\]O]#MVM;CAFC6_5IG4 M^_*<.5MYC*\&Q$]5_V(?!(M"::+O68(8U3P;]OG#EQ2:!_L DG#4P M>-$9.!FI'8I^EM4.9\Y-#GYBVKJ'&P0?I:V#I@%-XQ.F<3N,CR\\H(V_&7FKR2M9WLX6>K&; Z_M)J"O7KRL8U!6H*^_4 M%1SJRLEUY:;J3/0L3]1/X:$EC/_E=0-Y2#$\G7TDCP/G]#Q [PN;_OAIV)VV M)(P[* 'SLEM%?KQZ0"N!5@*M!%H)M!)H)=!*3F0EX%SX9JWDFH+F9/2*IF&J M8BJZCQ6(CB-&_"S)#X4G4+7?2D5)!I?J5Q/0+L.=&A'C8?^YA@ 9U$RHF5 S MH69>7#//S#>]O\LLW-]ESF[N?RP=[F9')QSL6G7CSY'31=:,G 89J(7);0#\&>Z?EY4?4'T@Q"XZ\]&53VASOTJ.6[OU-[/V# M$6K%X#F[1VFBT,(WPS4G#1CV*X3Z.WK*1R'N(Q2X1VBT.]J*\2;K1L!C[#9' MBO1XDM$ _04#6+11!CU'S0R(3=>+3:\GXOX4;$H,D'150A\27JFK% B !M7?>0I(K/WO<[7WSX5^LHO3Q M>S*3#3QC/'O$ZX*'\@F>IDOOA* !00."!@0-"!H0-*"D[BJ^)^)Q M:/7@K]Y[_673]1P_VF@\V@"<>P]3R!5SU=QJM$&*C,=JBYZRX(A+[&'2 =+( M=*Q)FL_9K@"8,YE??YFS5 ^%T JA]03'W9>>IN1#ZS7@X R=M+MV M9HIQS4*U4A"S: DIMB^ @XU!7V;XM5/D!CDIJV%5*3!MP%\,8CFO N$U92R@ M=/2.*!7^,?TL3%CX"H8_02(\1**IY0/>UB0@]NE.YRX^S$OO!J%N0]V&N@UU M&^KVK7G*9PA"G,8]=L>5,M?1RCHR0(K#(=?N3OKB)=QC*;U:%]:BG.94 LV. M,)WJLP8H8Q;E3& T W,F(#1]?%M_Z6$F'YI.@R.->DFPS:)B<;+=*'K6+!-T M^4O@B-W/;-;;M&(AN9$YLAR?6O$X*)6S2YEX'4BBG?:_HYH8YR]._]SZ=]]\ MIH8P+.+Q[/F0I/"%E0,6\;AYN4"RU23*!9)&)U,ND#0ZJ7*!.)9$N4 <2Z9< M((XE52X0QY(H%XACR90+Q+&DR@7B6!+E HMXP"(>/XMA_38J%9QQ@F 1#V@: MUVP:MT,(G9>EZ'1TSQ^./A3RP*$M)=R6KHA$_58)]V$A#Z@KL) 'U!58R"/Y MN@(+>22:3.<]!O(S"GD5Z#9UQ0$?E:8 H>%*2"1<5))UN%-=JB94#.A9D+-O/ U9!0379K^+4;ZVR=JZJ+6] 7LH38$3"*19@.CT(TM3O(Y.R8&221_+<@MMOM(&LW5Z6S/DKNU> MHLJ-.@WWV 0CC#450VRJ-"#4>NVA.,7K6'+EYVFP. 7DKSUO0.]F&+\A93ZT M"V@7T"Z@74"[2*AS_T-+1'!=H[W*CTA;PU:31:]/.\,%H8%_[X76$NZ:L %C\ 3+U?MISO?0P M+[U_@[H-=1OJ-M1MJ-LWYRLGMOJ#Q#,-7*+-+)_F)Y)56PV&:O,2#C*Q+(\8 MSUUYO-\1JN6Q35B(QAZJ/S#(&6, $)MN$IM@]8?W8=-I@"2@RLM69N16^73? MT,^X'Z> "0*()CK3N#JL-?E/C_'D/6_"<$-R7?W@=29Z4?]@W:_A&*%KI M'.4@3I^ =*=%]'#5*_3-R@E+XOZ(OP4/M<*#6-"6'@YJF*KXI[PD= MD =FI":=.\7P>RHJNZO&E-PHE<@?=$;FSXM17B>"A4 M,(Q>.*ZL'LI_C]83H5_>H)Y>8LM;ZZS0Q)WU,^D$7TNYT<-W[_@?IS/=3JB*:/G! T=_@UG'F X&" M1]IUZ>%]?] 'O]2M^"?C/D5/+8E<)_N"=RG.XC[843/.A+?\3/3;6Y1ZW6XC31K%;;" M5I_:2K@]PD]^Y^0MG_@\D=#[RR4OH>!TX;L>^/%SZ/[C,V IARJEBOH3/_+K.)FD$28%.B_M0EYL?_BS M',X?C[9EU_7E8T";,[U2GI0W!*(N%KF@Y>K-?@\0N41 2Z#$S?B?IXRI7=95 M>=?!T4=.CFXZZG:).4E\$.YGN[3@):=&V$=/8>\A)03<B=2)2E91A364]%81:%66!/^2HAQKO&W:D M3G^N-)>:-:=/&#%BF=5A@X9E.D^LI7^8FIXLS4UU&>[K>J!#\0SK4=WGY_/* M@$?(=EG+IJ59MK-BSY1A_77-2GC*=?2JM"YN+-_[(_J>==HD;.8.9J%>+ LU M7._T^TN2F59ECY^;W.>KLC\$P?;R1X_*'X+ B4#@@N>P7U64 MW8D81(73H<)U*P,.(>*G^0GWA98SCPHM0T3X$7["T2+;GP. 1]9^Z92 CNIJ MZ9DCRRD5S(?L>BE']"*&I]1&%IV3J';FTB4>_O/58@7Q6/B-9$#8OB,+]8W? M5]C>#$/\TE01J*W6P!WE?2D0C](-HO2"WL:6G_ 6/F\ -*X0*EQYKV^=4-WV M![=&7EM( E]?:YN!GRX9'8-F.T\*H: ?R(@XG JSYK0#ILMM^IX+QAW1)3[M MU'VB W*?Z,"7!->H;+4!OT'H$5O*:SF*582,@/WZF[G#3T:$^CRX?VE#^\(Z<)0>Z8\_E.5^4H7=K1N_>=INI*#5%IFMJHLCZ% ML:XKC75]L4P6C,#Q)5*-]IFC P3/JR8ZQ=["9R52<#-/=.D_J M?I.8HW037RH7)^NU0R# M =>*4M<;#/@(2)TB$G $I>1.MK.H#G0/(=<=E+*)$B,M+Q4&:%JH2DNK;1H1 MI^8JW^)[\RT.JFB2O_Z2YSQ!N21,76DD0'8DU953-@@NW4P X--$'U>W]W\= MH?)1?">B^7#GHB.[ K]85W)JL)UPOJ<:]1XV]FOB.]D^/H%3.^V*(I=[H'+D MK10$73Z/8(.FT';]EFQA3XYZ/\+Z\46@ZJ+SE=)I-09<$=T0B]94KQ:Z;8$& M[A1VA\:)CVXEQ/)-7(\P()/(@,PIX/$J8C'G0\?3N'%Q>*RMYI.!@SM-KJIP MM4:K+6$NQ5X('F=I35ORW?) *S;7&M,N!I378T-X),$% .(.RYQEQYF,L->G M(3+Y0;)N5/SVM"[?U0%8 H-BB7;FNN"=CZ'*:..(HOD!SI/CGC+;]IM9BGL" M5=CW0569YME&5<[RO,]32):P9F*WS@H,\.20.^HUZN KBHQ=RFW[@3[:U>%9 M\L)GR?:^8GA6ZUI6ELRB I+VQ]:V9K+S\NI2>%8:H%9_G:FT^2KEV^N^SC7R M R7$L]#UPN^0L^Q,+Q!#^YJ3=5XJS7-P!(*> G56S1UOXH%IXQ&!B*3+H@-D M-=^_[G _& >O/0>#R(NW K',(^;ZW: !"?]3EI#_><)^=06+%$R1TSMR%7$6OOB/J ?BQMV/DJ;#'<;AEO2?^^O08!Y2Q!U-_R/U M\".8C=A4 E;%1Q/VA%AQ]U=/J17WG[W!\+*7"B"7Q% >6>F=8EF'W\$JV)J M[@ L_-]>,W=TN00_'TS[\4W._4>__D8DG2EKE@+'Y7)TDW.OH^)C%IB7M/+I MK!Z;+O& 8]RB[*V74W7)#W 2!)?=XRAV_1TJ0I#'E2+1-5L\Q4I].V@,6?J8^%=(=W A91NYJG M:$O!8.1 P.,MO3IG(,,56:YS"IM4#$8)K%]567 MLW-M(1-_9F9=V6S\3LW2U#3%;<>]'EEA03V+6,MR=]Z?YM5R@TN'&^VQ6;#= MXCK897@_>R;2:I9K.E[@!KZWEH=SLXQ:8);0YRV;(KMN(JZTXI>\0 92OV*+ M S9L2<3&GLN,:8- "XB*T]D2RJ+3:C,(YS/VS!ZEXIELI=KC!QXW651PR_%P M-FP9>V9ERVN+]3HC\NE!CVNIC?' Z"O'9MY8NFC>:)0U#NNQ%<5/,\P(#W95 MYYYIB+I&J=FJB(3^0=WA&6R^WIALV))ZWM(ULX*,(GV&*U:U'%O-9\1AE3TF M(XNOMY=Y=J%J.F(V[-'I,[W=QD^8G0UQ!_W!V2S7Z_ZPE [K&97TZ0 MG%JU>FV$K/)"4U@-MWP GAF;>81&'4/PLAE^,R@8_+)=;0R1=K@#C+V]->,6 M]9(RKO"Y=)8N2%2^A4R4'>O_L[KFIM-I,<.K@MPP-W:!:B^572K#TY;2B$!* MZ7IEP,N(X6/:UM<&K6!WG/BTY;"+6MS0\]I(FB^5E]G2@%UY()X?>WMN6"DO M[&:_@N0:RMSA;7U6V8#05FSLG9(T#-C*VN33H8(8,U\M+W4E;'D8^[,E_(SKNS90UF$'1&V%#J0 MHFJF9#=TR$60,3P+W4W+<5.A$RG-HP=(@)5:G:GAEX 9.VQ=DU>RGL+!^@)H MLA_XL^>J[(#ZLYN[5#?T-L(_DL)^A/N"!XKVE!IQM(=_&/8'/-YWPP>'#XT( MMX^7;=B_)V<9X1JVB=+OJ/^XH=]^X,=^&+%J2KH_E7?]>K@XMAO5[U381DU/ M5=V/NFL[%G#K+-/]'=&%[Z2L@%>&?4Q9$>'WTZ&$SW= *4DW93E@X[#_9=__ MV!M3@>7KT]1<7,FI< ?DZ]YNL&)4JV/_4'T33IPREQWP3-T*PA^.3\1=B@V] M&= I4=ZC38>=\U9T#M0PGWGO<.O.LM0K*246=86U'U:,FH5#N*]2!+5MJYCL> MZ!C0"55W[TY(8Y]<@OVGW5"/^(BJ%[K]TG\ "9BCKB+O+75/-Y\*=RNG[,X5 ME2;X%*P^E /8,\'+H8J&RN?-@9GX1O@'FP-6[0PS H9')O(BD-T+1[\7CBA) M87XT"MXHN'"DQ$)44R%6L.1I MO9)X:05!XY)=62#%'5LQ!)MW^IJ[T'T.06UCX[FAX-NN![;#UWT,4? MV1Q?S.)EOEM4>B:1)]H6$R2Z_O9SG!6K6REM#@2>;^9*&JKO]%2_#4P+=%LC MM].>UJUN-]7L0%O0F>07XV[P[J"7Z3)I1.[3TT)[-C.'!7:7.T+BK]&-_6!' M]14[NZSO^FVYWE?DREYB3I+OV0*\_>>YG-G,!4X09].A.3(YL\.EIYU,F*#@.YW94"YAKXZ V_;M>O M!>?N*1SYL%O[!D1?>L 71RCHW-Z"<_M=X*J5N\W5O#ZU.=*5NO-BN^[V63;Q MSBWE5KL=G4!Z6E%%6:66QP9T":2/ASC*O';Q^AONQMQR+E>"NAK+,3N:"A8= MPLK3E&=%Z6-3>1(^(%1,-TJ>!#80=CQ*7PW!:9?;N4_J%-TG^;\OI(E%CSF4 M"3U$:?!]BK"8FJBF980VF I[$4+?XX1?PYK*>@@68;?#AF#>,.0_($LX>B3X MP?*]Z&/T/RG1MAU+E.;WN;:B:LJ[Y,^'U+H0"WPCZKU[RNPUF*SV>K(::TZ? M/"F6NA8V:%BF\P3A^@<]Z,G2W%27ONQ&%X_B*6QCSV>VYEQU-6R<'W081!#5 M:OM,*6PP8^V) _WJ'7:8)_)=&3MW),QA2X(@")C#E@Q!9.X0' HB 8+ [UYE M!8!R@$O$SQ($7"(2(HA7:<>@%,Z5XOR2.-[<39Q[(@Z4(P2)2^CC/T,/P96I M+%F[O7=:5TWY3Q2: #_%OHX>^24)(. TD7+LN8^8/$YQ!AQM["X]O*_5<8EMCV[D1/O+!:G/E*]YVB*R\Z*5 M*ZWM?AO)T;S';CM*E3(^7>[Z83#'DHA>8KPT,RJ)VQ7909I4IUG0^')#[;9W M#&PH3MWA)Z.\C 49+VUZGRYX^7R-O/1 +IX8!*'T9J#TVRYIGAA+B4ZA2+:L M=AK!TJ/*))]?I"W[T_4"/X>E:V=96O4G9)K#\O:X-URNV$$%L"^2(98BF;MX M$N8IL/3RAO?Y4J67V'#>E^$._6GC9.!WS4AWC;#VM0JE"8.T(Y4%,]U&NM.0 M5TL^O> 9B,*"@A\X?DY: MW=-;"9= Z+M-Z$N^.W<$^ZI+D2.W>2NM+66KZU>=ABA+WXQ]:DV<9AJ9+(X8 MU"1M<>E@DQ\ WFE0A.ONM5OBYSE735PEU>2%!V]F(WN*&RZWL(<];>FMA.%> MK! .VR@PY?5Z/=4PIU'H!WF7\NS@LX5P/H=ZMKS6Y!F7]9"ERG0RG5Q%]S%E M5Q'AI/6\$A<,_'XF&Q@ZA(A[2XB;?%(V*F*#/IP. 4E1DY=J=S2^$^.]$G)XGW.(%:%D*M+(-,$MGU.J%R[I^Y8*1\,,/M!9*VI.K:,"9Y MRP^^=\==EV4>'ZB1 ! M$XV R?< 7X% 3^.G-;6TG"'-RJ#>-07?B>F]D ?W_XXRJVR[E<#D:X8(0+ M&C@TLZ=Q:7LL4D&=X/C<%PI@)>KOV]FX_YV/2$AESF^*5L]^:=C3[D M"J V,\CV8F !@9@($S>"$PF/U#S$DYF&6/H^(ZKJ62SN![H'0$3OQDGU;G% M3K$T.44&E2$^'.-;N>6#:O<@RQ\_$TY>.$IS7EK3*Z(&O:&N]N*DI<=+7COR M$[K21Y6S=URD4JC+HFJF9-<+K2RJC1UJON6XJ5"? ;%H^ )0(DZ4^4=_VC8 M>E\K^U!]^X&]=*[*#BA,L[E+=?\?>V_:I2K2M M_/[_"M<^YS^E>2^L&5-3= MS]MKH>*L..'TQ84,BB H@ZB__LU,0%$I:]A:6GO[W$]W5Y4I9&8,&1$9<<6A MRSW0? >(OX7 M_ G] -^BVQ#^<9]W& W^$JA1CD;X8*PPBK;8E!>VBQL;_)*]! L/(,7RNJT* M".S=6[ZZ]9J77UHB9T9$L+D0]56+[">L&_M5O/R9HO'FS"[5T;M(K(AV@?,M M4@](!$*B[[F]Y#7 -$%(U@C"9-T7XC\5YLE4\S;:)$60AHNE69,:MX<.W$"Y",TO67"7V,/;P0X)@/>2D/HT;W7>F7'6Y ML2B,2+,]PAXO.P7B#-DY+TZLO&SRJ@Z9ZQR+N;%>5?E^U6JP7$S NV M"34WF)0-07> CH8VTM+0%[)IZL86ZG#Q>$K!@0WPZ=\O$;C&P L=$=B&X/NV MJ\TY+Z7CRC[U.W'EH08X.,O(^X6-@\;NUGH[>YB\Y_%.E_.*R#H&PR[J7">Q M6:]K0^;#*:JH0]'Q!!A#!KP!_'>X/5 S@3/::HH&'VR:&2-@R,; M]D_@KIZ0\@UH$CP9#G-HBX+H=EI B0;BI&$Z3FFG'$VH\66+)V612-[A9 M/I5PPFDB;H#(+KDM?(TK*F,O,>YD/[A6'+[T%@NBK(%Y$(M!PT%TR M3IZBA/ZO(_33O3$=\T$W71RRP*H\U%4"Q8FF8LP%5^4D\.*?G.IP6]-;93K] M0B1\B+.?>RPSN ^1Y$LZ_9_(X4>X&V=;"3LH!#;LJ(F"^ZWC-@K>W]Y >/6H M8NG+GP0.HZ$WAG5%NQ\/1%RY"/!#@ KYWUTF%VI8PI\!DP'Q5O\)6A_>G\!) MBV(4X.S+Z:B_A+GG4"Z( OL:5Q[O:MAV<4@!C#,83B1$41QG$FENG$B*PC@S MR1!C,9W(Q(D,3F0P: 7"MW)^]#+9U;*M =\0Z:VX'>>)T9-%9 M&MU"LKY05OG1HMK7.$K)46!D\G3DP-1T5MKI&M:GM6:S5$Z48D1K3)P_@6SAZ-\FQ8U=DE,QXGSMR=U#3?KFUF+KJ:*0FX8B_7HF-=V[WAD*UF< M4MQRM516LU6VRJ9+*6W@C)/GSS3C"8,=*&R;EH4&MB 8J9S4*'!\G8UL\2NJ MR&'6A.VSW19.D-JLJ#INSO3Q2$D4=[T"UM,QF3YVO7X<,4O M%S.%)+A9U9E:MJA5*G[MWB\UN'BO'UE12<^!(?YXGGO9E_\GW MBS[@11$_;NX+=GAPLMJJR$C'9[]Y[A9N&CU\Q/<*2:R?F%O+Q'*)-W/4C1R] MR_X#G.MITZO+;@$R]0(VAFMB<,@M^%C3JZ!#<=29ZIK=J'[9^/BF[8A(_"5Q M$?[XB>G^17:$>@0I/Q?0@ MA, Q%#UY4N+K&^&\SVC]NE6GORH'\RWS\&N7?';Q]MD.#<2G.S3$WY#!NS=A MN&&_GB(G?MBCEP1KX/%7@+0G]?K*Z5#S_]YF07TW9?>^.-%=K3?2' M\H"KY[XW#_Q:5R)/Z=V[W/)RX/MJBN[>R[P:!HKKM]Y[.=> ^?,B4@]>U_S> MA!J(])>?B;/ZL+04Z$6"CM<7H^S8[KT35/5="32N=/C"X271."3=D IU+J_( M$SPW'RZE$:D?-3^*Q3^=19/C#&,+"$ M8,K1/G4FOB_BJ2Q[V$;95@J*/18R M]6$VDYUDX/5R_,>_Z6BZ=I9U\EMIVB^L"UGW'6-W.>@V#?$,-W9SPW6Y>0FP]'%7G[4 MUK;.9(U#//_XCW]3JJN-1]N7U>,:]-^8NJB-@BW5CR14[ M*A))6A:%9&ZY7=/IX?2!=,>HVQ24@;QJL-M6+S_1!;R;7$S=7B!X-)$\1X#^ M^_O$,/:E;B1Z?E>W.!594\] QL/ZB%>\,/G]O;Z;&2DU79O"]IA0BX1H#3Y) MB(K6C)798A9/%Q--5JA.8;D8M#BBR<1-&O4^0S*/*FY_8)#ER@?[&_(VRR^V M_?A ZV/][+I6R=1M#R:P2X)W/<,C^1LPX (8TMHX0 "ZE)$!9L4 ML\ N7?<,O_=*GW[,H^S+,P3R]=:%)^#2)8<_ QE,A/ ,;OT5@XWT:(57I+U)=0^K0,C6A=NE>?&G2#M (P Q* M1M.)-?U47X-FVL>L5\CM[F<[LAS<='+0,BT0#KA(QBSQ#(4W3#+(E[+^S^HOLU M1L1%V6T)#;XL3;D!6RQ*%#]9KM7IQ''[*:2C6/)20X4O:$[P+;!=(X\"RRL? MUP;"GW_*P':2>50$Z0-I EK=;@ZO(/9YT_ALM>K5)7YNFY8L;3\.F[^,)@EO NU?)AR#A_0<=; 9Q MX7;(LG$(,8@4IW[X^=> 92OU!CENF9L=V^OP_8[[H@B]BXJ[04 MD359H:&T5@8[_3#8[PG$=*#?"&(]F%PW!<2;0G2XI2%KO+R$C+%P\^^DR/^Y MR:EW)7+U9UQFU546"V#MQM=R;23@S.Y:29H%8+6$)V@B^O#;PB1#B(T&)A>+ MG9S%)SN;=.O'OP0.CLSS/($S:.R)R!E01Z VV @<&[8I0:BEM^DY]65[_GGL MY6!7<+!,2Q3>@E]N8C5EZ%A2G8V92G)J#^6U7 92D@J1DB7JRP*F$X4@S @J M$/6X4&&_F0AX&J"(Z:$C0BVF0CM7=CC=@K5#' M;\$H2SRC-/H4]:\(GAKD2X2R0COBB$C-ZUHTB-#M]_@!=!40V(P9/7 /#\1X M N27DQ%>-,^9,_#E&0??_DK;'5Y?@&5$4 ^<*.S P<$_36 >M.RNRA!UZ6PM MI[CAVA&H=41J=4Y8E3VZ7'3'+W"IJX1]B] M[C_5WHBJUU;?]Z7#N[1YR.E+ QYMNBP:JLO9>G>QTY4P57Y0'V'B'_&L*?2S=2X]OI!*MJH>V5EPDA%OEKZY!70$,*,L8-%&$(!X M]$B%)(ZMK05043+08FN=![/;NGH$"B/8;&"=13CP0H]IP#^PBY9E0OI#]19V M])],'IJ)4+,@9:GYX_82#T>#H3+4=*$/GG J-$VB7G,O^"''\P9J#0%4J:UY M.^/J-'=IP3UQ^Q; 9A6^MEFZZ7VO3.@[J:#P;P>4!_!E=.&D$^2EH8SF%[(4 MM1C38>7$0%F96:%$J*.Q8]Q'NW4I,35.SGH3EBG:$MMAB[), 3$[%[&#=KO$ M2H&S.L 52/ N>$N'D:YU=Y U=ND)-/C0V/H.'&J8(J,&=7LWQVU\YZ F<:(D M03GC_/YP[B%M&;IZU&_%:XYW(/W?)T>S.TOD;2%1-@ G0VD*BCB8D+O2=VS. MZV)ZM@4O\ 7@=QX^Z<1.@3TGK(@,H9^7KE4"'S$#GATPI\ *N,.2+DW;TT%_ MM%!V'=U[--=6AX79J-.@.[/%=)M)C*EQQKF+4.9[XT6S;(IYMEAJ965=%BQ* MAG[,)TR.D%,#&MWPK9"NGN'L-:5TOP%9AON$'2QN>''IV<$W,GT?+.H40(YX MG$EU0_97GX!GHKTT@7Q#-7'"$YZ[ DY_0&(#U=/;ONK5>3=0S2-/>._U@/F! M-0&E+*XA3C_\#"A6SE:![BI[2GOM=1GE_(]^9&HU&5!D,$]"*!&X!9,[M6ZF[/4'1(/ VB)L/F=7KF>AS'.R_ MJ-O3V<%\A(L)3/^:W4._6<3V8E.U(&N![QXS#" 2^ !J0(^^#M!ZG(8"LI V MO [XAH-T"=BE0#],/:K!7KE3=^@;:NCP)&0=0"L6*. CW1:1#!W:JWX'2WBG M!;\-0W<:S&D0!4TT3=2X%O6LA>H)J-"%;*'?5%D$0@4[8:+.F5&@/A5O%#R1 MT2,U:+FLP/ MON MEZ$A 3;1=$\&/Y8H28 G -^:+[#I!'R7)0.G8QOT//@3T?,7(;*+FHR;XS83=CY&Z\+?] M1-B!M1:4\P4@,"(R>(3OW0"Q_ ' M/&?7RAH/-F(R93G@<;$K.2'UW*HS1AD?,P3RO3"?> M1Y=-\O<:] 72;%>:6&VLY/1-)9EK5^C,_,@5+C<*'Q"PT.DW;/@N1CK<^^6 M^A.%[-9?BS?0W$LD%I!(83L@<:V];M$+B:WWL%XRCS:1EYUO*CG9V4UHX]UWJ M/!QY/^)4A4Z>]O83>5;[#_<4Q4-)NFMC_8[)&RNLNFS9F6&9+--S&/; R)

)WKO^^TW>N,$]R.\S(\<(^:9G_9#=[#$?O]P6)_8K"-/.HB M?^@3'7IJXG2>5 OK_%KIE*2E08V[C>P&G)J):"(5(J*:B-R28\B2)V7>'=QP M<5\*R&IXM7C;;<8ZGJ<[VS8O8PM"7Z@)N5\:-ENP*.P<]N$EPFBH"5J$(/PT M#M24&:P$^H[>*8I&X!FO#9HN2<@$CH:[D0$#&XKK'8Y8E6IRO41SB2E=>L]YRYJ6\[9,(* LEJA"RO &)GK&$[$ M6Y+S&XCP1_3W]>A96SME<]MME.G<2EZ-S%Z;'L6FT#1.OA AU2ZG4@AE\ZE] M[ZY]L1Z'5:34(*>L>M4NT9WFU.JB]1[M&]2T*#,%2BGXYU8Y#@=RHAZS=Z9M MWBA;]3Y#2,K"GLT'B41J2PJ72CMBILA#\L)V5J:HA9J\E&;)>5E%43X*J3@4 M-0RUKNRR.FU;W7H5R]D%2^RO"N1B#>1/T\^))MF&&_,&SX\)W@L\);IP(_B MD#;P77PCZ9K![>O'=/Y[TO7XWV_7V#[U;&SO4N79V/Y"8_N/-_N!C1D>!M= (4%=DLH%\.]H]FGD$2/N$863]A>J_G6J>YG;\8+.J;^$OT,N_-V(U.$>Y3@-!"Q8!L_=1_3A M#>>M;E<.K>*Q,4[N#_+ ;YW.>HKM\D4'6VP2\75#G)JTW/I<$*GMKNBP$WN^ MN)!$;M?BQ$S'>0(K,FNFNI:U:HJ' 8MT^ 6,7ZKA78T _A3 'G?$I>7U:\>\ M0$60%1%%C4/,\*^)2W%87X)N0>%$D6/#03:-=/B9*-A S] AY'53>6S>3?#Q M%AWIHHL9E.^$#G54HRU?2GZ*OK*6L];S4?C*[\T:2/I%X5,<4A*$++^>S;N8 MW'0,;2ZH>*$.C"X\&YJGK-$F;^A. 6BMT)TUBJW$A!8+&2576&2KN*.F4\;K=Y_H3O]=U\7AMY]' MJ;YH9A$X-?.DLBKXD1>'6"Y5&;W"):XK?M$+&8"O)F-!$SPBP$MT(P;V-.;^ M&)EPIGQ]^_OX;'[K*+[S1>LO&A*4&4SE "( CG(_Y\C7MQ:TOK-ZY'IHJYR9>(VL8C) MH+WA _85(K(+H@[K".6_O>PE M?2&;IFYL43,3P+Z"&)EL(Y7_RRV6_S2 :@A?V\>&_"^QMGS[P S#9@@L)G%, J8!9, 4@0JER"84MTC^&9!SA,F;0<4=1\:J.K#^"O =4# M6=1G6: XP %NG9BC:##,Z 1<>B'/6A6%*7AQ.9!I=))JS1TM"C%ER)>.)<80 M>7VJH?2?6YQ8M^(?=$!YJPLNKJ%KP"87+<[8=@\)5:'<5%'C6,X68RNLV&FR MI66B13)KF!D0)4-S=:03/>1FJ[DYZFX0VS]9T+77M]K)-CP#X2P9J6E;*(I\ M00X'A>VXO2CQ)F;K239N.NE1W82!XR@6MG.&__ ]5]I6!+WC**%_(JJZ ^S8 M;[5Q63=U*[!_!_,@=.]6%1SO$9EU2K'7L8YL;HE:R@9[%\IS9SOWEGT2K(T" MFNO;VI_^\5 $]E]--TU&\X/C.\[=YH*?]$:AA,?0O6:X%3/B9UB&M4>ET8I; MTIL^K/Y+9T*R"E3P&A1$]5*^#EEU**7R:<[]@CGW2G9=J 4'V'8?@-E;<_N; MIS,AL&'9F@YW!":\?[0NYL,W4A]2(_>_&QKT$IC$Q]HEMBBMURLKUJ>*?1@/ MP:()/.2&SW^H?^\>P#) &PUU]K[TZ=MJE^"-#>6OT#_W0C4)P6D+JY!-Y958 MH]VB=*Y?'O+HQ OU;8.^Z?ZP.TTRXMG< MO$JE&8DNUJ7\?%6A[)C9>LUX0+:Q( (G7IY RVJBKX&KOM<@A@BC!% 1?%MF M],4?.HWF?BM#MZZ[-=@47>@[K-AKU[5VEW"H#JQF#\V^\'S'R?9(OWIE076_ MQ#H/A1LZ 8;@6JX,BF8?D"%5F4-GC>S&.]QG0=UOPC;AP"*&P*3()?)LH4@' MIK&;+\ -=K/7(:/[EK)PFA-V'(KWH_PHYKH/\C_/WE\X>V'E"%#92,5$(07W M$>%#GMY9U6SH%\/W"::CU\&XWW]"- M#?ML7^QE ]/\RQ1%-SI#[.<(@7V\Z[8(L_2<._?M>1F6_W6]D&QC%U M8\RE8V3>_CC@90AHQ*&.]L+I,)J0.:Z_YBOL8JU/A'A:R5,*U) MN'=T'K;]RV4VMT1*=$/U[D8?N@' OT%!W;.9Z["BNEA!!@H3GMC@]2YW F[+ MVEO Z>Z3$7]X2;F56 PUXY/)W1YZ M1)T3Q.S68^2NC@ZN<-M)XE,S;6ADBO2VW6RKB[5E)R;0!HWBKT7M."T8_OV- M]@LQB;];8=TX7!"F>3;3E0:22B\H86S5A9&65*>O[ACBR>-C'MY*PL@G=R/L MJP\IC*_$KQ)G1)%:MML;A2G1L4YY$9N3,8@\$U9^[X.X+0^A>PT>#EY%UW'4 M?7\WX"' N0%;=*).Q!FG2DC8W0I*5'",E,1YD734!Y*X TQ<@&QOYG;L7*;J M:;;)4K7-RZ ]L+YS B\68-7Q >CH'S?H(:"HO<=PDFS<-.GCQLK2YPA6LX%1 MJ#)&69,,UW M6^)B3PZ?&J$<(C8I>S[+%GF:+"?F9($85 83I#E#.020)(3, M7AFZ>9.:HJ\]?+HSP$:PDKTF+V2KH!OOV\9\ ]LP=8S)*&1CFR\T,T4E-82. M9O@VFC-8D'Y\ 8(N.O<.NWL5MP8VKFY:,5@+!H4%^1,'6" WKP4\P$;Q5QWH M3[=H+( 3A#S_/<[#NS//.1X<;XD8K:N)C95AR65?4#KEC#,#ALBO'F_OB_*Y M&16&R#$2O EV+X*;7C5^#JQ3%$(C>.*P46*7:K.ND%0'5VVNU,_(,/)$G/\$BEPQ@(!'D!GW(@^)1O.](Q\T A*#.&-N66+" MQ]^"QWM6UI*;7X$2@FJL4LU%7DOQ(V>FW+=30)=P#/GH:TJ"PFO(&8>9@ MI4?";:#A5GIXOWS6Z/2_AR[\P=J 4PX.$O$(*BR+LBU@#J[WI40SN9THZC!) M5]O8MKSKM+=*XEK-D:.[GY M'K.,R;+;L8 1:G(CKV3*XI5W1,^AMCC ;B$'<6^5@_UTPXU 1D\S;1,W#EO_ M8=J<0H8-U.3N41G'HNX/!^#66TF)WPSH2Z7$Y-C6KAF+3]D.MRB+O=BZD+0_ M?[UT/.=#'X,+[G8C0ZYJN*$TL'YF.ER8DB67,.H5@3GHJA!7^R;)**]1Q\L* M@_$BVSP0YV!U0[,698UX(RGSL!V_0K&%T*&FAL(LE5@!VZDY8M2WQI_7:Y^@ M&(>O)IHS7AALGQC,.[5-N=K/O^[^(B]!=%-2); I;J:+BZKL)0YZ(8^CF!=* M#CA8%P<#WX,'U UH?ZBWNL5^OSP>U7_FP#\RC# AI>>1S"'IAE2HJ,[?4CP'O?-#LT?23_)]Q^WK:5G1>2$1O$0$C]2=HZ> M#]:Z"E0&9X %NSGPAG46BP2^O3/3582W#GZ&Q4Q1-S;S ;@.WY?J>2_<0IX" MKT/960RZ_-O?_OK8T)RARB[T,9Q_,*\Z<9S"O;0GJLS#EA-@9WG1OT[C4'$' MW!/H 06R?MTF(/QA B?Y2_"9*DS01N_>_'U;$(KW=Q3\_'V)N]F6#"S7P[ZC MB\MP!(AU@^@YQ68_A8GT:EUM2Q0_FH;S)/3S+FYRB M^V!!&8_4P6A]@&E.4J?V#.%=W@("+^ I8D%3(P!:?C%?]OQ&^&L0[V_#"A>O MVD\@JQD)^*<0O=(/_UYLF93HEA/=9F8X8N5,JD\QFV)!%AT($/(ZEC4$YW(O MO/UP.KH6VQ[@NDX3DMR/(:"7909 I-VJ6GIEP[/-OP@TWX2 =[TT63N@'AN' M5_M3"<1#7$_[@K[R+%LSB%8+7\$MX17,@9O.K@FAI,Q.-/D!,_)0ZG;:^^N5 MK!GXL6V*:)>@),&$6(2D ^,/X"B!WJHH 6YQ\;'T":J=0]6C_E2?>517.;-1 M-:YYT"+AY#HHJ'-\5@@N+ L(]OJ 4&W-9$/85^^"I^]/0$,$NP6Q8/<]BP[ MR$ L$&*$FPHCJ1[^]1%RJ9_#(ASD* @0C,[ U^**KX/&_B8X'NDGCL<3Q^,& M.![Q#^%X)!X*Q^-[:VI&BU# V%,CZ9"N3N_.;T5Y%;[&K8D6U+&'-%=8GZX+ M8'JNZ@X>""%9L>Y+X:5+ITGM7QKTO@*9J[X/Y:X!'0)GJ;-W/LD?\K*2W$$YID7%,QQOUA4YFQ;;3KN:K4P_W!$3N46? 4O,0DN)T6K M*C*M!F<*W*HN:_+"7AS7!P4=Z4G'$0;,C-+93HYA"[MI>^[6![W@(6D:>T?: ME2/H?**H*?)1W-8/,)&&1X>:.X.(8:NBYZR\ YC"8R- \+/<'(]AZEZG3@K& MB]"+WV!9MX8=,"YJ.A3U\G2W?JK4N]]C[JOA@6\"/41H>:)G>LL[!&S@9;7W M4 ]E WW7^_&L./9P!1%T^P.]*P!%]_/RA,Y]I1=@"Y0>SCC8GDPU]4#83>!@ M_$R%F51N*8S7RA1&USQ=L' 9)1AT\KK4N"_R'W^@S\VNX/>RV-6O))=UA<%8 M?+XLLEPZ5BIGJI.9J/S:C=1!;_H-G>%?W1L./#1TWM.%?MP<9'M83+*K.SN= M2% U(&D)(J2<$6%M3:RC4GW(0=>O#KWKMG^LSO1XWW,^)QZB1QVT;-196PB/ M&YJLE,-$DIO0U>(NT6L9W73-0LBQV*L9@F%=%01[[W=Z?F;,M8&.HL /USGL MH/0Z8V[>N)8PR8_>=7\00.U=PA96SO]0_V4WIZ!Y_W M#EZEZ^NH!*YIX%D%@3&N!80BS\?U'=R>#0"EC>D>S@DE%<&: _ @/U!\^^+Z M)*QA]D^HPR_O/*+ ?L'AX2=5F.EK4,)L3$B]6Z'!G)/A#0S[IB%*D'F$5Y#L?XV*M)-C*LV5 M;K$+)TZ8+;T_E-5/U*K<$I$FN\G.6KG^8(LMEGUAO(HIZR%'(4RF<++*BX4H MP"Z8ZM:' 4)QD:4AQMR]#.\+]!H[6%_>3^;:PHIGTF0GH71E-K:-,4Z>Q\NY MWE%B>_)V34-X8JQE._INBG7,KDHU:_QJ9(*C]@7>BN$A19C>AN]K,0Y9)+_G MWG\D>P=IP=>CBNG.KLPF"'/^V_]_0)C;*%B@6!O MS0 .R)[_A?>ZX$^/(A2C]J2YV;E+YAI^I^I&>YP3B3F$2KTA5SV2B,54R,F; MW%C)V9OX3"GI(K6[-DA:8 VABV\M5MQ,M+953G7[0^H591@X94)N M5U#ZUKYUS@$_T,NG =\X 7AV*W#*=\[_/@9+,A3>E"=7"21PF(D%NF";TY4 MU+=@8D50QVV;M] 99<+,0?AGW8OK^5]+@D,*#:_#.)S,!Q"3X$ U&]AB$?H0)@@=6"M+?_:ZF6^T,R2[PX;+13@[T=O_S03N(VFQ"V&;19+3C=2)\;)AN#B01/#4T8C>3 M=[5)HD XM#U8*.GIL-OFZPA]!$^&1.S<#%F/4N#L]G-<_9A=H,[I4-V$T*2\ MQGG2*>X?/"$,<0:^#"D'%_+>YCI/4^':"O<0,P=ZSN]2$% !DL@A_?9&-C;* M&P$37:.,3K^)#!338RQ'-[(++8LTGHSA2<0/!VUX0%N";T$7!^=S@#!G%Q@)S@BK=U^G0GT!-)NOC;NQY(H=%8DD#=@FF5MNUW1Z^'G@"MKC MU/Q^K06PNAY<'".=?UCS]R'\-F6>5XEJC1K2L4F+,CKI(EV$E:O)9(@3S9EN M3X(3)>E* @]HJ&N>#>N"#L/RV1BLGXW4/@TZ_ Z8@ !Q/=8(90-H 7Q5!?.> M(MGM?O^1;W]4<1Z@H%]2M)\XQ-%UT;I"^:8_DF29W_9W&+GF9TR2J8I)"7COF?,#_272\9WOI%\0 M"%\30>^)U$4.OB60[^""U1_*5/PY9#MEBWP$-Y%>4>P&TC90=T)A/[1 MS/GO[8R@G$,#^/WQT,;&J(T!LBF/2'$*A!.LDX)$TD"+FX=EBR8%P+K^@-8.#L2B[*5AU+T3%E4DFV M^VV]K2)@X#09TNH)@NAR:QT5V3(+3>8BO7VB9:VY3[!$'QUP_Z$/=48R6'.+ MS"+/_;@-9,![R.,AWB!LF&,4*B]F261@JT*/6I1L3AMKAF)89CI0$TRV9'24 M3]]C_RIJ]Y@SDK4)+G79+;^=#VN3:2Y+4*^@=OOX-Z>B]9!":%RF0X^+=Q//!@WU)7OL(ZN1]I/#_^^HCR M4^& 06%L\01X!.%1:M>,6?/,=!3#JF)ZC8\;&&:.[R8_O<1XG-V4$CR]L@I5 M=2;UV!FBW4/+#S[&$?PD<3VRM/-%K#7F=FN,*Q524XKEZ5+VBP0(MZ8IK$4U MJE@G6:@2?%>?&LM7$3Z/!,A;2@1W(6J)RP+DCPX(D'=+HT_=2\;]+7=0UHZZ MR?KE5N@3\X"OX[4F0WVR3=->B*>=)2)R>"\_CE_9LKF_LCF"V'TT'_HATXE> M22H_LSB.[4YX\><6./I-TQ7Q#'88XAO%%!E")P58H%FN[N]*CJV>P+3 M+=%4MSZHUF()EP(#Z(:7KWYMU;V_M-IK[ZY^KLG?RH"!TO-*LNW';=QIAQ_F MU_F*1<<$1QBVAYEN<7MDXWZR-U*3DX6R5@4D"BK_<&6/U4U"(P@UC3'K10Y/ M;AHK$A4[D"_GMNY_4"8,IX&)1/=:Q2/E\;6 %^L_*H9W ;4@IIR;?; ][9 4 MS(?:%TQHX8P+3Q;=<)G4;3[G3L#_#6G$5]D>A6-1T9=?%.A*<;A5#@>[-QRN MED49_('K7ED+W-@_TR2^HMGKFXK,[[F#1#8:GM1M+S^ R_;AY,G,794+GU_N M!BM^U:&Y(4>7$BT+:V@/UD]V3E%*:FQ6="4WW;:E$IOBIW%43)/&XY=*,M[$ MJ B>3.B2R+5[_%D='U A UR;)5@@@.IQ@I(4,T4^)F]BKAC]+*'_C%?9M5U, M4T5+(<899EP9CWK)@?/UE:XA8O7C7Q-B;D6V(F>8QQ6P$0G8PL"47UK>W9H? ME+I#?<.CB\U'+/[K%4I,#%ZQV8J=I#LSJ30>=M"N$1IN..\5";<4'(FY"C M)>I%0E!2'Z2"UVM%O/YH+R_(Y0FN*HOK/(B&!.QA':V MG2ER4V75-0:)OI&;T#&4RD>$%-]&T9F-4*R_KFGJ87\18LLO;+9=6\[F"7L^ MH,ENC2KM"D2IF_P\_G_;!S,&Y]'IV1>._K].9RR%-5JT2)N+NE)8+.8S> N2 M."^0^,=%4;XI$,[7[>O'#&-4Y.*6'N=1HK[;N<B;6Y8E_]IN_UHE,Z:;3*]5&7 LH# ?LU4)6G)-*?]!LU)8M.CY;7*;B]Z]"_NV9XE-6>LPLD-LY-N+9?DZ? M4URYUA\2P$K'7L++F5&V+'?B:;JM8 _!JS_8YLQ!4YT59W$$"/ M_*#J"]5WD.D1A)&&9HE\T=]#!5Y7+*X(R"!PM7693B38*J'N]'AF.9)WK=>@ M1T-4U7'@+?%6X.UT@.]"P:OC(]<*J4KW.@&E_GL85RY0/>I]<.3IHC_#2DC? M#3M]432BZ?MN,>#A6F 92==UX Z,>-+KY5&YZIT'*[!*3X[4X5I,2\)PO,.J MJFJ5\+'.56(?OHJZ/CL66E-^-$E5&PJY=/*E27S3SB81.Y(A8%SH7/04B7N' M/>-0/:X,J ([)ASGZG\')_#3@D59SI3W107;$Z?H"'TM MK9FLD%Z66%G/9-KT;#A*"6XW,SR$Y(?:^B30*IU# 1-"UH7U0($X)^=K#4#] M,%L;LDR84D+ P? ^$Z'U(71@R+3P-?LCY^0^$ZJI Z:#%%!9T9/,"CB2DR2T M8S!GT/&JO311DKVF++#VZ:B/_,UNQ[_2STZ\]W:[SFT@#G)VOR6,HXF&.9.7 MAU2FKIX52Z(*[!8/"Z^K^QK')V/X!7A*6RXW8S4M8[9*]^55,\UG9)AHDWG) MG$4_L#]?TJ$(F<"=_LIS@#;P;$44Q.[=N M78NA7XZ+*]TPZKM@4IZJ? ]A#_:1TH2&KL&?@&?&G7XQ_YE5;T1;JY M:^L3*H8QF5EI6)C*%E% \#=D:!#6+:1WVY"?XDWX9>K/P_C]%(2//:Z"AVB5 MH:2JSYG.?-*U%UC,%?T#_?A_A3 M_:;E5M4DN6I&5/ISL5^+QW%G6/C2#N&&0I?[,6\!5EEQ*[":&.Y;B4/2-H M.EE8M5YI 0]SOI>':_H]W@*Z:;PW83XH@^?]XQO 6E?%-G 28/]X\Y!U<8J* M]RE2<\M\.UE-""W6=J9IO4>4RZO&S4E]#)*8ULIFI]"C&:YN5^.S,J&9K]?_ M0%B3J>;;"^[F1.#N1-#V^!A/7C,@H(3#&L8#T\--P'T#M8$/G(B+_8GX?C7A M6TINAR#AI+VFWX333T2.0K?=ZXT)CQ!!-A%:#'*F@!VTD.T%]/IAPJ&[S"4G M"_YB;E4#'!-G4 M>Y(%>,% MA\@G23Y*DK+6 OM.J*Z%E$'K_#(7VZ\*L7(F!D#!U2,:CIU12HQX'@@HUB" M# 'V^#(+\%$MTT,3874;==LX@PT'>H:RI\ *]]PUSD(A1A?=+HKZ1L+>@)=O M36Y3.9GV4(D^R."'M@@7/?% GW*4@G."=G-I:-?1_:)9(2'-%L1D0L<*@]JZ M8XEL=3Z]0E'.E;JH$Q5J(6[L;9Y>4$9OMLH5QOD)O!%Y/52I^]5Y;[?Z0[B@ MMU%NCTM[&/#P,8YRRV36:=8(I3K/+X9FME =S'XA4!/VU@L&P:5'72CE'AK;:;&$J+H%-=$@Y%M8 M9GC '($AV.@'BC!;&/!:CQL08 M.QW)67EE).%=0LDY>JE>J>>3@P0<>?;,W802)GB'=3!&J';SC,5W8HX#1L9/ M1W:SXK:),>,$1EK]1MLIU)K4>#J.G[]]KI=JF.;L)+HJSL:QY*B6R[:I<>)\ MY""6XK.]Z8ZFQ46[QS?KPUYMU1HGST<.8]9H5J+;&MNGAYERMMK:Q1<.L(W/ M1BYF_55-2JB"TD\/96S'L([2:8U3YR.M5*O8PFM%DR:S5%5FQ/6HDZ' D70V MLDKFBWFQ6,&Q*I^]WSXS_?:!L/<4!)-(!-[D)WNEWR@.\2 MNHO$&F,;A6&J@A4W.U4F.K'R5D/!%2QY7ML;#>Z9N)&M6Q;KW)+9]LN@P2*: M7B@D=(/HT<91NHTAA9%+HM,@6H6:4[VP06YL43:$&+JO]EI1^US%0UI\P\T* M>$A=N+@F7-O[6C&R_3@V7[/--I8;+SO+CM-6'&/ZX]]T2*9]%&793T04A/T( MLGY$7P=P5 Z]X4XE(<"&+?OB(6CDM$SP S9A*N7=!5VB/AYLY/^$V>I MRQ<-0"M#YB]V-4#Y(@>^[SM3KKK<6!1&I-D>80.6*Q#.$3MW^)DHV+#Q$7O8 M^;RW\:C#J+OM9^Q->41#KD@73"@+.VG_\&V[\BA;Q./;>%F)-1I-C#(7I4:: M^A$1@5 LP M=<../51L:9WXI^Z!(/ ??C27\X\QD2XR!!?#0 M470,;NG[W,F7>/(_P1WQIN#O3L G#+P2:@S8&L7?)?_W&'ST3]?#=\"^O.E< M>[$.]&)_*#Y \.%[@:(/@9'_^:\E_ (EB)_D\#.7$T8 M@IF@/"^*QYF@MY>//4"JB_1R-?Z_P[J^2B0^;2[-/:O8,,WK:;&S%N.6;2 M[MBSED+6)NI:$2AYH_]*1#\8@0T)6S7=!%44O3J)6H5$_KO\.(G54]-:9:FQ M_7Y+4A/+09LS*8BT_./?=)0,Z=#UNQD8)XJ,VVM'\]76PT 3UO+C%+YJ.U6Z M/\8GM=6PR.=RSC@!-2$1Q=+G+2[__IT,.)1I$5[O^[3I?D''W2^D\$@*[\Z[ M\'MKO\]W7 =J3[,:S<2LW^YCG:XD\;%9<2P48*9?_+6>Z[=0>_U M9W]*I.EI[_U1]MY7>\%7[VE^ R^X-JMEQYO&@B:&3M>FC&1SA5$PG00F>"5" M$KQ^)]/O-9=WB>IMGM;?T_I[6G^_8/TEO-9EWB^E9CK>:O5L@^W+%:E#EL>S M<>_SRO :KF^UG*R75R-;ICEMT^V0O%XTNM-Q"MF Y-B4PL2S M^26),6.3:BA&P(M9.B=WI<:0=$I,@0K#A:$6LQ&I)]=C5BZKG=@B5\6;8X@@DSP= M63*[L>S.&"3I%5%4TF*"'VNY4%R8+;UK+?".KK%$MM]-,V*NF1:F8.39,Y5Q MG*-)BJS3Q$(UV^7-,CNC6V&X, DG,U&K*;G%VFUGL#5*>'<>E?ISSI,G&A5]K(BPUZ-4VQ7#N97F!,FVFEIF#DV=L; I,S5C.E MIM@U.:8G,A,BGX T.GO[JB+&Z%FGTL)DK,@,ZY7MTDULU/PM%^:DWLV:JD[%PFNBJ*6IDD,7D)!21)]L?S51>S57HG#Y)J\E2 M9T!(P9V_90$TK/V&#D%-YS2SR6WA"74 VS@O;"9SM&.V.OV&TA?G,H4WBTX< M:[D'.S@J1(&R+HQ#X#;XCR?R?[G%\I](C:$:G4B3&E+9&KVOM+FY/CN=/VJX@6JV)Z*J.Q!&6Y4U"%UB M&PAUV0464"%-(2J'.Y13H7V#ROQ?A]I%7PQF0J!RFY^W+,3?-PKRK7#:);<6Y66 ].":_F$GMY[W&-O?\X^7YU]^@I*?PE MF?DS2U9==^@%2QYTR0/5$A,OQ!]:2OS8=,%?XD]Y>42Z8"_)]),PCT>8IR)[ M3+H\%=F#TN6IR&Y*F/=?9[W/0+[;)EP-1N!7-?A==^#,Z[\ZV,B; HN_9"X* M[,W!1$(V[%)4)"1<<(PT\N24)Z<@3OR=YE)_%I?DBA9I^@T&O-%\GL4O7\WV=:X6HB\,#(3!_<.S>-Y'MHSR>3W(])XM=0F@\ K!%<%!#J?.4TJ=:>*J% MIUJXI5JX?HGV9_0"JTU;O+'=DDHQOF[M&IU8<[*$>4KDCW^3B>N47M\_-.?6 MU2"8U@CO[L5KZ1K?P35X7"UW)-AQ(-B";L-4B]]-I]U[G0^AP6Z601Z6&_>Z M"E/F]00[);-E5N[7=[:Z$8QU9^IBA]W4M'E*^%/"?V\)OQV,S,=$O,,Y6ZM= M-C:T7:E@S*JAEC@)9BF_STKQZS].2RVN0RD_YR^8UOYZ2FSHM4

K*SE+)GYKJOE#?;-D3>@HVCP;<829)Y\*V_X-(([)\\2IQFT&_X M/W_#MFL>823X#2\<_([,XH]5S0840 RLYZ=@&S"1P12UXVYVWM2A"O!F;NY9 MIPF<07[;%8U%H(-=8S4NBF6<2[/,A.2[.!CX787N$2/ MBBS=BK.(!3T N-W7[OSW-37&[]@Z=Z&A/0#31JFSZ*<2LM)G1KE135!)'&\! M&XD\AU-P^^7Y3(>ZFO_F6]8$:PS=MCX[*ZU)?<6PQ7(GMIOW<*>->D\FSDU+ ME^DXX%;N64[0'6W?H!,*JN0V!!6\YH@+3M:^+T?ZQWG3T'E1%,R"H2_0T>X= MZ:$[6AFU=LU2B>VRB[FJC'.S08T0 2.F\/-*3G='@2H\EF03]9J\GQ(+KW4] M45E-.UY8-\E!#+-; XS;)@ M%#"M59T^JMWQSMWZ4KNCK'&I&;_5$LJ6UVN-#M#^\S4%L3U)XB$LCSMOVJN6 M1V&&%>QA>ZM@_4*AT$V;2U.?@_.#2">_D^5QF^W]E.5AR^2R6DIM)LJVIM0) M8;&98GG41SR>.&^$?5W;XVJ*[%VV1QKK.EF\N.&QOM"L#194BC#GSN/8'O$Q M+::H2GM+;;&<5NUVU/&BU:P=X; GOM#VF"='\U)E1Y0Q+D=.6_UN:E%.@?U* MO:3/0=A?-SXH04!)^)RJ;J-![#;4C?[R$2MNP'\$_XQUCU&P@X#7P/-AKW33 M5B&\/&R,SNW?XTDU_/L-.MKOF3@58.+,GH83854NX;-Z0Y'-&6'M"+I.F9_' MTO^0+*\7VZE45X"NRA%P= M!7$I+D;D'P5=Y^*L0^CXXU_:M(!:@;20; NH-$ /&9P52RCDKF%H0BI-Q,B" M$T2@# 5 5D@-;@*$_E5$BS> + PT0M)557?,G\$M^C20A:<$QL=*@-K(YAC: MV>.PZZ0ZJH88,ZO=II+*4 4ZUFTPNTRVK<64Z>L8&'4.[!0X7$63D6JZ-H6: MY@(NAI9<]GE&&O643F?$=OE=*2TFJ7-:)HA&8BI>,OB?BS9O,B M%]RI^)Q\DN7QR(*_D$],@$>D"_$23SP)3#+>T> M*7#DXU4T7"7IS54ECP6,?8]$UE_P,[+9)C/GTP,*V^:&I3X]CRV)RN=C84'7 MX^"2M$7?;V.DIN_+M5$H'UC?$&\>AH&&(F>$9-$52#)77&2*CL)4*7)H2U]-X?J>0>N#CI*M&:ZRC,9R'3M]>>9:T! MUM-U1'4MUE&H.$1U$O'*2,S6K2HK]]:Y_L2N+I.X,R90?_+D^77L51MR/*1A MB8JI_@3+,O"]CW@3MS$T[UZ6<#]+].Y+?RK;=RC;L";G3*I:%);5'KNBIU(% MK ];\=1[2L\O%F^<_8X\]T!\@E>!&0P9;G924Q$_CRA?G4..04B(A"\O!P,5 M/XTZ_*^CX,I> &!(73=^^EP>6)47U"$0PT_%F!N[X23PXI^X&V=;":/U@0T["MB[WSH.V7M_>R. Y%'%TI<_ M"1P*T%=$C>('$OP/%YD94+3^=Y?)A6I]5-NB03E0CQ#)O#^!4Q!=@>A2).?> M99C[,X +1I5>X\KC70W;KI-F,)>[ 7BW2:]^Z^(=U-V;F%RQ$NJ\A\ZMNNI\ M\1WSOG?%."T5XCM<:K&=MBH[=CXN3P0GK'/&H"1EIL/%<$57^]UU*E/99#<= M.#)S.C);E'+5.19;L2O59AIJ;E(2UJ%]4)*%=6[2G6,[A9G%]%Q#67#$J@5& MGCU3Q.15L94HJL\ZNK9F0I+1A]EU(Y8J%1H<''GV]GG;+C)Q8ZO2U:2VJMLYML4+%!AYMGA:-DUC MH#9TUB;KHRRC;8I6"C[S;/'U;6W1L%=\A5[@R5IBD!WU- 6./%_\,&8V^D)7 M3=']HAI+F8.>3J4=8&R<+2E6H::F:'(EEMLXA,$PM88Z=L:I\Y$:IMOS+I@! M;:>7L3XY2,?;J18829Z.Y$=-9=.42C-ZNXR35J;/&>,>[("-QT^'-G:%&2EP M&PM;D-/9J$#Q(KN!;6'/7H^G,_,R5YLP@)^W0R&E3ZDRV-',^DJL6"T,%ZV$:<]"V_%@!+>L#FK+!&OW^[EB4D[5UT0K3%7(A1P_ MHZOS/$T4R[V8K>-S.1VJ $JDU*B91">MY-8[K%+J\DP\O+U1<;)>\M,%D5-ZM^I579K;"JR,0[3K73;O8H%QO@>*2ZK#:[2J:NT=Q< MENRMV7+P>)^L0XSDE*D2^HU#+V8+;&:&*(J]7!XO2"BB?;;TG%^G- J83D0"M$7D@<2-@/G8$OC!S0W7C2FG^;V^_1JJ7/U0 M/\5[C+!_ $R7Y"SXJRF;%O0]] EP.=$34#;?X04BRN7SGV!Z\XU,##?/7))5 MF% L1'CP=<--]$,_BI8EFL%D]N,5NGF<**L0KLSD7!?("MD9F/]IR*+%&=L( M;)BER;P.N%2,>+E?@?=%8>Q<".0@HFDB:8GT:HW_,>WEN=^0>DD"JL >7'ZF M&W*EH$N)$MF.@T_@SRXV:BH!K6I[^6\4$ !FU@.?C)\%)G-A+ITFG>NVV?IM M)G3;^L5WL378#UZ? J84]YP=<68B\"(M0&M+-B591'5&HH%"1# !^,""D+ YG*Q% /L?N-VMD7CE M7;*YGY& TM0C%M@0F'T:+*P01,#F"]BG#99DB/#5>VF$^?1 KR/AB<(5"CI8 MG*9;D1FW!D_2(AP4$@TYY!';%$_7 ?E"ME!6-!@L:F":O.BF04/RHR1HOP;+ M//HFF'Q 5(7CPK<0&OC+.?S4Y99QTKTU&K*F.#\^/?&&X,J+P+(/4UE7"MA[0S)+O#ALM%. M#O1V_U*T]_8[D\ E1\T2&5K)=:J]13INM!M@6?]J>D@T^.0/!VY#%<5[QG0U MN<>4UKO:+)X@YN@BJ [:8FTX-T=-Z0"8]J_'*L#J_: 9!?>$K M*Z!)?$/(-7_V>@88LT@_'>PC3U-![@=_1Y5->W4D')8./H-G"RRFDQ=>O9OW MNA=_0X+J"[VWJT\XGM=]I6L>SB:W0.4PK\/Q88A+:!)H\(W7KA=[ Y'"-*QQ MTYTJ8W1$8PT4^N%*QUN,=XLC3-9XH=J?#>E\N4O=UK M[S>/ 9L!><4K, NO+FNT=B-5Z=49)6;9,E_JY*?BN/7CWQ \F?\@>MYL,\./ MA(]L)L:,C&%[4A7I?M[)SE:XV*M2TR_$5/1L%& M ^GVI.364G!2&_T1PC55=:96BC.=W?:H3J6=GL=JI:^4 B6>'O9[!0;#5C5- MY<1NQMK FG+R_&;S:Z3@%S:3Q&.F-J>,A<(422*^2PVH%>-\X6;FBQJN]10Q MALGVB.!F"WIL:E/I%Q^OU*XUQ)PDHF7S+,,ZP'+?>(O\=23+H]'%_PE M]>P ^H!T2;U@3WEY0+H\Y>5AZ?*4EP>D"]!C3WOL >F"OR3Q)UV>='G2Y4F7 M[TR7U MQL2_7DRY/>7G2Y4F71Z?+4X\]$AK.FV'D+]B$2SFF$91!>G\@@;>B MNM\,36'?3C[YZ7;RF9?$%^S(%?O%=]%]HPL=$*'1/>-Q^_B;'36_)_S(=U[S M5?@?OXCJ]G#\WY$WE[C_>7 \#XXO/#@>")+G5P4K)%OE>;#\H6N^VL'R)\G' M\^CY78^>2]OD\-]-'JZG3K^"-[Z[.OWMV"?^68OVC?SN!T/<]*$O M(O4C=(2K&:L/MMQ['"W0&OOCM\%-"O[CM^')#8&4US]^&]P,TS]^&UP+Z[D- MSVUX;L-)5LTC;\-]8J"/SQ[/?7FD??G-Y>AJ?NE]ML.ML,_MX=]^CTN2.[D5 MW[T%Q5N%H[]%-XE?PB$Z"(J'&S(;$-L4FY=595O/;OIEO-(B)M-/-Y1X Q.5 MWO"J#2E"F:8(_E_H3"Q_Q!6T)G8E[1>86HF\8)2+4GSV9B,9;/Y>XM]+3;9 ME7=T8HK)]:P^L)W)AN\[+I1V/)K*W$CLO_/-W7/-WV?-UU%UETME?B]5]QEP MP#-5M\[EMHFZ[#05PI%ZRWQW-^^,+L'+?H6JRS6 #\D/,%S9Q@@UD=7SD\D: MJCH<^_$O&4V'0-#]%C+PE/NGW'\,#OG3)LZ0-KJ+9JS446+Q=HW(XD1WLKJW MB:/6$_'$H&V5%4:?-B?KYL@JQ*%G QOFI*-$^APM\7=.(7"C-P6_FP&BX?5" M. ^SS/M&=?[X;;A;ZL"CZ-//1(I\H71ETM.I!$YHO6JVP+!>1B_1Q[&@VF8#UEL MH1J&7*^["D96-&71G2^T3))>SIG/-SB^DH:9]/AB0UMV:5&+B4*C)8OKUM3M MLA:/9N+X[9RU/UZTGMOPW(8'N(Q_%$7[F9!8J*)58H65/9XS:V6;QL?SK$!@ MUNC>[G&AVZ(P+EY>*+EJ?D%@#EDEN[!%IAL6RQ W#(O]\;+UW(:GBOEL]"U4 MQ=!;>]%>S3)3EBNDA]G4,,-3K7M'WBF:5K/&JJ!@ZYF.179+L&.N&X&+ M$U\2@;M[LI2LJOHS6>J7?/\[5ZL]UIYX,;;'J>![!'?XXQ>72"P]]=G.IU.[ MK%706$*D'NJ<;6G MBCD/LGTS%1/[+>ZP_\1[^[MY8$^I/W?'OIG4/U+XY\RP8#AEM;4V<8KMS.I= MKE:)#?GVO4,_[51W0U'+:9(6A<)XE"FN!'X-#0L8^KF99?'4,4\=\UUU3.QW MS@R"73W!.[JH.7(XQL@S3^B9)_3,$[I[V,*3S2/1].^8RH:BU&R58L6>LQEU M!KQ"LO<. .>TV&*44=6&(DZ34Y-C.ENCVAJG800C%J8+ M?;J&[8*BJ7<:ZE#!\9C"U;C88*8.5G'EWJ'2T82J:KU9GZ877".W[ V8](AR M@*(AH:))$>GG7?;S+ONY#<\K_0<-&UW0MWFM0>O8F&78Q78@-TQ94PKJO?4M MLZ4,ME0I];!<@F27_=2BX2A3H&]A! E/1..)2U?[3QE[;L-3U=RI=N^"JFF( MU+9>+,_GM#AJS/5LNAC;\/?V(5>,--[8V=8$ZU V(\0M3'1B2-4 )Q(GHR1^ MR8O\#EE$F3>2B'JUQCD&E?\>:FGIX#V<8>C._T-2AJ<2OU<;BV?2T0/LR>,G M'9UM4N2O1PK>]53-M^A,DLWD4MR$%A<\QV?S#&[MOOI.$&PA>$^(OMVM6*R0 MP)==A2 ZNT&L;^FJ.AUG8,P.3YZIVK^?64?/K*,_.NOHD0)W!R73[FSK:Z>U M&+/]74O-5#J$0H[O73Y<3F^M=6DSV; +G,23-D.8T@#J%EC<1SSS#I[Y7,]< MBS\^U^*1 G,'?2KD*R)'-,IC915CEO$)-6RTY7LG3+&=D=5:\_;0R$I(MT"L%_+<$_QC4N0\DD9JLB9&O,U^(FG]WAER MUX-,_X/O*\+#9G1*8>+9_)+$F+%)-12CN20'][YUV,1;,8U8Q[-LKD^SS"!N M5XJY*;"KO-2UQ UQT1^,]9^I:]?4 ,]DM',[B9QO4NO9IC=@&8R9"L,ED=*6 M]]8 EHQ7]'$K6\!6B4HB.6F0!I&EH 8@(7@!EKRA>_5@K/_,<'ANPRTPEO]@ M11@>C.H[4ZZZW%@41J39'F&/EYT"<6]%6*LHL]A$F698F\CG"G2]WU1CR!3R MDKT2^#/9ZZD#GCK@.D&C03M75+JQF(H5QYN!6;2Z6;EY;QU0GC<5/E:I;NG^ M5LT(['ACXGD'Z0 W"RN3NN00H8#0?RUNHHK_^L,:-GB]S%^5J+(&A-#Z&2?/ MV1=&<'Y!AK]\DMV9"(BLJKH#6[RCK3,C2T,TP72-5&(<&:$T[;[,6"$'@'SD=>R8'.JN@5/]=YA M1G#L/Q'=B"QT\'U=B@BRR4VGACCE+/"@I1<#4V$,+#B=GVB[CDA\C1/PF*D[ M_$P4;+ CC 28FA^_G@O^"I>W__:X3W(M.8XDG$>Y'A%?M0^R%N)BA^R3, M?0@3?\D\!>8AZ9)XGB8/2)>G(GM0PCP%YJ9T>7^VQ/NLX>\.S\H:_Q.,WW8#T<10,.M"B<7E')D?O=%PYG^BJ@&(5ABA&ZN"# MF1FA-4$4_N>_DT_E STY_!LL\&H.1=T?GB+P M<3OC[E)QB<8N6<__?4SHH'P0GY4///%"$+^3?,#8[MD^W<8:O9L-"+?L;.F? M5:V?9YWX"WG?Q.SKLT[\&KKTP6Y0_0NX"/4YX^%AED.>RX0[\' ]\#7WY&[X MX/>Y3U[:ACBN;^W>E.I*!&:7A.DXM5,:<6/ZX;+T.C?7#9_ES :B/VY5>S%O;'7Z;9+BJK,?'*HK,PW3I?? M?FQG-5..GKC[ZLG8[;-6"[W36-?DF=ZKT A*30LFECHZ'B<_<#I^,DM#<> ' MHJI@^V-P!-^?@YL#-X<,F\L22SE:UZ$4J3GU5;#Q^*]_"/*1N$A6\":0'!F! MWTSQGV]3Y1%;V TR?&+D>OFN^\]!+G%8R*]KE3J/X@UE9&<*/<.J,M="KG1N M..YW",YDY[5AOZ2PP[;99,#&)X&)E7XD+W+Y/I("_I][]LKW9F/FSF-.7_64 M+G3&]#-Q]1,68>9^@'7$6=.VOIK7>"0U:Q<;-%DJ.M<#UI:>11?329FO<+[0 M1[$:5TPVA20T"7'LHB9A1%#TIX1R8@2*E&5W1PC4'BURV(S57;Y2R.36Y)QD MNXNK(1!JM59(2\5,OM>=8JUDQC)P#2)0$E[/>"3(RYEV$4&@GQ41S-YY1#!J MUE[L6'_& ,S>#_SBZK)?<(JJH?>0@L:-N1:SQ*\'OVS 3BG$(-@Y(N:32KI" M&JD [#8P %./ERF$'H<$_P@K,4:NSQB.=X1<)@ JVV47,HJGN[*>47!"DJ]V MFE&=+UU[L$Z2/,*M$ /S*75@,V"W84PP]8A?"+HB*.$_(R:8BV."L4=^09,P M=S_ NN(R9;)D6B.TL,R0J6HIG:F:5P/6M.LOVH#< [9"U"OE'JGU#."1I\*8 M(/J8)N*88'3C"G%,,+JFW1TA$$+-\VV\UZ9U9"AIS1Y/C6OKYK40B"^ONZ3( M5=,LMZX19:QK=! :T"6,":8>TQ<\[HT( OV(F"!C& G;FP#;;E_6(0X.QB[V MS2Q!P(\<9,?]G^X'CPE^.N6'G4&2-=LMDF]UY1+O7PV/.[9:I.>SJ,A31@72:;-]D=ZF(@"]QB?OW+UX>PLD=-?9; )M&'5^J M_Y^CV@%[QH&%KFSG]^[^T\&JMC4+\)"35 79E"80QV#BWZ(1B"MWNTJ:?L3) MW=6JW_L[5' ?$D"%T_])//T(=^-D*V$-K8,-.RJCM?G6<2&M[6=OU$?84L6S M9[]Q#&+O-8HB$$\D^#\Q,7$@*/^KPV7/WHZ#/P,F [AD'-V0VW[TZY].6)C, M'B<@D,+B[>FZ[Q!#$!%J2:9HD<0&E)5$@)5(2Z#2=%C J M2:%I#)7$].C79E9Q!WMDIS0VD_-2%]4H0UWKR#J8UE2H=IZ/G#>T$I,7U2RJ M#"67*K;2@ED)!/QTI*M732+7II.HF&2[Z*";Z=29ID"<>6::D)Q>1N9XO-$< MCCR9O<0LUUT/(1V^XO):TJ#S=G,-U?+)[,H:"5I%)LOKVL#DTQ.[V>CCT =PQ H1>1&WU$6GD.KS9O.<=/2: MNC]04@'&4X*A]5KK7K>A,&#D"2>O4G--G6O5+%K0-*EON?5BUSTK1_5AO9$; ME^DN:N95,NV(".TT5##RY)EMW:#]8.CYJ*GV@S2=F;"XK40.L MJ5?RRH)I9U/9JANJ3I^5S3R.TRHB>U.]5R*; M#"\R3IDZ*YM-L5+/*EZ6Y'N+HD>IO&0,.L$Y.\!(]/FEIR\FZB8_,!P)3(!M]?*(%@&;UVX$& 4Z1(#640)$PM,7#DSKBL85\Y\(<_AUS]M;7E4-S,1 M5PV,&3PNG!F+P+T5SOS.?*ZX?N:)F,3U,^/ZF7']S+A^9IQ,=LEDLO,MZ7Y6 M%;HUE1]3K4Z?1;-RJ3 =Y[WD:GFU-%BLB$SEOC!;LG@]L"J9[M 0ZKOZF=0C MGHS38.\].2Y.@[T=J=OZF:E'BOYCLU_ORCF/ZV?&-U6O8A'>4?6ZW&J"=O/SB,3M!\0P&B%=KZ[7DU1#(4[LHI0^,CJXEI]ZB8F/JJ,AL MZV=2%ZO@=FO9_6EWY>/ZF;%C'2$#\(ZJT%4$VR^2:T;35\T)C\E2O6/I5_.L M"QFN;R\[>0E5"@&24FJ!J9;43?U,C'S$X@*:=Q\RB&."=V4YWA%TY85.W['& M]8$N:KU4T91L:3)2KP5=%3^U[M%ZE4)[M2F7&TR%3*<8[ MH8A=:HG75V*QGS,K5J:+7@V/VVFOTFZML2&/+R0506E_L"BI MVP*:^&,J+J!Y]S&$.$IX%Z;D'4.865?T=J6'CM@>@_6 B[E_F5?_VS$ZX$X[J* MYR8 5B2JFABN0U. /:Q=ZJT)ZM77YBWP#H8B)QQ%4K0%Y $W\9>T>UTQ?-V_ MP5]GCN*"YX&?0L1PX1=LU0)SRE!<$S/%":46R&/"'@&Y"+G'37@3T4M,Q(62 M&"D*("OXV!UKX$LC?_NY97N;OVW>Y#'1F8"ICEY(=)2$9DF&#^]GBVZ"D20@ M2)Y[,.@A82E> L RP$58PQ(LW@6#P4_AK3'1 []D1"-\O_9$ :MZ3.R#SC-Q M9<+%>8ICNHF%Z*P 'LT4"XKD[IF;O]GCA")*D[TKD]AMU4.XH-V#-#>A*I;B MB(8!'N4KB9FC@4WR;/"#+?M@9]V)-@N'@H\# +F:E9 <1=9V+^'/X.C_.RH- M^U$+N"5:Z@:=-\IDJ9F^N<7AQJR01;L+),?Z3":5G]?5E),*CJ 7<17IM^P[ ML- %H/T.>Z$&^KUCZ)"?&YM5 ^S5;)F!55O;V]5M@+#7WB"&? MO]R'^/ F>-6Q 38EG@EZN+1S^QI*(%CGV#8,.W!_AZ_\:=[L!:I8F2T]!L5I MOHO[PJR=QX,SNOW$( G9C;'D'7:NPK*U'3!OQK E_=>N J*QG*T*D\+2TBL% M(J[S:0A]HDT\D)&1MHJWT'%L3*7!V1FELNK @$;V6$/&'&1W.P?+K?4 M3Y5;]$)+5%#F9G:T6+#U0KRRX]>4TBY3$=0]5 MZ#1"&6G.LU HN!047#1)O"*X]^>4/:F&]M!Q9E1@T5G=V+96)NCT";S]'8/" M%\R5&!1.+9T8%*YL];P#%4;=@;K,L_T>;PX+AE44>7O05S=MU%/X:=K_WS\F MDK)I;@!LPN?)GC_4(;N9?72Z#<=(0 DD&T?YG)& 1XO&I*Y^"4SX?LOHPZ"0:YKV8)WJ#G5S/L!L(2MXI@1?4MO$A"('A,?IRAQ,XH^NR;?;V4+>@=!#+0@+/MNP>MDM,9-*3J887J^;5?R MK%\14Y[@LSZA-G_]0]&G#6H^1M'0;WN#FOCF.N&EKG&?Y!Y\Y![W]GL6)(;Q M7GB[\"W#G.9*ANWZCL*-(3(Y6SMNNY[8GH*!G15>3M35?W],;A MC/&J)D:()-NKN).E$ 2#&;^M^ "(H,B,]\HX 0[#+G0_\0/0_AE#^>J,5>>8H M818]&-,Y@%)3U"P/_. MIX3WH\\]-F,#/ ^Q2 -ZP+,=-[S#_]9[PW?59"6L'@ ?JSHB%!4UO(8-OYJP M9V$- :!J #'"%SZ\D;UYL*.X'@ &>*UZ\R6H;MS$7ZTVOWO!OQ\2(E!IZK8* MF1B UPTOB"OFS+!7B@)F !"#['Y-R+MU/$#Q=7T#Z"P/_ +? /##0I.4W=O# MM8:+!9"#)3C3TD:^FRB%54FTA9)H@*6&H Y )U2G8/E0HR9P.H1K8!D!N'<4 MT=TI8-'W)K83JM*07BXDB@@OJ:1 M^CI?0?CI2R5I* &G#R!U]\NNR M<51VLZ*DBS7;E^X7#$=M* V7)(^B^Q@1Z MK\!7\8O1_'K;Z%+V3IE&N6KS18TTFJS7+E8'/,,T; MTGM+Y=WVY6VG *'F++'197]FS;4RQ2)6?5ZE1Z75%.P2('8*33TD:?+4A-M* MJ:- Y(92# %M['L^!-<-UOA ])T$Q*7S".$^&6V''O7F>M'!)2K)4$0'1F F MS_Q% NJ:2]RB>C%'%2=W :2]IH,IJ,=7H_[GZ ;8/B0$JQ?8SN]=W.=@5=N; M9W@8 E(59'/!+"P%\ELT G'E;E=)TX_X_OSQ]SYV!/+9L]\X!D-*U[C:1CR1X/_$Q,2!DORO M#I=].>:PM<#/&.7 %@DA!@ 3=(6@K;NW]<3#JV\O<>7QKI[;+G$7A\ID[+KA MU-8:.J>PA> 16:1(,="6_[69;3]R*KMF?3UM#]#VN#%!^UG-)OH!&$D_'YF9 ME5"50@4:735]1K<#Q50FFYA M*F&C>(OKS^DYVB&'\) 3?3YRK6=7.-=6I[Q"\C[C(>U@KC";)M#'(_O@/9LS MVEOQ!4%L"TH:\9?C;=/5XY&$PJW,R=@>\5JOF^D'DDX.#JI\(8LK]&)HC^5Q("1/E\36%VN1\M82 M6UFU=*F>*FC3# .4V;GHY;L9.))X/K+=MTU:K*6+*#*;M]I84VZR&AR9?CX2LUIU!*OX9=ZO M31KT8#A)M]N,0)_./N\YW6XWF=+T565)SM9+1TIIP:;>YO'(9"4]*G>\T4AO MJ]QDT:WD)*:M;LK:/5M1IUSVY[V:H9M+,T^+>" 4DG#D"9'8V<#S9TRCQL^] M7D8E;7..Z? ]3XDT$S+X0.C44VPO/2@MK.ZJO.:;YP2Y9ZV<87E*NVQVL:)* M6;F7:W=5('3D\Y$CT>Q8M#OQT"PY3J72]:+0RD"V/QDY3HJ"9<\F+F_6^<"8 MKWHHA03G>-F=M1M<>9TJLMG!&NN+),ZG1Y#O3I[)N65>\^?5'E]99GPWS=7P M42_8=,0\'HF8?6N5LF:!/D_V#:_8G/=9 HX\>6:M@E/M*2MW642N*S5A,&Z4 M1,B@)R,K^4HOW^@O2CJ>3O%FVS$;#>,L@]H2-D2-)I+BYURPU@M$NC29J6#D MR3.K-I$BB]XLX OIL8>/?&G1"H)S;,>7L,&\."@5]:Q=79,NGYH[HT!(GX[L MH[[A=FV485<99SU$DB-5J@%81D^'^M88DPHF4M5Q(F>XC.(7O+^I2OE(0",[8596'" MV4]?=+HD\^V"FS;XMNWD-F>4Y$U27MC_6 S;,]'.G76V1/69K-9DYZS<=[U&IJG9@P:*H,JBGEGVG&7KK-SK5CO38H:U HOC MXMBOY &):LPYN:\8W8JR:J\'O":0C%0$>UE2SLI]1@5Z/MW3: CW?K:$<=S M/6B>D_M4FT_VS;&V ,^D4T22;"B%?/.LW ^\TDQ/C1E%GW@QZ_HJ<&2[H)X!S)MCJ9<795 _QW#GIF2<]2Y-9P MRINI'CH[-4,+ >UT#RPU*R#.BGJU.ECIMI&D/[BUQNC"3F0_'\XZ_T,VD MXH"W776+;CCT9&$9-Y>A!UZERQ?094Z8987!D&;@T).%)7W!GJV(3 753+.: M7F-CLAF$0T\71JW+)%]D"U.4$T6OTJ#T=0W9C-TM[-E!R.OQ^FT<_A9AXC?J MQQZ$3]DE_%E);,/>"5@]MC-17G]"..K,<1V,,FVJ.L+0Q5&85H)G']NZJN.$ M*'F^:,#@QEC18' #_&E3;%.&L=27XK#P)7'TOZTV[X8_8O_]>Q-'/8SP7J6> MY.%)SYLQ)?>EH-+IR0]-Y*ICWE;'P/I-B:M\(1AULD%<:_*:M2:3<:W)VU:= MVJ7^X3$1;D>$EY,143JF2_3H0C]BR9@NT:-+C&-1I4N,8U&D2XQCL?'UQQ,A M!JW[HDL,6M&D2XQC4:5+C&-1I$N,8]&DRZLU>6.B7+/8^IO1X9]3'?A=*O2> MEKLO]IK\;+%7''V\[&Y\/A9<&/EC]-^:!N^>!MK8\XH#$ M=Q6 CBQ+G&S"1W@DU@^O-]Z(F21FDEBEQ"KELH&[/Z:[1/K@ M:MI/P([O;4 2\\@/Y1$BYI&81V( MN9FR6;A[IJ+IK*8L^5[!-7E$R&-R.>^N)C:S[?EPJ2K'48*;,RHG MAI<87KX.+\^J;5X.7DBF.&=65'7&DD#>$G%YDN,+S&^?$^Q\ N:+]U! MNI!/ZRFT-T!1=1&0:2S;C :^V.E.S>\RDQ1+*6PJ2/>'&;48EEO#?_V#/Y 7 M:M8;.<'Z-+[(;2>' ,)S3U*XU1U;U<%/#5^BDV:6%QLCE[:'7:37_V1OL.]6 M'#\3T,Y\+:7*\VTO,NJU5F2Q M_1+#2PPOEPZRO0=>DIVJ-NFE2 W%\;31').EI*1&!%Z:_GK@)IM2&S677(DO M97!GWH+V2QK "Q;;+S' Q !STRC;>P#&DPQ!RO%9!O6+;$KTIMRJE8E(YH$I MDD5[D:_A[*JNU:UB8)OE%*P8#6-K&/8E"^8>$MO^N,RUCNV)1D*9^YO&FB>] MS9!=Q[^PD]F>=>[\0#AJMNQ;W:6CI7VNKY%?//^Y]39%17.=#^VQ*9TC,KD9 MA7*"R]1UIS&CHA**JXNR._8+LP7?:U7GI,HXQ*('VP@0O_Y)QH?$,>3$D',7 MD//,6*:FR]1BLNSV>0[E5'DPPV$SH6A SEK3Z5;26+IHEELRR:6--QJ6"EX^ MS'LCOX8Z=P(QL9D38\[]8L['^F5$ 7/:F-CA')WA]4*-]8L!O:I4D@%X^31L M,'H9?SKR(!1CSK4">]%;?<2@Y)GYTF]E"WH'00RT("S[;L'K9+1&1*"DW^.% MD6=G E1$A&358I;]F@O-ETW>6S*)QWEO/RSO[>WHG*RYVP =^-M7XW.1H6I\ ML!P5+7J?!T1A*SG\._1HQ 0CEH-8#B)@/$4H]I/;*\"W[*?1HFUE^CVYK"/5 M]C"+>G6';<#FTM2O?X@O)7]&$2EB%1I#1ZQ"8Q4:IQ#]J6&%]VM&SJSC3KNB M=-'"<,)5N)(FYC78J#W,^D&_5 \@SOJ)5-8/]9ZX0AR$OG(0F@!X*=L^[%4= M!=UPT2O;-U]Y5%3%17-V=EWBWZTMSMV6RR[SK2I9'_!4FZZFU%EYQO4#@8Y3 M=&+4B%'C)X9>O@,ULGG?P+/9*HO.E]/^8*5WTO41 U!CDV5#Q\ 1 T<,'#\L M=^8[@(-N!E33-&8<7QD.2MBH+V5K2P@<<:I,#!LQ;/S$@-9WP ;78,NY65UI M\1P[;#KT4JZE)>BE;-)BJ O=B_TYL!%&M/[7$P%W_[/;JKIO@A>0OI69-0N\ MA_>;H$X7@N&O'&*%/__6/$ 8Z;VG6-=_;>WE=P[K5WE@.SU%3K0]6](34"A= ML-G;DO!6,\B!QBJA.J+E)5IMWDUX=D+92H<;EK\"U$%VGR1DS5$D MSW;T+F>(2":EF[2'KJ2CN[@-G\^[@D^-FRYZSF_6@ MZ_.O+Z!J*OF(O7I6&#>:ODWW;_R1>#45,J;+;>B2?B2HF"[1HTLL+]&D"_9( MQO(20;K$.'91NGPP:>%-,^SG=W]]"\#O:0?V;?G(3[>/QA^3/ZI_-'_H_AXW MZ(MEY4^6E'D'OIH=__5.IQCZ2%^^Y^LW0F8O_$V18[3\ MP7(1HV7,%3%:?@-:,F"!HJK$8!F+Q;VAYS=+0MV'56\3]OB;^J#_:);X Y&R M ,^Z$5GT8K",NF30;VS )CG@]-]O0[V?$X *TQG<>X'$;R'\MV';S^&"O*@Y MB:YH^#'V15T$(K\#=^95W\9XCC2;Q,;CAP'TWXD9\"UL\3-K]-/"*VY.^V(7],%^F0[5VAOU22*2\0ERQ5YI'Z.E]!^*EZG,[/ MN (W%C!<(+#CIC9ALFQG-5.>M[$Y2:MMM?EM QN]DAM7ECZSYKD,;91K(C5H M]S_>P&:?XWLVLY=Q')BL#-OG9%9/0QKB"GX4OC8;UB\H6>!=??BARWD3Q>E, M1(N;A:4NZO966C8QB#.7!R8%4Q/*>K]2U@A-\_C+CY6!F(RN^?9(U$YD%WA:6[JS526PS70G']@+WBMGD.7AY0./)-B^ZQ3J>7'.M(-<4TM!L M(I*7-)K^>.%],0AT:^&-UC;=)<;%UMJU4CS45K MV"/R@0H $)IJ*?(1>ZUHWYV'H$[/U6JB(TT2!'90["3VDO\8C_'SQVO? SE& M'\LWM>:8XY5LGQLV[>Y(7C927U4\'6_[JTXKS@,()=!$H. TIQ M0"F&N8#,1 :*[1J4?BMR)'K*ZJ-K(TVKQ06Q&Q2G-;RBAI!X^KM M@)(Z*,@4+PH26V'QQCC36&=*#09FF\)&A0\T?GI6%PM:'%"Z3[CXIH9R?X*U M%TE<$K#O/.FP)+=?XGKZJ MIH,L+QAB%--HWB5A6T5=%QU'4%J&%NCY4<":LY(X)3JJAQCJKW].@Q_;!K2 M3B'=P_X8,[!E"K21;-4"3'KM/G2&"?CB[F,BBBUY-GUXMFRY[\(#6_)POI.P?<^%\@ZUT0:1[.W(0'&4 MC0:3$[Z[TU890Y1TI"U-; ,L9S,6@2 &!YBVK!@[?(.%CB +PI]%2)6PIZ'P*4GZCVTK]#)G MW*C_1NH/[?,0,4*D'C$Z)D0$"!%+1&0(@<82$05"Q- 4$4+$T!010L02$1%" M$(_IF X1H$.,3)$A1&PT18(00$6D8D)\'R$^6('YS0C3]59]M8+#;X'P#USR M6X;8Y6LL1V 3_D"ZOZ7F?N"28U:/'*N'O]VV/C@0A%<]H(O7!__O&P7!SW^2MNUBY_]G&74LQ1K[+WIJS%YLZ4/8Y![L^TO,OFC$//!G&CHEP &:Y6I2;.A$C=7IYRO>Z.O3?[_-8KEAQ<6O\O'V_O2] MP-CG:/M=-LD=T[D!R['$5'Z7Y7''9.XHCAE3^3VVQ1T3.2S9%-L=4>/GZ"TY MZH=(MSHOCQ(C1,+7BG:\Y=^P[EQ1Z\<1OX3]B"6!2BED%U M,SBX0DK55?;@<\;P3?NNP$C,0<%"6*7ON'C?MTGZK9?YW:&WZR_G'<7"+]]8 M ,.WG>>(-TJ8[JN,PDJ1FVC?MGSIC$6Z?:Q8#24T_65\L9/ MNQ/1NX-C"78YTYQO:;][@TC*-P/Z;5GHHAUO#\O4O[=I]\O&T- >UPF5P[.H M4C&M8-+BUFW[=JY3R,/A=]Q7NMIJ6412REQ5YKD&-B=31+&3-0*!ALX3_I!* MT1=I:GOK^.(?$4#\00<&-_>8;@89W^H_N1^'C \Z4B*WI'OSVG2!*L.ZJ1@U M85A/,0!.DK#O#_J8ND@GQUC)1L]%ND]JW#,G_2GZYKJ7_"_LUMS:5]TV!/]& M7^?6*[I\/.N&68*QQW1!CVDK"S[8E5<\IM;4LGJ&HN \LFH3-H>NB986"&GH M,9%8ZH+^TJTE*T*'3;<6P=MKP6CN2^RH7<51.X-4'W346KC"FTY:'?!)[Q>&N/7S;6202V3;##P]=6$0KJR/E.G9K2S&-%N M6^EV#,]ALYVR2??H7H^J-04,#=,8T8D0XU, <[#'O>;;;N=]WO*#N^[^X8)ZOYKXMJ>.IYH8&DD8?O?G MC]^=:7GK]<1G 5$XIB0/-"LE$.C7-"MA-*;!>M9E6%&H=]?FNBKAO<%A]=1G:C[A&_KGR6 M>6TXN[.D4W>17JO2*(/PO5$**TX]LB8O&0AUP&%.IM!'_#0KXYZA+A;8^T"V MNS@8O85F_#/E)K(6P>WQY!Z/6C^]4?=W&EOV+25!H'=_&'LS71E=1K[>J>[7 M#==9&H1B[?[A#.KK)$9<*8/Z M9;%Y*8,:VPM.5Z>J)80J5-%*OIJVRY5BKQN$RCNU<\ ODT$=12Z[H%O^8S#B MS[(_WG.^''$X?,%1_U\/XL4_)^(=$2/Y&_=)L\ LWF^".GJO<((G1*@&81YJ$GTF^XX!Y M$F *7?%V3W#"OQU]YL_ @Y2M00/G@", >RF.L8+GYIL)E27@-7DSW7[P#)H_ MNZ]L7NEQ0U= 1:CH-,L7-\;-U3?P4ZZ0K"W^^3_PS^Y[D@%0%PKF9#O37LC@ M)%L$0M'_7$24CEO)X>23&&V7N(L(A6\=_OL_AR__A!2(9!NV\WL'!P>KFFQB MW'B(#*J"C!Q%U!%Q#";^+1J!N')W??3H1YSFI(%<^> M_8;%7BY$E&=<1AP8=V)BXD!3[E\=+GNVZ=.;QPJ=,-8'A @:13#/=,^1XGNX M\GA7SVV7&!I7PI@04Y@BT0)-BH1 II-)@1[3LI!*IXFQA(LH-59^;685=^98 M3UEFIEF18UBMU9R(?:U5T\? CQ'0YR.5QHQ41TMBPG)FKH2(J>6T6U8%_'3D M"+=;[=&RE]257*\\4TVFF&\R G$ZLIA-46.A2NMLUK4KZVRYES7D)C"63T<. MDT1)X),K'J=[;,ZN4/R\RPC)TY%:=SD4)Z+@H?-2=;64.[VRU%&!T7TRTM,G MP;R$M D4%_NDD%K07C4/>VF0)\/-=IR\-I, MK:M@9.KY2%69Y1W*IONLN-3%M8 5:#/=/$=5PRJEC5Y[5=/Q>=,M\*C?1B:0 M_B>SNUF)9KJY9!9=L=7U6&U9OK6"(T]F]_61ULNDA3&_8G6NEF%8/Q.HYS@E M59XDK6273?&X[66%[EAHL!CDJ9/99U9SF,YJE3RO$.NFT"A*I(7#9Y[,;JTG M6;G,( :[:A6F(I<;]&;MX!SW-;1*?8"8PP&O&?@X72I579Z!(T]FYSR=2_KI M;)KW?43'5$.U5SD&C#R9O3Z1YHM.KM;7LX-I4NCE5TVZWCS'T6,O*=6&Y?Z0 M;S=]DYUC7<5R31C:%+'6CKE-M!EMQ*:E(NU!*3F97[D36(2CI]9\VU1SBT*6XY1& M<"+-8*1<&LNBNV97J+FLT+XO=T:%L0I&GLQ>5=#AO.WA/;9"DHTDFK%*>1$B MQ,GL0D:VQ$Q V2B5!$2:=KN+!<((Z=/9==L<:CY;*.GBLE&TE?1\202P\MG) M['A+Q=,\7EGQ5)8 :B/HVY8.1Y[,3@Z'I?1*L!D>5V=,!4O+017,CJ>]=- MV^JGU Z+MEOMTB!I97G24.'0D_D98CJ=9?F&Q%>X.JJ._*K55)K;:]'AT ]> M,G\*D?0"5:S,EAZ#XC3?Q7UAUL[CP4E$ YJP$]L IHO+SGU@!M9M3\EIKF38 MKN\H'3!;Q@!CMG&(D3 ;M$NTG,0U7APK'ED5N75CMCUC 4:M(C/>*^,$. S[ ME5!<29R!]_ <7_DV8^30B B[1[YL ]>Y#KOQM#'T<5=2"7A?V+:R4I9IE#I, M-=%B2FVVG6#JN42/:;68>J>=R'.M1):KU;AZH@ULF\HUW2#TR T:VX9A!] 5 M"7U$-^'Z)O@&>%SH=\ @E6BMPH6E_NLF A%&JKP$#*LNH,4?OOFE.4R:*+)O M*-SX/*_U-B_E.CE#?^,VQ22 M9>]U;((1P.,PQ)FK_-[],>*U#)4#D_O@^39XYA@PY&Y+=K\C,%3S>^- !6 3WO1=MJYD M./%N*-"UMN%[RH7=F+/I4YN!X(\?\I:W_WXQB$>_6L0B)L2U"($]IE]-VHHI M\3%*?# ):0M)MX[.[[15PGZI;?,WWZ"A(]"+\)3ZUV_5OA&_:%4=N$G;YPZ2 MG//# IYD-45.9F>K!4L/U,-$@%(]_X%4@*PANBXWWC+VU@H[R&(_IU?;:YB;S@#VF:?*#)U^YC?T[TK\?R^V R%3Z_Y+K^-]6O M>5V9_VC1_>%R^D;)MV*#)IK-KN_P/:T\;E,E82)T/R&URZ6FG1?9#9>>D=9< MD1H%3%>MZKWV+*=1^4JYK<%():PZ^D"1V$.2>"WQ[PX5]3,!WN4D?9\,QQKY M%8T3X_]ZD>Z>N<^(?K> 6$-M0@OLRA*M69+OKAM*((3Y MOH ='E+4JR6BHJZG7['':Q>J+AXK\)^JP)_7*"[8J4YNUA'[/-7-,)YJF(Q: MNJZ=S8M(H=-<.1Z;306+<9;H9!,H;UG>CT>0#A1$_6G-_L^D=J^T_UY%^ M(Z.83>DC5%74T_DVEF!(AG6[%'?<<*^=)V]!5D]+D=O6?+,Q*ZR-5SKA L M3;8]'LU;3'XV<"LPE2,,>-%GE/"7K>@H:>'8?X[]YQ\K]Z_YSY-E41^UR%Y= MIP*@IF=,O5 4&2&U"9UAP !'SVCFG^%!P_OU&^?Y^\O"Q4K[IUK9SZ^["OVL MLFB-[("?8]38KDGK0G_T"=']@A==R\[I++UJ$BR%6.L)F5<:' [R[A1#')*&*I9^[9W+-#= EVD".Z,+O_J)+'[V]0LE7FX7%%+HUA>C'5RN3QP2Z-8%BD(L\A5*Q M#$4LI?S3GE%$BFY\N3+,M:.,W[_(G=0=&N,1BIP?EZC8S/(O&.T(SL1;/[S< M>UCM5T@NV0;\,"QJ]X[]2#^F(E!K^(W]8(]JP\0D_X24AXHTXGOPU.PN(0.% M^I&SH'?&[6Y]>%KVC16,U>*)5H[;X]D'B/FZ7KKU\B['Q&^$DB*>DW6]4LQG M#WG""H_P!%> _ ?9;W=RN:WM6"-GN=J\)/;T7K*&U?L]CYVFF>LF;/:F*[90 MZU!LI;9H=Z9>?=WQU,U5"_(!I3[5I#*6FM=B1[=>]WO*%[XKQA)QZ;]J<>1+ M CZL9/.22[VA78N8+',]4O=\A5D:V,JU)KZ!O4*@TQ(0DP(0V0 M_[6SY_L#A6MW:'U?\"5:&W$B7!N+*AF>@*<2%S 9KPJ);<72;"?15B3?4>1$ M%ORC>8F\*(6T3B"),/]D.S"DCKV2YGN.'A;3W^+]AL"U_ M;=AKQUU;51!0;'VE@-AY2]G5MP4%&F")(AU)T143R[0&F,84& ML[E[AZ,/%/FI9ANQ4+SCU##*9EZ4)/FJ-MTEA?DCC7:^RZZSF*Z6KJY-4N_1 MQ(JO-NTU.H?RG83RG7S$2?I^!3R:5ER49*>MS+R0/1-$:+;1ES#;;NWL3/U>MR*A7(I?E V[)N07S.:B-DX_8/@%;;T_4(#BP-]/-1(OCP6W" $& M8K8_Y^EFBJ^,LX5A<4WILRJ$!V J8H]G:K#<,SA$TW2,UD:\$ !$+V=)7A4: M.?5N;ZJ/F4TM#XRB'U+)"Q[W_'2AB,-^/\ZB^XHP MW\*4T\V)OW1]=HAR"V=>"=P\4^55(-\7-^7^3+LM2G*S,VNV ;$?&?$K6;(O MA:ULXU!?'.J[LF7WQ'S/=('#V$:YUZSH>D_# =6$%EL1KGN>"M^- MCW-K9HVC>B^"?LA1\ LMV7X&^\BR50B$N5%B"Q;.JW0R9U>]ZX;U)O-%2FBP M2H/7RF*U6.TM6]7AOA!@FD;/%@*,Y2(.[/VI1MR7Y/D69IPPG.?,M4.Q/!64 MM%::LMKB #8UCR-[/SZR%U8@Q.F-\D.^>*8;F>F97&LD"@BJE.:'CM*6FD>L:>I0XU6NMD:7Q/=>A M<$XB)L"WWQ2+Q3#ZC4X,L?3$0;X(HT"4[,,O L$M+,1N/EE5F(4DZV+?+F1+ M\TYEP 8 &^) 7QSHNXH=>=TL/M/2Q$3#49 \V.]W-?^(AK]S:TZ-HWPOI_M MG@(LM>&HYZAO,=V2+*:SO*FU)Q-J[%8P_[KFGT:F.MG%JE?B$5I!NF/<33.M MII#>-OQ(QG&^.,YW>W&.DAWW18E.WL".4]LF6V5J[ICUJW;>[,Q60V_! "$' M=ASZ"&O(8?>J0?7 M\V6_GD_Q:*];*SO#M:#WZ>O>W/7;E^\/E*PXX/R!:&([HE]X9!;H,+L+S+(T;^*%"( MIM$8K8TX$:Z:N$I@G\CGBWL0_#D!CW-M"0A@-,JV#YL)_IE68P1Z@B[K$L/5 MTGJ&1=JI?H/VRDJ3:@H8]MZFH!&/ MR:[Z\?Z+L^@ETE+!BC]!46>940U?ZKX)9I0NH"RFONMIX]61)38._^^5Y6P>!W_^K7G@.=)[^SG%K__) MU]=>?O=]?_?$P;CP&<\.V0]JM7SUJ._]: VS\?/OH,VO\]0]G)>KV8E,@ M\27+_VAPX95315G)19O(L.!/..$3OZ*I\)U,%!PAQ.= M[F6$%B]:;MH;,"L12ZJ;NQ_4 XZ?R_UY)PF>&H*!;70U(#> @/;X=^(O[>^0 MT)!1;/@,6](3,]^1)J*K'+01.V*'A.:Z/N I\ 7;28@CP!6;_NHXOF'"_X+G M?M^#87E0].#!W_ID'-L]&5#F?\'?_M(6W_3\9Z4V$LK<%XT$ MX$XX-7C)C5C!GXX6)'KAX*-V87#0NUGJWY<+^UU5L*\>^ MEG2I,AJWQRB'1 M MXL&=6 %8LLD'7ZD3SG$;Z3)H^)S@%+BJJC );T[ US)BR@I?;L^]?\![^]YWU_!G\5WV:N#0^"L=^M(\"K*$)MY7=5IC/&4;\HJT)JK=<)Y_8: MXCV,!.?XW0#\ B805< M#7\$;)"=K<1(TH9VX.=LN*';M]CS$((?,-&J8:,+ M0;+3J#(M+$U!"1;9:1-6!C_EH?^<(\6AMS)SE+#KZSES"BB0+=R]2?HM#@)" MN3ZT-@ 3P._M@6:T.F=GG,*;[(>&"?SC@<$R ]MDRP\AUDFB.WD(<2SA*'"$ M_!S.]FP(GU(775F<)VJ:I9F^F0BE-?&7"&92QIH%OJQ9X;CC3[;?JFY?K^4# MH$U21/(O^>^_'Q.)JQJ([[()\V!GX#(V.Y48.[:9*(O6YF;XP^;P'NS(\]OB MY$8=P6:">^)N:)009S/'7HC&L649-B4,]P@\[8QI&8(/_,G=&)<2<)=%L*%O M$OX0<,!:114\2-V^ULU-3ES DM]39J*'=U!K.C=T?KY2V7*SW^QRUG=7FZF' MTLJ-P\8'FJ5U)HO]+ILB5F@E:6T<(8Y)ZMH4$GAZ$/J M;"KZ>\W15XR2O3 '89MJZ+HL% > Y1EC)63-)=@.#QA4D3!=GAB$I%OMECK M&^S5!C/N-K%K,\-Q:EXR2,VU++:@T'M-)]-R)X[MM MC\8SS'\5%1X.U0($@#>!P5$D!5C.\BU1(.=ONJX*&/C_D,P=^QM!(84.VZN" MN$KQ/I/*\1+I6USY$VYH:&:7?*^]G+$SH;QUIE#U]GR ?/,AU@;C;$C!DW BZS;1V9 M*>T#,X4Y,E-.=07\-#8+WA6(ZI%&7UFVF3*;Q2MT8]#1%NQ$?:T$W5%@\(RP M/P!EX.XU.] /5U'!ER?&>U3XRV#\AO[. !-8YJRJ'2BNMW%$MMY+^(6SI)MU MJOEUQA10O4+S(DHU!K@\5*%VIW'BM#-P8@3GV(G5VQ)LA.]R 5]J*^VONGV/ M[T"8SJGL0\X;^PYXI'/$@? V)7PMF&(#V>4QP;BA^>GZAK=#C$/;!>@KUQ^Y MP*N$O^YF.7:+9 6X16:XXLW7)2?\-O!#QZ+F'#F,ST_6_E?6%O_\'_AGMT3) M4$0'GBQ.ME[@/KL#>H/;W>.OSW?PY? M_HD^B&0;MO-[EX=RL*I):.+_QL/C4%5!1HXBZH@X!A/_%HU 7+F[8W#Z$2=W M.2Z_][DL:_D_BZ4>X&R=;:8I+Y&##MH>OB*&,O=^;;^T^"G-7=I_9 M;JA\?CN*(<*P+7SVT5-#JGCV[#>.P127BQ#EV1$1<9!&(R8F#D2^?W6X[,L' M71:$*&/SV(U7M?OHUS^=,'8,N#T+@33,Z-]RJ/C/ 7U?XLKC73VW78#)(49K MEA]:3)ODF)$P&[1+M)S$-5X<*QY9%;EU8Z8*<"AVJ9W[T.$:,"5\""$VU$3R MSJ?9>2E^Z+-D#/#-1%L"GRH;@[8&=S&1%1W#3IBVK!@N!$%XRA+;JN\R6/( M);MPZQD9GN_""9\TXUECM;BH=V,:ZYO2[V+34)C:O?H/:_D-%<>@ZOQ22 =P'7U.T-FQ[')!SE*/9LN(, M9DUL&%Y2W/#!,W'[;H_?'P[?:>7=72C\&T+DS\R\ YMNEP_A/OR_?V$4^M]S MGJ2U^=/-0]$_I_!Y**--4C+:+K7.Z)HLD0.R.4E9*A-OWSNWK]+"RJU4W@Y8 MI=F9C6>-+E8C@]>KQG\6]S8"L#])AOZ5Z /I%,-\2&.UU8P0]X QK6XRC%[" MJ= ^>NYU0<6(;!3CDY8%L%BR$D]5YLX&>L*7V4__@0/H"P8DR&]C-:L[;LX9 MJ>FP64/75+O=J/+8;6N3;P)&I>:X.]66$W:>+Y#6E"H90T5]\0[3A_@,ZJ>= M^W[@K4>2TDF!P+Z'TFBS:?;=FB&PA7&>X81,8^QYP>TIK:I#MYG-Y#"=*W.3 M@!JP703LQ4NEJ=Y[=O3]AL/7\ED/:UDJ*C#/PK/NG 9LHSL+A@>5F)+,;N7_\)H(!(Y$;TWUO(8=10-%07DF!^AIEO Y#9OKXJ>.)^EL/\ MB9=>\,4\Q!UK[_9AXT7L=W__9/G90=S%8A:D0.]C%ON?=^#:!I:[)FNBLVH# MBG#C-ES=$[@^2>Y&S0907"%O[E?$Q#F!=5#\MR@:X8@I!#@WX>-0#,D@]G MH_A/O @Y9,<*#\?)OJ?9-)<['H\:V3YF@;] M_"TT3TEW-'Y"ZOFE[K11O@L MJB[-8C[?F/2A?GR@D\FS=1Y>$-*'LQ!R*-R7\HQ.Z/56D4U'&9^KRW0QA"05EP$4N=(O%4/I"[W0ZO:6Y7H%88,Q-A4!+_$!<%&,PYRV/=GVT>&+^INW)^%MO)/QTD$4H2$D^;DQ)))+:=8L4.U MC5UUD'N]$[F-^;.7/_'9C8OPH#(TG\XEHB1R4,^>.15_U0+]^\6;&3''7(!C MYAK*!(BZ+.IF>5I>MOL-M%X*WN:8$S%7EC,-?GZ0H!2&^37W.*T" 9X*HBV1 MC9/VNQC^CZ 7ZO4FMLBF=5-IMU(!/RY,ELS9NXN?]=G>>1X\!D[!WF'H$]S=%*V\_0DS9%\$T8U)078JIHE&7Z8 M/^3/P"Y"O_ PVV+N ]$"/!EZ.:<$2?7 MER8'IG(X/OSLV5#P=,-(C+83;&)-X;C-G\&[;&YHP4FW.B"\FA4Z;O41ZL97NWIOMF0?=)9,1)R) +O/E$_GB<+ MMB6O*(Q[>%.M '.Q#S.)=QQ[_FZ::"7;F47)3[+M.35%VR9NR3E@BE&/9^ZF M[9[RI+?4:XB:S%D[!#N30W-$K@5"IX>Y M[-S0L[0W;8U2GM]<-%\BUZ'/WA\4/(3I03-OXP.% M]U%?>JM ^;U)FD:LLS_'25%1X3P!Y2&_MMOV7<"VY%=Q3J7E]8!BSD@(#^L M%?)LS5RA6K:7T1L"WQ'6P<;3VOA5SS/!P7P&\#9VT+V,HV!ETWR[5(%&9,EPRN+P4?UXP5N32Z-8$]VX19M=IKGG)D8!BID>-LC//UZ MCCZAV?#L N*^R!& L/!<4WXZ>'VR2D+?/@J'GQ$P-,[=+RQM@Q;<>%/ (G3T MSU\R;"Q%09<697Y%I5/K49(MF&83IJRESZ2KQ2)UFY38;>!M'XLZ2,&Z@R39 M#R=DO2HVA,C6ZA.AE&.U)5[PN[;78]UK5PFKS(MR:3B>]%FJ:).M/%GMYA?P MC.,!3;_4.O3[$SOO--_NB^2]S1D%TLMJA5H>*;-(0#$ SBD!OR4,<%>>=A9(\9. M9=8MI$CVT54_U6B-UR9;+8=%,[ T?C91Z_"F/*3*"."I!6_2P.,3>)'&T6S? MW3A] "M$X["4TK;&W_4B+)_<^8_IP>.MW_P$=J5DN9[CPX5O,J\V09/S&-GQ MYYDZ/6LU=0ZAI:1$)EN2"^B00M&'=/+T(N ;91'WYX;/3QDO[4KOMGC&]9%Z M(YM-ZH5=[#2%L.?-\4BMR-19URJXA1Y,0 CZ>+#Y;< <*Q^9XTZLIJJ+S[3X/1YX\;]_+4%(X\67PG29'YKM =H5Q*G_J5"C/52W#D MZ>+QXD2=#Z8HQ?JK3*.;%Q2IE0D$ZG1)G:FZ6MI$?X!6?)$7Q]IH;%14(74Z M,D>G=:%49SH\Y4\JJ=%@4.6;C$"?CA11M+_,R94:BK?':L-H8)1%J4+Z="3F M^*4EI^(&ORI0B#JID0U;W+9T/QXYL$LBF652NIYMIE?4DA+J4[*YZ0O]C)O* MUD@W<4QGQ;G4%6LZIO(]./O)AM:=*='$\PC!KLR6VY12;:R*P%[3IQM:Z0F% MU)CP4SJ'CF=E4QPVD_TF;#EXLJ9>K5P9K1N%+)MU.9O.(/W2= +D$S\=NDIF M*R,;*>.\R Z+V'J21H-N./1D_?*@5I\"X6CHA;JU-NC1'.&F*AQZL@&M4E8Q MBHMQFJ=09"SS%I$MI<*GGNR O%B,9U,S-]%[>=PJ+XM4>[5Y@=,M*",9K];H MB5E>Z8PQMT6O EP 8XG3=:'";)V11M6%7M&;LV*+-)C2%.P6>8:KZOF YZQ\ MA<=9BTEQG>Q:@$\](WTY6#04WX)N,R8'DX0'D\Y MW0QJC'69#8>>[E9RU..FU*3 Z4BY7"D2QK01U,$6G!$L9=@:XV4US>E9Q,QI M^?K<=DI@76P[,@8.2Q\]57[H!:I8F2T]!L5IOHO[PJR=QX/GSC,K.A:L"=)0 MG# .T0%/SQCAJ=:VEM6T,B71T6I69@L92ZI4*_ZP:S._$@IPIF?@2<#O_O_L M?5ESXDJV[OOY%0KWWGVK.H"M 02XNBL"8SS;V,;SBT.(!&2$A#48J%]_N50U]1K^\JI\5^($(45V?@K" M+^ZB7*EPUZ5;KEB^O"Q?<963PFWIO_]4-^2(0-(W4 9!3#L;T1"8=U8-[-=P M'=I5#%M]5<7&[(>D;DW37]_;Q:C\/?.TV; M0Z1&&PXSH:%9B?>R7&0O.-Q,#]FQD-WQ=]"FN$#.)E!2CFT!/#2:9[ZMW ^. M[("R-E0;IJU515==?3 /?_2EZXI?9T/C430A8S@:N0.B4XY)MGC"X> D7PU9 M0 ^!$P:@=TID0NWQ2:ZZDFW>A?E.];175:SVO M7UQ?WAUU5Z0U;>S;>"X:GYI_4MKPE_S4.-!4&]L34,]?I$=QPBYKI6.C??]# M<% @_=Z P/50J"0 !AP>,"_9,LLXP)FV/"K#,;^51^[IF-C"^;X4LNE4DSOD2/+QC' MYIXISOC"<(SQ9&8U'D"S.^5LJ7?QP+@I.A!2(W1H3<%X@07L@O3M-531TN_F\OL[4%/KR$+E!LL1-BM*[)44,9)>( M$ZP6=W.?$6 >PRF/)_^=P(Z!LHC+*@O6E>PVZ0J4[GP18I=-Y.V,C.12?&[+ M9$0*3496[+S$14;R*5G8,AD)$4>8C% <$;?*+IO$$<\0&PN9\C.LFA&J"M* MK"/3_H>9=Q$T[[Y#@0E)6M9#$H1E-3&-QRK%*NRA=>?7LM%;>VU1/3C/"5!EO)^Z@ GPML$%+Q")#%OJ*OT*8&"U7V,#$ A! :O?GSI3[L;KF.=-V M>)2RK;)T<-B1^?*K7;AJ6=<=^:F[=.^<4T,UV^@":RJT "P.]+0\4%,,UY@2 M^+'C771@\][U?:%__GQ9;6GOM636/KI\[MW!;E0)NIJ)4YJ,_ S-QXV8Q"_3 M(X(I_IS\_LXKOA14?.E5?NME/YJ]AZ?[,E]NU)X[8M;H;$KQ.\?YOMVH'>CW M8@\]7OZQ:IM]E(!@4^O]UBK^ MKJ_WPM3U_NFV>-RZ2R9U_OBU]V0?.W<'VO7&%/_0;F5[KY5ZZ5UI&;?UFYRL M=DGC%Q%;^NE$9LK9QC_CG.N%^,4/C=#L9R"04=-L+Y8!/>:_&^RTGAE842XNRT='4HG)T>\:_7N^,[#J7KWVL6(($/U>R(C31Z] MR&I3MCA%S2R$K:QD61@/3#O7K&5RU5)+XT^?#<[Y]\)$LEPMU M/_1;\^WV& N"XQ:R0:WMD:*U>^AR+/R9/.8_JR M>5IZ-/2G0N?U+5MR;S"*Y+$UPB=RN96E?*($+!L.]D10G9@Y$@T@66/!R_> MY+C8O&P]]OY(K;9Z2S^^35GZ/SY/U;(^0P#?\%./-5LD U\LIM M5Y%5KE?(<,M#A?3!C&(8/\"P\TN]>F@HV(C-;"=M M#BD<39#H:]1Y%:%]7SJ=3V2GN)VL@\VVP-^F4G^[AY-?#D.M$R?5IG!L=N_% MVQ;*/Q=[Q\?6XVF5((&\#IS*DVQ'5DU.[?=W2K"5A!4(,2UA*TD]1$D,]G^T:641O2=QILI9O&'22G$ZR5[U!G3\TW*7;2'4HG XAU0 AT(F)2^0TXU5'Z'(&(>; M3^DRXW 9)5^V8F-#:)@]LEN9V_SM+7]L73_>.O=O[]D&L7@^+6S9%D(MBH9S M2$70,)6>[)O$&BDQ.-QIXW#9NHP-P6'CJJ[T+,FH\NV/RW;#NGRNG=]U0<<_ MKU_9%DHMBH?S: 6 *.92Z06VCVQ;,ZDO!5-#/4 ^8H2(@!'-4O?134M^O7HR M!M'(J09?N9#P/!X7/QX M/OE +])#KP$XLPU!YO!Q>AE"DFWJJ>QD(Y*MZY06&7N:%3 Q>WJM =Q5V].- MD]-F&\/?J[>DY]%NW/1UQP&;XS.SIK8N\K\^> MUIO5QLF=:_+OKI8_T\I=^>CY!G!F*^+RZS2HYU"2I#'EU)2#X;:KV=_70O0Q M/BPS,HX#.R!O)X[%BG",F9R%4U(L U,0LIP$*,?.QIG1%G4(GO?'S4Z[_=;2 M6F+IX*K54GJVF,;F;CK6X?=%2.,M+TL2A_H"BS039,73#&!#=@,8P*XE.!P* MP-9?VWI#Z)EUOI\5CCJGPK-[V2L AL0Y;AX2P,XA#@78M,BJL=DYCLQ^W<;: M[U#@]>0M>WVH_)'K_&/AY,3,=@NGI]"H+QWK<'=(\#J'.!1>L^NS7Z.$N Q@ MF?T:+8!=22PV%( ]RQ6ZV9M'Y[Y4KCGI[A5FR+E*3+18QZE#0MAYU/$L6(D5 MC,^(1F]?33@[(W0->R^C./,H+2GKJ&L>1\Y/EY&7NXQS[!Q='?+:V>.E>M^_ M_%,7NZ]")M9QYEGD6&#EF$,0NG"((6]$9X7;#%5W^:C#"$=3ET;5Z_SM10;5 MT]?W[1--4PW9NC\$!S\3Z^#R-U!U#D'(!DXIE5M=?X^=Q]#=/2Z66::;#IDN MC:&&EJNE&X>5:NG\)?FHO"K)JSQLH,O$.H+\#0R=0Q""H5A@UADU9JBZLZC* M+---ATF71M7-OADXZ!\V"9G_ZA8EF(X-A>:-Q5+7K*H>*QBAU_O3EEQ%*.F6#4_J_W4 M0YFLTU5Z)?GL/GGUY^@\>?_6^%(9NY>/?H7(A1^XJ"#5M31'0W:II^IN#=7H MT1CMCNN09Y7K$^G\_O0'%'J:/7B'IZ:7J%U%UFOMK%! M=OJ52EIG]P]"_S3 M;2M_$\RGGUX=?2&C_LT9%-H8S)TI:?=B^?Y!O/TX>^$?CV[<@X9[H5SW;UZ% M'&P\R"8R@I"0^6EG8+($'8.BF$1V-P-%8P4VFX.B][*6/3U):GT^V;UPW*QT MD%9/"]&#HO1EKB9V'FZEDGO3O[PZ57O)@VX#H$B&HR>%1#8[K;(RI*C ;BGE M+J:8=LXFFEY O3D@2AY(%I#-8(VT7.S\&#F*DW@ MY?3IZ/JP_79> "#*K]XF8E"T W/>.9MH>M'QYJ#HX\4L]-*\?,"_W[8OFB5; MEY./$82BJPNEU#@R&T\MU'1.6S>]EG)2)3:1("YB%&UK*4*Y\]5C$UE] /G2/#]^UJX=Z(WI0W2H8C\5TX01# M]&&E[E8>G&X#(FEYB*3)V&)Q<]^-J@J3D"7_?'1Q_Z1;?9 M:!W7WL_UZLO=GZ[4C1Y\7;S=7EHU[>6Z)%YE/\3D_]%OD$+TUK MALE*'J/IU,W[OWY\,@5B?D&@[U/[:RL*W6Z1[5B:"@UQ M;<=46T0LPXOQ[186L?.!XGB Q?AQ;'4O(VF4/KW;O9=&H^3*IYW# M&_WR[?3N!F -8H+I1'IJ1RY6D+>\!\UPC9EK40X-SL>UJP?!?O>RB M9*=YEKQ4(FBNM95J5SVM/SWRY\?2W7RH7=J74D/6S L : MB2%^9J]M:ZW@1K;4LYK"N)X9$Z&L]\;I%*%%8MESJJ(!S7?V^[MVB'3Y7KL^ M:?XY^KA\O/R#H5GPMME"@D?,LP)!AD71,$XC2*?H8=&73W>*!A9=/BOE]G%: M:=V[K\]/Q\*Z:>V?IR^ 23*K]XJ8EC$L(A912L/XWU^L% TL$@N9LZ; MI_7[R];[O552FS?]L[40IQK4@ M\,O!?8/8LH@O+:HF='Y7;AN/2)W\.W2A?7-M1ZOW)^<:5+8Z^=^L+LJ*E9'Z2Y0=%2PV] T)^#;-A8U^1U4@5D-?[[JK M$#/DM2KGT@+*IU\E)*1?T_D\>LVKU>QKKIKF:_DZ$J2J@D?PC^+_ HH9ZHV7 M]XY:?6N]"T;][28C7UO5[BN)YHS>>?!V?)<^:+0>[LO7)^++4_^E^)@KO(JO M_/B=#>VB=7SP9IRWQ%?][D2_M-YOS.XK.8AQ]$ZSGGL0,Z==[;[\GKX^Z1\6 MY489FTVOZ?$[;Q].>Q]:]_*$K]P=B_4S6;[)G<&=$^.\>4V>EX\;3JZ5K#K\ M0[=ZTWRIP-OSXW?6Y'Q-0=>%4JEOW&3T5Z,F9D^P TE/T1RY-?EBON?/C]/W M/#JJ"(\=[4+LW\/DA>M7(21"KF)2;7$PDNO M?5R\=RLY0[JRGQH7?PBAA/%;3TY/,X63VYS54JI7;W\**/='SS9>I4GJ'TOU MGMYJJ)?W[29_5LHG>]4K^P;?.4G]Q_[MK=5_K?/]K'MW4WK6.J>7<.<$]=/U MTT[AXN'XX;XOWO;;F0_^23V$.R>H+UZAR\O.N9VY5WKI3J77E\3'V^&9W6^TTCRQ\*+Q^%-[AU MDOKG#W?7R9O.Q7E++KT?9BZ.CEQD%^!6:?S6IEN\S&A'QVD>U>J7S7:ID[W$ MI$I/,NJE*+6ZM=[3X_UQIMP^T>S+CGU7P'=.S/_DM/+\UCZIO)=X)3U>-B\M;O)8ZRK3TGQ MI-8[<3KP>F&"5>>%=+>=ZVAM_/[^XU/V]NBC;L*<)J=_?UUY-)HWU7[I6.A< MY--)]:Z&^9^9G'Y>Z"B/MT_V7>E8[U4:'VGY^+@'=TY,_^KV,EDJ-HM8IEZ+ MRI] ML2X^O3\Z:F_ZR_O=63YFN%?U25R^OR1<SU^8]WWJ_O+K*=-JB>.PTX-8)HF:E M9^?@XN#NJE6Q[OX<29R5,GB'I2S EN)7LNE>3205,0FOGW7!EF-4E4 MO7/T[L(&MY(KU-^O4.\)G1]V7[.3Z&,7A*>WI_*IT!(O[JX*^G/IU;(;^,Z) MUQ?R]7I!5.JUUN/MX_F9;:2+RL,-OG,2?1SMX%A/JW?M4EEJN:]NZ0J#&CQT M$GTNG!%4T-W*'?XY[)*;IU GS]B1BCW[A].2V*NU)'=9R'IIN'6 M ?J,.,]A!'!'0R%%L]W6G#8V4^Q#S59UTW8M/.2>QRR5:6#7^Y8+@HM>D7^["(( M7.U73;TV'O8#$\J+7%V5[TK__I<@\[\$,44_).E_BN7+R].[R]+5784K7!UR MQ?+5W>G5<>FJ>%JJK,-]R[^,CC('PY^,+Q(Y'\5 M!I?)!>'73ZZK.#IXNO*\08*N%N 8RD*7H>A^/7X40<@T.SO-93-Y80Q]XX!WX M#8=Z'>"%S6$R31M]T02IM/%3BB NNE8C0ZPX^#_TI6:=*W<0Q1PJ6? ,"S7Q MS^ POPO3ME-$5U:$6;;E8+PR' BKF+/D#SM2(-0[#.>^*7B0#2W7_$X M=P>QU$DX.[#LPNG!@USAM8)N/3W<-J^-:7 V_;Z5PED;.W]-JM9\:I&P(/R2 M7]Q+)-%E_PE>ZD$U=5WIV&C?_Q <%*"4-Z"VTDL2;AK#"*:.ZDXP-9&TZ-CQ M%2\_Q/-_P\@=RW^K]S2!SFAF0L4Q!RFF;$J8VW:YIGU,>;B)'UC'BNO3P_\[ M"5F9_:J%E%:RBRGPJV/:&LC1/D6"#S3VS,'W2A5KANN@7WAL4Z88=MHJE'C& M/W@B@W_G9K"&!.=3>4;O-=([GQ+G-A=@]&;R'6=ZBY! 9@1?JX S>J^'WG-* M%1FF;Y8%F90L,18PU-E">C/4B2P+&.ILG 4,B#;. @9$&V(=%[\1YOBQ7OK&_6V2_,>J&]W@L5$\1]?I\5I\1]?MO.OT^++^(^ MP<]LRDC/3S5UN/B_/2&[]\ED9UD3Z5Q*SFZT&RS,.[!94R65X6,4JXZ\9+1R M_Z/:\5R^DP$E@%$:@S$6@9\#.#N^AT4GA2LUH98 MD10,S =Q6>L!+PJQE@?8.,2$@ E!A@D!$P*9"0$3@FQL"S%:) E:_@4;S4;+&;>+\]K;R]&(=,ME-JM&T5N2B==Z63D0-6D M](7>Z=,;\)#\G:?TUTJ?]A-ST2UJ*]#MRBK7ASUZ!HW3I4'C]$SMS[&LRA>% M>W11+U\>-HI=_,>K])K=^RWP_#*G-S @84#"@"1N0((QX]2XPI._ZR+] UWB M>YKV%, XKCRXI_UR"97$XZO#9KTN'IX628-7_GN(,=^C9R#"0(2!2"Q I((P M!6HS[(T'N>A6^JN1.WH[3>>?VK>4JUGWMNOO>SK2(ZY+?^RTE,MFE#LYE^,&L M#P8@\0"0N=;'%,3(IR]?[AO)NQ>^W'\J"YDWR^J)Y-P9$1 C_PW$".2?-ZP; M/X2?WTHEQRUOO'W0NY[-@F%EA+>4_JO?[#?! !_&N#I"2R1FMH\1RS9>V+;Y M?M;E@)DF(9@F90-Y/[;$*[7X\I[IM=Y/7K2\TT8/![5&M!*]SPW\J9@^Y/EB]N+Y M]>70<9]O #<@WRM^ S@V6\$='=UB6,*P9!NP9&[:]]8]$5K&HUQL%7NG_$GE M^4D[:A$4D1B*,!39!A0AYSF*OYC@AMJ;==NF^UDC5":W,6$D ]Q-"RXSV\)/ M>*%W][C<>SEP6\FF^91_[\JZ>U_ =AHDO.3OAHG6LMUR-+'47'%P MI'?@#&JV"2_J6R4?Z)'IC%&1WRWYS0S:3K K2H4]$2,!JPKZS$[RH'!QDVBX MY(W7 )E/KR4CHQWR]V[U3=,:UL=)O1.Q+%OOXM@J92JE>DD^>KI2FC?:7=7I MOF8@RY87^;>:3MQ*.VTX7C\WTZWGGML97G$?GJ"0U M>Y>%B"4;_[3,]GFS>G]?.C^ZY6N=S 72W2XF%6SI2^=933V#HAV'(E;;S 2? M"3X3?";X3/"9X'^:BV%R/YJ887*_[8QF@!]WP&?1AN4S-=?O;_W3TM4I*AT? M'U4.VV[C^/D1 @@D4[."",(&-H"EOY24^>S P(UL"UL_1BQPRB:CPD;VFD6/ M"DP6-K:=+7IDV(TJGT]7B5F%/J.&E80-JYKI5G6T+LMJA$J+],3^;*8SZWDV M/=,HV9"O3T7T<5LUN_?O@EPW+]4_QT_5;K1R2>T_:??9?FDG6X_.XWVR<_QR MF&O?O&9)+BDAB4O5[#"T8&C!T"*":+'HEK/LZR'?%!3WZ5Y46OG+LS_GM[7G M KX,6\ZRXE);SA@H,%!@H!!54)B_+TPNYM3NV:/3ZC^5DX=9IUE\K(.1 /O" MTOFE]H4Q.&!PP. @JG P[S ^+.W5PJ/>-5IMT]&54_[TV2P2-%C^,#Z&!HNA MP?2=:I<2^4%*T+:/"= MP_48'C#K@%D'$;0.IB! ORM(KB::YKW.;>/\$OEAUQ#B1\ MK ($H'!^U55N0BG)(92C0#"FM1,:ML1H\_A1]"]X#AX4AD"=7NDB@&W_TM[O MNR;BVC2=PBF&@<&/L\R^HCM]V-7':3:G6JB&)UCCE(:B&;;#6:YAP*9:>I^& M!X6QW<8HB3_4.9WV>JYQ'A6'CVEMGF^M@(Y!R3 M_A<>X 2FTE0P<;!,X(=Q9#&TX=::9B'5(3<"^G]HA$).4W%@SJ[NX+'"M_[; M4@.UFT!&;QFYJ4OVO:Q^__XG]\>5%U/$Y82IICVB6!< 5T)[35(6 / M8+9CX]F''C%@"WCV "37.OZHR;__%QS\<&T#I#&M?=^D"+4Y?QSP" K U9TL)?HCGI/?I7? ?[.DLI1JDXC%Q9RL/HT MC$7$:B1F5_6U[38%MZ+L]]Q M8-F%TX,'N<)K!=UZ>KAM7AN#=[!%<66+HABQ1;%L<%?F!ZE9Y80$A[T-*3$" M_03J\ *#EQ&34_PU#Z^07KTKU]6<9F =,SC4PPN4C46DU4$\7/PJO M-(/G#-9E/')+@W_X@*K*PT5^FM:\K_:[">0I4_[/>818Y/@C3B-)EZF!\_# MM"?N,/%$'3Q%LM; ?ZD'R6$1UPSP5?'B9=G$*-9XUTQ,-,-T ML"72H0ZJ0KU4@(AZ>"+>U0V(&M5 K$#:C;2X(#9@=99')V N,1..#P6]\-2. 98?_= M;G)UW>SB\9^87;S<6HD@54;)I1E-;(AAA'4-SQ4'=SO%%> NM4G T<*>-N8J M7ML-;*S9MFL1QY\08-8L$QS66[4Y@JTDUF X>A\_2@>3@* I?JS6]LF0H,0! M,E>1:K;1D$ >S^JD@#7%G6+^8I6Q:F0LQ%Q4.ATL(@19X2O7(+#=<#5RSQC. MVZ!8FMTDF WW6]CYP712:'"/J&50E@BN-USL9IE88/"H\+ P*YL(AF7::'"I M _"/":J;MNVY50V$^>0',11,3O#E8-VJTL'B9^/Q8"'"?Y&9 >F!DB0^-48\KH8E0#<[]L@[(!(%8WS#\DA^2CF+7XY7*5NK0=#' MQ68X*)!1TX'!=)F'1R:P<:GH&/QH2 V/S30:)MQ356R-< NH2!'F B1:E$'>[41W?$_>TZVV M:8"S@M\($EV'S.R0]G0%(M/L$ON]K;00)<_$P.?*["P)^^IL:[ JUKRA+RR7 M9-[S99+*$01-/>";/DFJY@ K>+SX/S3*2MT8HE7 8W]2L!!@41Q;)\A@'*!' MD!,>&X+7>2/Y4R#;!,1TI,IWJ#E&+3Y,4 GB=6/33_3 M\!@*4@FQF&+03CI0=&(,5)H(04IB/&_RH35,+%@V-D!JJ.X9+6!M^?;3($/C MI1>(7*3"SRY.FK6S5:NH8SG]][\$F?]54#TS>1,J7C:X,P4[%ABN11+2$_() M[A(C61._[4Q16S8>VH&K8Q,.7'=8JBE:'2*#F*!%R$DH-1,,5QVR880U.EB< M0;H/#8' 'Z1K1?:737&UV-10G2OUD.I"S)LKU^N:"J\X008>7D53L0.I8%OU M]/0T,9YUFO:HHX$E/7C4F=DTN+L4=V"9M;J+FA9<]$Q0T%D\ 7*:J\T=:AC@ M- S212A[&L012XJ-0=X8?HU) 8QY-JT6A#\U!Q-A?T!!2KE3+),?6@T#BD[7 M(HA4H*:BUPG X(7%A.4"V^8:9KABX;NPY(+!4TMP'RE.%/%OBOCI+J;#,8 H M/%--S2'-U(D6L>F)D3?%"?M"GE,_.)Y/\_G49B0/M%@=BHJ.W0S\J@41%7.J M_=KB'[)N\O"/S1=?2OGD^^$WCYZ%Y1^=-# M]^$L(UV/M%HXO3H:PT^QZ_N@IJTOI[MYO!W,*3: HL8X=>Y\CO2BX4VPG$+]C MB(/ \TOL+%@8((?B %<#$D#^]BD]<'2]1_P_FWO'.("EVQ-2/^V-.K"V)[A* MJ0@ZCF>'_P#[FJRM"-P9*M3$Y.F0,#X6)BR]U.XAZ[FINO0O8 [F.!BNF-PH M>"/6PP_-U!7?U:YXAH? _ZC^]"-_^"*V.4CRN-13F[ Z<@4O3'CK8H-2X*O) MS"^?4AZI/B=-,'"]](LS/Y2?Y,(/]>3%!IVE#%7EX M]?RA4H.V@!]2(VNLKWO8'FO1""C$ZNI]L)%A>:)(@MTRFBLA=E,;;&-JWI.< M"^@G@'5-:2L-Y/T$@Y]I&0A$BB01: B7U!-4('"A>(!'?6&N"YZP[59M].[2 M0(*WE-#([] 2(&DE:FH3&PUF3M%K,D86MR* '"L"8$4 GQ8!*&0%>3W16X(D MY25>SD$"'I[^]?( \4OE 5*X:K%$W'F&]X MV$+'TG1.S 13TE 6!0!(H83X MKG2Q VL./EV:A$Z M]>8Q-CR(C'C0J=CF1_4]:-8ZF"3#H#7]Q5I396W_D*T M5H?<<=OV?X%_CWF'7VH/?NJ'$N#=G<'+-%AHR>L0M66'/P +\7J)_G[@-L$0_#0]2961"9RYM09Y M!+RE#+A ;'S-;FLV>.Z$?IA,;VX-&]+^3#T;#?^?_S9Q\+J[T?EX?O/ Z*"> MFD*6,T6K@1_GZ4K83O6A2X,'KP+VJB5PK*77.S/XEU07\GQ'^&/RE0]%>GJW MBM4K9?F"Z3&+\)"NC!73Q5#QH.CN=+?Z7.6?SJR'ZW=>$8SCWF7':EKV26,8(#X:4Q, S$L>8C%) [&*,0@E*HEL,0S#V2^P1*%#8 M90,E;-1I<@4=]<@E[M U\ NO3$OA#O!]&.KPF_&5,P5D\3&%IX.]# BP3"$B MH>'LP,F44$@VG4MQEU:*SI2KPE(*_(?2;+H2C, MNX6_\!@6&T07^$Z@$GOVD.&&D+E7I4U^0">M*UW;U9Q!I(VZ;'XXW?N6OM9_ M[_!UPTE0EQZ$<5FOFLN 3=5V]09=7R!S2JL!Q\A%;"F@%[U,:3?A/ENHH9 5 M9YRLD%93:H@Z[C^TC]G$G#>[].>.>&!V:87+KW5V/D*,8PE^>*\_?%"*(^7T M4.1"^3X+3MBI5BPK-:]AMR/UZO[].O;^_+6\ZEO= [):=\.S+:IIC-Z M^SBZZQ_*!ZWV8^7ZX+Y54PX/NGN_LW)NTG .I -I^$NKU^U!Q(I6')."ET'D MZLMF]FCBF-85V>,.'M7(@?L'+_*L<;\BAFRWCJ+!O("9[/NM,3*.!X+'#?.@ M8!130W\S.9+/XQ]3\(WD[0=U^IC0J6+ Q16D)AK<*^K\<2]WB]:*M M.0X5UH"O2>QS$G X-"UL+(&1R@VY,[#6+YQ:BOOA5Q ,;AW4"-1IU9Q+-NV1 M\8 L^E6 @.'(LMP.D7.BVMA-]V9$"*6V#+.+5S&H&S:#%*4Q#A%/)S! 3WFG M%?!/Y='JPAP"I+OP^$B40_"*"<1!>_)[PP6:E*U3HV[1]?H4K_G!)N58!J@( M'&%1\6H-,F]G9[IY=G/ %Y]OKDS4^?/R*"_?HWS&* 9LOK9,%:':1%N]I N_>OS:OGLZ[5K)8V/N=F1HK69@E(*^C C.4RJKK$("M*\2P@1)+ MVW81+93T^FUZ-6XC]3+3E&R&"(+'%'PV(5\^M<"_X&" AK(,<&SA7W=<&W@[XG[HI14/Y*\P&>RR9.+ MR7J2@6-'G34B%5Z]$$60P67LM/7AOPW3A'0F+6DDG\!&5B!5.K'+%Y)M!$ZQ M24&6:PP\_?$2Y2F208Q"L!9ZI"H94WCS4 /=708!U>$?JGY[]'QW9)V7-/U" M^9/\:%X73I>'BN7BJ7^JSD>O]W)[_SW\0(ZIH1IP"; M02K6?MVU_=W-Q%PTO#^\E*BW/ XJUD=7*@((PU*W&K9.R0H+Z$*V;?L+DP\R M*1!Y3VHTVZ_'HV+FD(IJ,,W@J\&"E2::F%E!Q=.T*-]]P MOOEXCOK'R"" !#6&(8=3OV#D!LD+!8]8H/8U V,12E9U4VUY655B>>[Y@C]( MH@F"9[<'47M07:EPM[!6VQ1_"U9579VY>):FQP;N*(^^Z]=]5&-W7ZHN [\#Y6TY'JF&#HZ ^DC Z#, 0_TEC M\09LCF'2^P4<)(B$2,2F]J6Q$A,7"Q1]S,@N34+V!.5FG;S-]S^I4)B35[-D M1I?D)=Z,Q(5G9& -^,+0Z7Y!&"/0];\C?1^F+U&0XAM8P\,_YI_KXXGLV+D^ MH^N0ANP#_#,H62[7 \O3Q%,\0/ >=JD4_US)RC1GI MW6%/],Y8I%QW1+X#\112^6UV;+H3&QM6@>+2'(65,6N0U$U@4\97=E!5V!VP MN$A Q1$VV:A*)(*C&:U!!QF$L:6&6CJTQ;RUU9_8L"1_12EIOR@QM\@A4RL4 MQHQXEFG(_9>G4K\H6,^W?/;XX>$;B>^%ZL=/T\BZ,+/%1NM=/G#/U8\[*W?< MA?KQ7&ZR22#UXND.,R](!K/DX/F:BM?0H3WV!:&AXJ" G?UAXL>,-K!9G6ON MS7LBF$5^&E!HT?;)]J\8+8)T"1.&5$8[[GN*G%2:+0,C=1+ *XC(%P^XBTO%LEO]#X]60 M(?;+X3U,][)^?CT?]<73GG$$@3*O;!%_09(VWC/QXR$(/;"0E$['A*!0#:+. M@P +&&PD[2/8&=A&Z]M*EA!\'HH+0^,CP0%!G5?-G+&XEZ#K=L:C7-",M>! MJBX(*/C3PO/WK*=AZ().CP8^P*,(EA%@TB&]'MB@M8KP9H@^_*6BV21JN&H7 M?CG9#.[5DJ;9TP$__1I:VE2&^ U:P08@/G/J!J-\%Z@=H=P@P0VM^/A5KB$=, M;Z_I 2).GPN1XOH\9#KBZCQ3-LG(V&NM8:-_R"+@=^V5FX&_#:1QF5<2W0 M>"9JI Q_R-XF#S6=3E>5*O^:SXOJ:SI3J[U6:[+R6LL)9%/OWM.>= ?8$,+?ZE[MH_(KKMV" (D3O&G:'_8OD M!?ZSAVT;IE<'TU)+':F8M&-Z'XA;-H,V#O%8- M":X&02#+)HUY2& /KUWXX7:"M-7!S.OX58VPJ"HP(=?02;\=J);I:E!7Z>]\ M3*W/&/R:=-V12C&_&M1G.9[7L&^C4IO6?"?!8;YQBDM[6(\4:0X[4 WK2A/> MAA^52@J\##L>:-CR8_!J;WL4>2F\HD"W$=^2;<1@]6"%:&.;/'D>:,X)P2': M39HF)?R*,6^[A9#PJ["TN?2883A[&ZB@3E77296::\W:^3'4M]DJ1)6&C=Y<&_8'?V98 MS!58/U?D[9\9Y 6ZT"^L0PL3B0\'[@KT5L.\!M\82A_A#J^-U= 1@$=->09TG0(?V]9Z#MC:/P3Y M)\4+VW\LB-B47XZ\CM9&XRM5LNG=ZT0$VZOIEFJ2"(-VJQ2*O"<7Z1,J=,"@ MY(;K[P09CF'D/8'N;]!3"X+4I%B\X_65ZRJ6I="$":W*)IT92;_*894Z&:S7 MB+[FJK3858$*/HA(P,L]:O@:@7K(4@$J.Y;G;Y(61H%'8IFUH$G K$.@Q9@*+!J3)$M$K.!@ QM\#2L%9[VX TN*1$J MP9@P(*?%]4;P!2-=%_8.79@FR=X-<7K#&PF&!"Y1"P/6MX#T:@9-IA#SA'1] MH> 37&5IM;C?"Y)$'FS;;5,E#C3/(!9-0+9!(.N4,$G=(\SPN2GN:.9WG-/O MP/!(@3MYO+>=F?8BLWV8'6[Q'#<*O:##^&58SK0:LJ9<)]5.D]>QR3)^D;:& MFWPGI=.4J[II3=R,"8-L-'&Y82KZQ#6_K>38=1H6&;^J:RVD3YC-;67B$F3$ M)ZZ9$)C3)L?0@2#6Y.0"NT FOZ+=]*9!/71FXD^]5I/R.0:N@7 S(\$$5NBBAZ]@V-?(%( Y;"I"E6)Z9O=(*]=\28 M]7H"4E.*]N@C03_:L@Y?4Y&%58_LDX,?!)4M\#SXJH:JV#@8G'=E)[QM;F/O ML1#9R*1K9#6!*O%"Y;!P0W>/P;U#,XZTR*$N$90N.[M[/L@;7G(K*W"W;U_ #A6'-@ZBWFF;M/*O:77P#?V^K[IWD@QM ML@IZB\'% 2<,K$#R63/F(MII&QP*:(-#38J1!HNJ GW^E=&!D Z XZ-02#$! MP6H'>CL,K$KH17Y$G^R+-/4S/1?U4^>&9(],OS3*MVDHK; #AI]PK5BD11$U MY0L^:0>F_,!!HA4[F-Y.T_8\)*_@2O MI4?OA 0']H8:9D!VR58GTI4)3]?M MD @R:=3Y 7:;5XR9%-CK7 "C=L2D4[49$2[<'>$AH/QWPQZU1HNXBNF%.(0!M1$4RA M< X7/8(XI#7@;'D+SF9\#@ND4B.7X)=XEN!G"?Y/$_PKH4'0$ZF.O"#H!TPM MOR]C>#SP-DG\]Y_JBN,<(V['S #F#[KF[W-/3Z>G/PD\0VC2P)C7ZG#JH?E1=VTL$>F=>8+^R33UO_S0+$]8KLEUX]%@,+V>9S_S- MD9BEH:DF-BP0-&BP\1R\/4IMLKT4&@/IWN84"(&1+2;XX4VD=PC,MTJ "*HAMV@R!GL9#3M'QYADXW8T8'6@P M1""'W3< <;W6"A]^I( N=OY,H8IT%^W%X5?XZ^SNM5IV.SBKI$V.GW G+X9D[%JXD%V=\9 MI_@-$O TJ@F5TK3=)W[2T6&!N_1/.B'6Q9WWYFOOI),?E[=WUS_'3C2A)<\0 M/P*A!'4?#D(+[%>G.>?QK4R!3?DT"4T\..#Y<',GL@(%<)>D)TAP+_NP^OK' MWF6EL$<;'/K'>NA]LI8V:"'=($1/9^1EMD &' M<>C-O_^5E[/Y7VLX^.8K)Y1=(8<$Y TWD)&S$9R=--ZJ@ :3_\HF\NDL]&ZJ M(1H(AN^%E/0W=0#_RB7X#.]C/]9K_$R2"*)IOBT_;"F3GB]X4&L,C=?PD%ID(RZ1X!>JV M%SRF3\E9>% MV0 X1T"9].V2]-V1QBK#$+)_3LUGDNBONT3J_A(3LI =$<2_!"'!Y\0I$N@_ MJ69AIP;TG55DU((9J2M7B\&&TF :I8F9/C$ MJ")D\_DY6K",[%-Y_ID8;5-S>CU-SOU&(P&)'Q%X>BX?C4U"9')P3K8?)EO@ M%%QF-S/+Y7.OKCPP9(@=3((!GGR.Q0!GV#<#,QLO-SR$&&98UP)\/7OE&3P> MM!9>-ZPK5JKF!YKK(C(YWGDYAHC89Q(\:CI,R,+,O>S^J##Q0\SS M1&E25QW+?ZOW-,%#\0$@CF$M57OO*;*4DN6_@WG>,?@,\"KP?.CC4,>NGI_[ M]?\FUL4^U3QH!/:IT =6K,&M2M4V85%>L?R'LNDU"+9CZ] ,LL]:X,24P/@0 M 3X(*3[#&!$!1L@I.:EBQ80I3NRT_S2)#O-2["M:A"87ZU=N^),V5SLR'6F]*%9B\9\ MMJ3N)E4^L_AVDRI,5I:QA6)-%6:8,,,D:)B(RQHFGX7W-FYW!,M\F,7!5I$- MZDHNE5WMBL)TA>E*)*@RT!5I:8+3L79XBTW%:*!1-6)F5VS-KGEDH9@Y M^>\$AH9E;\58+:#&.BYKRW?GNK! MFY[W7Z&H'933;V F 54D>YB"VZ^DE#RR#7"AX[)):[XP69R-@+ZN7[3IZK1[ M\]X>E?;<]2U0:=)-@YA=DO'HT8(ZG-$FQ"SE..'P$L_F4RLR!&)-B%F MRT1JBDPL[JK,I,D&D@)%:.IEUKF&">>C0FO<> ;Q-V3);/DD/]L&'%&+1DKD MY'S8%LV6LWH]\3*FM.LPMU96]'#B,\/R&;2J_04=AT&*W4(\=X.TK/:Y==1XAT /8/;&*IC]#C MI!NL>(@"768F4C9-EQ7X,!D^MP51V4@81+LW;P8@7TS;;)HN*_"G)#'T(,CN M*=*N LC,I$V$%65Q-TP46%)GC4F=;9 9(9_BMR+K,^C^37N6TQ/J?D#__9_> MX7,L!<2BR3%/ 66RH9>T;#FC60)H6R:Y\030PFMJ7@[3#F-JNBV3W'A"9[E% M1TADX"R5>+$ZFDY$A&8]VR/(Y%=:"!8MCW)2);215Y+/^YJ#?ZU.=RLXX&::)341R@5%"D=601(LJG0ZUXV+0Y_QSFLQA0Z6JF9 M6-@"0BH?NBNS:1E@6AS#32^1\$]W;]X;V] 2SKQCF,?X%3P0'/7@H'MD[[/< M!0N$KC=WL7%.LJCG=DQR)W1R/1V3'(]F0C&R6W)*T3,&M^T/U)1 M= CR-Y"!#76=;!)1:FW-T&S'(N=$<3_V*L?_5MJ=7X6]GRP)P&*&NYH$$!.2 MO U=>"*QE.W>O'<5 **8-%BR>(1/B#F)(0!#@)@E',)(GV43>9'UV=JFM$0H M4I&-]9:+\(JI?!=I'1546PZ3.Q%DC>FF#3&?"KVW<$P+)K9<0'=""S>^#V-) M1T3,,C7<#35DV8UMF23+;FSDG \;*9;:)'F-&C;(=;/31H;#_=B[)0;[(QP Q)62)C!WC M)$MD;,"]+SM-9''FQ&YJ8I!S/_;*Y1++9+!F_.PTCZ5#H2P0&MLH& ./2-)E M=T[R2#+P8. 1^VVH>5Y:=NF\F)"%N)=YLXBD$SI5^Q=;9O2"T*"C]\I\TSKU^8I M15?@%RXTRB72J6V>94_%O-<.&B MYP>9!CN9GI7E;\&NG(4A0$SPZ2G%IRR,')?((%/Z:.68XJ#T FA]F$V5F-;O MUKRCN 5GR3K01#XO;X% 1-1)BC0A9OO)$NLN1C;DC'E-;%\.VQ(0AWTYBWL_ MF50NWL=,LWT 3/,BM!EG<1059"+^N:#,A,,S<]9<]Q_"0@ MFFY.M DQ.VJ3C?4)*-.]'"\!PE(?K+?.UC346EBC,[S XK!1#,\Q-=\\$2+? M0FOQD&6"SS)%9XH>PZY9RWGMF6R(!Q?O+E00M#*]Y8:7E=AOSU2Z@5U<5U4T+^;MQ'*7' MCG9A(>I=S$2)"2$7\R9?+$3-%)WEHC[UEJ2$+$^)QS)-WWE-W])DE !N3SIN MLA!1'R>ZPK$P N;2*^U;O.D RK5E@D"8!H==FY5X-IN>(8LK1X4N<4Q%+;D+ M*<3V]RS O%OS9NBQ/5FIY= CS="#H<<.I:<6#SM.L<3C)R$1]=6V4V324FK* MZ:SQST==(6==IVYN.6)&,&+]%TLVC22;1"',[:TL!+TMD]Q2U=VJ]%&69XEB MIKL[E3[*L_012Q\I@V,OI^!?G--'X9V$.?!AUG &YNY%@G:UFU44>]DM[NMD M4]NW.2&\0_TV/1.FQ1O/]L1!BX4L/ZT*GJGQSJKQQIK+1<*5W;UY;ZQS7#CS MCF%^).A/=)#%J6:[;>+)-Q4+S4F2<#^JBJVIG&+4N)JFNPZJ_?P/RYPL'7Z5 ML)=>,]VJCN(;?YV6.MG O,*P1+ =$F;.G(5?MV62VZJ[TW(G,=5=(9.261\X MIKR+Y4ZB)>1+)D\R*2G$\QM8[B2BPK&$:/S(YU)3P##.B90-RPE+B^S4O#>6 M%MDXOZ,0.V61-Z;?6YHPV3B_F7[OTKQ9)F6WYKT-F91_' 6[7BO:$R)/=Z3( MC[H(7"],8[WV:\%1?WN,N7E#_,^Q]@$)& LYEJFHCO:!.,Q,I#J<8W).$W%" MLFY:24$FI6"6C?!P3+7%V1T\I_+ MD!])*AA)/$P*C)O_\7'/Q0/Y*JJ9O6ON_F!V;5I,(@$H5IH&350DHKJ=3QB_<5 MO:OT;6^6N5Q*3/LAA/U!J #HP&52N=S?W/ C4&."E&VEEPP0S%//I([JSC[] ME7^)A ;\:Z:M04YNWT*Z I(!SQYY*N&*8W;V10'"2RMARICH2H$XA<(U+53_ MW]Z_[LK%:=I&RQL-TVHK^J^@_GF7]G[? 0Y G6,1?XM9;@\T3_F]@%2.4G4: MN0C0#(2"QH"P0.A*QT;[_H?@E(&,GF# \U4ZKE&6!2#68]BD1CB6_U;O:0*E MV:>X3YZ2R:>;^)EUW>SZ@.;_3:)&^U2^NY@(GXJ6I^GDQ?ZM M2M4V(1^\8BF;BMOT1OSEHDO-$!:^'Q62&",BP B,<#G&B @P AN@:<:("# " M>_J,#Y'@@\B6B&@P@BT1D6!$EL2<&2,VS@BF$9%AA#BW]((Q@D'3;C&":41$ M&,'\N7 9L7@)UF*AOE7,NCHS*[+WF_OO/]5P4B>KC;RM11J^,6O5U.'B__;D MO64IP*=$<:-M'W+SLC(+R%)%ZW&7^'+3YDI&#=6H;(51Y##?KEUQ/FHN=@#- M-J,QGRVINTF5SRR^W:0*DY5E;*%84X49)LPP&3%,Q&4-DUPJLUH*?-?N.',- M].]_"3+_2^)#,SGF9EMBC0PK2WW$G2IAJ$IV!U6%6>>[9W$-=$5:5E>$3$J0 M8^WO%IN*T4"C:L3,KOB:7?/H0D%S\M\)$ W+WHJQ7D!M"N+Q"PQ9HEM6YSTNWKQ5W@0RMB__M#G=]G_=QAF]7KWS>7'# M(=G$D=H,.#K[->$YK'(;9FTXC?9 !]<_D;F-BY9H6Y1.I(5PSVQD0DX-?T:% M+5'U[ ;:5$/IN--W^_VK5L,\H?N<--(D"6""K1HHKS0TQD0NYFR40D M'B;5PB("^9!5M/A;?8IA8LDLFK8#^_P;IEFS(117BVE&8.,+P3H">I&:\LH# M$RLPBW()/B>&[ #M%-/7D^:(V)1W3K57'G)>@6KG$VD^=(=GMVVTM0?D(TB# M3:O"XD9I0A(SH?LMN\W\39LXBS,_O5*/9,-QO5)/U6S$.4H//P(ZZ=41_F : M7,F'+H9OSS6H 6Y M3!Y_;,'9NC_@A-V?X"+6M?!*^G8*/GCWIBDA->=/"O8RS+^4R<>-Y'/R3&"!$4FU.XOZ$PSQK=F:2%MV-_UX-#+% 8]SI<*16Z#[3A3/?? M+,7$M)MMQ* 1CI0K-,CL;$>SH48')PJ9,F)51(7[9%_S(<@=9B@/G MY:)>!QDVLO=9QH4%[J(1P(C>E%FV92>FO'.JO)Z._I&:\@YRF65:=F'*.\CE M^%HB,S]9 M)B3&L;'H42&"F9!E,NR9A"BS'F]LUPZ#B>V)/*\ )D0^(0AY)APL(+\3*K)P MUE%()W(9B>VKV4%K:V$9R4HK+66+SD(RMV[-=\364JRV4_BY@T'%39>Q+E7+ M+*="+69>;5)HA;5F.R6I.ZB<<=QH( BY<+5SQ5Q?8:T8D]7MGO(.PZX+! MTC,,)"(<>U[*?4ED1):=8=F9W="0A2/ON4RX;3)8:B8>=M;" I+)3-L3O&NI M&<\#8YD9%OR-?JAE!=93.A7J22 L,1,'0=U!W8QC8B:?XF/$W%#VAV-G$%(.&2]6NG$CGPCW+FN7/6/Z, M@<-6[/D0Q42:IFO(-<9ONAHK$?BNY]XGYX)6X_PSN==-?C)RR6MG4G$+.L"\NZ,%B(:W Y M>E1@LL#2+1O7B&CG%5BZ)5IFU5K($I?4RP+^E)CM34-.;:9/JN+!=J%V/(;$C4':] [^0$#*A^UY, MK5@:BX'+-\/X6P N8H)/3^E-R])?\4QW1(H*,=2;I:S\7&X+)"<6WF&<1&EA M"$Y+J?0V)-+&G,(+:#%717730OZ6*4?IL1.66"Q]1R)&"P- -B%+X88367)M M!Z;, &%;LPMB.I'.AUM^Q;)KVS_EJ,O_4K6Y(F%K%PIB(K)POCI)Q; M:0GBAC=Y75LFB(-I<-B'6HT+M>L1*A;_WM+@RU);Q6268V,Y-H8Q+%>P.HQ) MAXHQ+-7&4FVQ59_%HR'AGZO+\FOQ-_&^DE];Y>F[F\JO72%G;8?L[A26LLCZ M]D:,L@E9GI)L9ZDVEFIC@+!%J8:OI-HR4KC5U2S5MOU3CKK\+YMJR[)4&S.< M=B+5%M:9N@,W;!VGZ>YZF(O%TG<]F).10CXR=.UYNA6>[,O@@<'#;N<*H.]S MW+>SK?"4X5T'B"B*?O2HQ&0EJE94]$\\7B;*PPN(2UH::Z59UM"ZK880D?ZTH9+/^:85B M#*72+-?%5:@G-[!\U?88 M/_ET:DI_VI@FK*('*"P?Q4KP-WY2>:2HP+9\L3P4@X5%@NT[104F"RREP#2" MR<)6&TW$K?K'4;"/&/XP_3U/TT(#DX,,4K1._C=]W-\>96[>(/]SK'U XLE" MCF4JJJ-]( XS%ZD.YYB<:#&_$=I2!.'^9DL2FYTD40$<'P MHM?P+^Z:%D)$.BI:C[O$-S1MKF344 V+@H'^_2]!YG])?()^(*)4--L=Q<(W M8$'\\L^E\,FQP#SG4&RT-M?[D6%:;47_15KHU%RL<[IF(+\L=[0JEV"6_PPO M[J6:NJYT;+3O?P@.&39?-NEKVDHO"4EF9 R@.JFCNA/$[B0)8)$KWNK'\W_# MP!W+?ZOW-(%.Z-,%A4:AI/G)N)KV,>7Q)GYD73>[OMS[?Y.HV7[50DHKV<4T M^-4Q;0W2Y?L6TA4 K[%G>I%!\F+_5J5JFY!/'YOG2G2&QX;4/*TAO_O"&H:G M-OCW6ZNZE)+2C"_1XXN*XHGV+2A1R)_^= .'!VB4NNW8)V$+,;]/:!1ENME@M;P5] M2Y*VR@JBQ0Y,DI@D?5>2BDW%:*!H.ZK?<<&V8\F./ 4^*V&(FMC_%1)Z?E8B M$+5Y%Q7+(;WWV=JQ'2YS=/5B]?UVF%XPO6!ZL7Z]"&&?NK3IUJ:3="CB.RU% M=;A+Q7#K^(-KP2:)T,S#C>ZFB:K%R(@RQ9R,U@%@T:/2ICM<1(\B,D.866LM M4Z8H*E.L2+0Q[8H9E79(W<(R@3=B[](C&HM:0[&0XZ P3F)D$=!U1T"G]ZB; M29&99SXG!#X;M@$;.RH(?]BE..^]TJ M#5J2,$)&6DE;^4C$*C5=-UFL,D1S-#)%S"$M()E,B N(9YEN&XWR(9H>++X3 MJ0WL(4E(,O25E5&(J=!.J5#8"]$V*M&4A6C;0JS0"AB_XLYT%)V;7E[* JXL MX#I?3[*)O!R^6;L-A!%8P'7'PD7+:E!6S&UWN&A)PL@A%CPP#=I>#1*ER7SX M5NG/DN'6])0P]!9$6Q\NKB9UQW]/H>.8^#V*99G=_T?41LBF?:WY#PO/[D)X M=NGL1+A9FVV,SX98>\5B2]L86Y)$%EOZC$8A6OM,B:*M1$LN19*4#;^"8.NH MM$+S-I(Q6O]$M@LXD>V6GLC&:F)9B/;S$&TZ]#U46T$8%J)E ::%#+8$GPE] MU\DV$":;#3'RQC0H#AJT;'"%GU+ZN54:M"1A,G(L@[21UQT6IUWYEO\84&#% MV_TC3P$6']IY$%C'>1]1IL".3Y^IP-:H0- L')P5(/!+'Q8 9T)&)=#IO4$; MI1)\WM< L+T[B$QP154M5]'M%!GZ*#/_<13\K!6)(,2.IPG@@B(7 M8ONN7)R*S 0R#--J*_I(]W'O MTM[O.]!9K/ZD9AZSW!Y(I+*(5(Y2=1JYPJ;![!6(I)<6U#4"50-1IN,&N54FM4D *+C"=&DWKJ6/Y; X*"?;E\2%@NR;+,2Q2"0.&VC;6?DN$+D.&$U M#V0!PDTTZ_I:GR$YD0OS.(5UNY=AD$"40^SAMI[P"A/[;_(\EQ!S\FZ+?5H* MD0 [*?;K#1F.\WQ1/O\0$FDA'WJ3O3A,/+O"'GJ;;Y RL-N.--U!%JIQQ( + MSWB+L)V^M9&0E9AX>3%T$R_V5,GG,SL4!6'Z\A7;4!)#MPUC3Q4A(0FA&XQ, M8R)WF, 7S$HI'[Y9&4]:2*(0RV[-GX<#-5TW63CP.\MA9(IEPU@%=O"(^"^: ME9/GP[.@RF[K3))IS)K(LY,*L]DH9$06D7@18,HBL55AR9'3Z:87/;(@)0NZ MC(07T@DIS:(N4Z(N85*%15VV267DA"R$[X[%GBR);)CV!5.9N +$R+-!_/8^7F!BKA^(\)_9A^^H=_U@?;",V"-*,GEH9_CNM6T2?T%95I M3,PE0I)#+*#81I4)\1#QG529F)17BOG,+A979K>\M'(DAGEMF357=;@+S4#< M+?I AAOB)AGF7&Y'/":=2(=9(A5!/W/9$&:.Q6.8RDP/8>:SK#9Y2@A3#KV. MA*E,G$.8&7E*A>$VZ>Z0 MZ82.O%..;:2:1HU[=Q7+018YJ+BN6;;#V5J/(XXH%KT5)M"Q-'QK'RF6 M=TJSG>)F3&Y\$O2\YRHR4%W#?^.96V8;4\PR\4QLM]W&O['QN$P#NP UU(:A M=C6GR;50GU-=&ZL8LO#T\1!4-)BKC5^M.'AX9HO#*H5'CK_B"O@FG9X8#8]1 M.-- 20>SFJO Y"RW[Q%@ZK&;[:L

)BN M[L!= ;;2%Y)39KUSN#'EU1:(&YD#>>JU9AB*BF\93-#F=,4UU"8>*::_@H?; M2=:Q$.'G&5AP-62H<&RMB5^K-A7-\/BB8X5"0^Y0*N$7>)+=H9[@)T2GOF-J MM<=F?Z+_2VEXW=]*2,AHC^CYF)I*"8F7R./^(CO,YBDJOCDO"?1FLKT&6#*F MO1-LMN&)=1V>B%FMFUA"/+&Q.<4F/R_";PR022R=9(P@E)9BT-.6.*6K]*E6 MXY\#I!BH04YJXBC=\'^"C=B4AH50&XYN!NCBZLJ'27C?Q&L5?KGWFZ$*S?IU MBBO@M1-& !HS"1!PQ+R*5VR0N@&.S$:,E'^^QB;$:+ +@*MI&!JUJDLH.R(8 M]:^+&J>TL>'A>.*1R8A#9G^00[3A>5CG%'+BSD"[JQ:]X*DAOK&.@/BCRAX M6X+7 >4W%,J662@0*JU#7;$AR[G<$K'0"C%C<:>XC-4&&VT:Z*:GN%.75F4 M$53IX,:@6H\OU=[JXZW PP5X%-T)"]O*&RA-DK **]AC4\-/#&) $V,"'I4+ MD%.U3*4V*K!8I#3'YE9-14\P,8!0*NEZTFEB&[O1) ,T3 <3P,'3P53#ZRG^ M:2W%W06FH=D8$BP+BPM>:]L*(81*NI83<+,040&B6W#L' C]6B>V@44-EM-I M[O.Z#.]U#)*>LA]G\ *S\DY<%(FKV4!)>K"B4L@Q@0IVTHO&2"8Y]@F=51W]NFO_$O$*?6O?7*Z MH\<5O++LBT)*7A%3QJ1,"D22%*Z)E\S_[?WKKERHTM>T$.(N::U2B=0:A7;P[GP$6[,&^75.U1DRD%U: M!G*I?#[6,E#1>O,D@$$G@\Z9T"DNJS;95'IN6&CC6G'F&HB"AL2'!(F?94LV M>19Y-*1"3LW-8FRC4*QEG?S.G#];.:5EF9U/\3O'[<]"3EL# =^0"G&U%%J= M5#!+*1:6TC*.P^2_LP'Q_[?WI,UM(\=^?[\"Y7A?254038"W_;)56MG>./%: M6LM^2=X7UA 8BEB# !>'COSZU]TSN$CPDD "D)"JK"D2QTS?W=/'$VVB&GL2 M6!91%UNI&+5X%+H@JZC>9-%Y6=;2/F3Q1/NIWG11E+AH[*K=[*IZ4TNG"'NK M[,8@N?4+Q1A-96_M495@3\_(+GO;KPMI48(IS27L9&,O'ZSSVGO<29&]9849 M6#:"RZ!KS.]]%$':O),%41.^=4:%=B(3M6C9.RZ#E=@5XN" AW:DM,?=Z M18XO?:G$+!R-E[=OD:)7]KZ+8>+.T7M)%J>1NMV&B2L;;\]K8=".YW9<<0^= M7FQ \#7N)>?PPKR_>B#M4,6W!]ACJC?28>M5*^K)#5H%CL$X3O)#!G\_90.P M!3EE]23!+76)U=%PFM8JWDX]+MD5YC,]JTB1QF6RW@OH6EWA5>UK:-A/S:.L3^E-<#%#SS1N_D$]Z6WWUW_^M]LOGAW3G]J[TZQ7S!W?*[$ M[>_JUVANK8;2FVX%JS)S=Y'9])ZK&Q[F\!2;5[8B>!7ZV FV!Z"G_O.@X^9O MZ1/RBYS=!MBH J )7]L_H?W5.BTV^UZYVH?2''=WS$Z297%*GX-T8JKBA2 M\;04[H-SRU'+Z*O)&C7K)*#U6KW#RXJJ-EG9;.C6O>RERH>GM8/*-DNO=#XI MN!%-HRL:79&O*VIL7*TY(FKTR;$H:-CJUKOJ=B<*VEW6;CG!*3NY&.<,QKS/+@-Y:!$YIQ&CRFYYQ,"E--->?2 M"F;TE;#);0?+U>%-7>WTBZU0.X9#4C9^7T*R_^'#3\4E':L]/2?M^-GX1)1R M2,X0?/V#%ZURRMY>65KH!>Z[UI[2L#=L_*1GTMVC-'U64]K75#VO'4@]?:AO M'KOE(G6>'.: 60X5;C1^5.-'U=2/ZG<:+ZKQHNKL176'AU0P91L<5^'$IJ#= M'#;X$)5B^7$ M/%4:GVD?;55>)E E@"!55\E0*"1SHM.<7#4^UWH-]0Q(O-<;/$5=5<8!6^JL M^84'BLD-CS.?8Z^2J%-&[)8U+EF]7;(FK6^@CO3B0X)EX_6ENEE-$I_658>] M'()^,4W2HI9*D3V!WZ5Q.:7_Y>F\CE!Z)^Q469_=3H=A?X:P%XI1QA=%/:,B M=6GFMR=3YJ(.:V-?LAW:DD5]R)@"EX4&+<&=*C/.3 /V2:W3X!&B.5GHY38F M:U4*ZI-3Y;V$G8^K]G,2.%7%STFQH99JZXXJ#XN%.^[Q"!6$"+C:!T(P:5UU M0X&11@&VIEL3B\_ ]&QKYST%P*KL!=$Y8"_IM7?' %3 @B[S3 2F:7G<"%PO MRX!3+A:-SS5"ST/D9YY,'> RYBQV&>2^#W:#GV_P&H!_M0;9 %'T_4NU,#!M0B:I[)F$2D7D'(7>( M?B9KRP7T;HIUA/+K])9[EOQ7IA=+C%CL&NAZ;R/7-K4KV0-&)T:^X6>BU0N; MPHO?,ON./?ARE\-A2^]&7O/;V#U&."B]UG#XDY)\1&BL@!(;$J8 ENE)*.[* M=B64WVWI-R.Q@GV = V;XA^XR8P07 D*_H5ZBY$ MQH_LE?F5 @#OEUME/L=.F;V6UG3*7#;G=[?F"^V4V;3_JP8B-C>$:1!Q+$1T M&S14 0V-8*H*(C8/$&H0<33!1%T\&DR4U?5RF]%:K\9$AQ'+S[C'94>UPVO'$$WJAGX[(*<\0AFUP>N6JG'NTY;)1% MHRR:+I=5I)=:=[GLM?I-E\O=3U_*SB<[0I?+0;,%N;5,% M];96[ S8%TK*6@7V70PIBQ;,]:3FSMJLUR(4T5&1^=DR,*E"A7L?F!W(J;&8 ME>(Q(Z!$0K^X'BREFOA'U#;/?9,;SX2KPZ?:L-@NRB^"?H\1DBI[DP>/,!V6 MA)^-S_/I*M(P1E$EZQ4PD%ZJCU..(JJI#:EIQ7:N?*F$7P6/J#0-5E/:U_6< M:$ ]_:>XXTIC8.ZEJEYXQY5N^2 HI!=%XU\]3F&]=/(O>P!;<69<^TG^666< ML2W=6&0M5L'-6%ZFZ58)7^V%GT?UNCF-;1M2KJ7WU9Q'#7LY7>]JT(5ECPK> MIRV9:L4)VOC&,YL]N&'P=FK=DC6>[85QGE8C4 MCKNC-5Q*K2]8TKF"JHJ2)A@9:RMIK;.IRMF-E6!$+#>D=AO4DM6(_: MIM@B$\!7%4^D A"?&=E,@$>WXQ'DCJ0*6+Z+6BG%3V>>A\4XV/_!AX>S0'$- M(GHS8H&&NJM'W49]J#L^:3QD0ZF$R)>:/S%L-)(T3Z+V4',7T/$?V5 *2]!R MFS\%+M".X>+Z%W##U+4MEUZ .,0/U.Y+J@?9Q^RA$IR1JH^M'Z^D2$PVOGDR M][RC/EH;&*8,'CE<5Z]5]E!%YRX6!)XU"04AKK!*:H(R]=H#GL#/@G=EMZ\- M'>[6D7U^]RCR55Y%1= '":FM[X>4H:X($Y8#<.3*B<3(Z?-L=C1J>HHL>\V[ M.\W%=5#0FZY3U4"$UNIMG#/0(.)8B.BT1DU/D4I@8LLPRP811T/$YO$@#2*. M)YN:?D=%8F+_4_K-=NLA=KVI/%9T'5B!R]%+][>9D4>AAB)*K1_?"TEKCIB8X MB 75M#LZ7+NC9ZTT"J"@;JM7[WZDQVMW-"HG<3>G<&KYO$M5'!X4U/!(+S^K MOJP$\PJ,A2QHW.>HU3E39@"G<%.T- MVHV3=3 GJVQR*1LN:UVVL@%SL'9D-73BMO2Q<-/U#HUGMY=FK1+[%QE=K"[W M/C8@TQT,&]?O,4KO&9)XQ1LM/8[$A\-5 C]JOXL=B;)P\/T1^H$U?<@KDLS1 M@:(J,KMR6?X6UW]5KE7'7G6C.:"I6BEI(86C&UMXY![-'Z5P-/_X=ET5Z1[5 MHSZ;YY20JE$%:*IFU)TJK[M=_ ?^MF$;IF*[/A:SN@"0F>L%2L"].2SUEON! M:#" E:6O1^VAT"&)G[FMC6W'-&] RXR^00NG@#*]*^'-."2*2)[@WJ^Y@YN_YD:($+F M_UB!\I$9Q)+*"2P9+O-1N@7,]E.0H>8[=P@#VW:-J$65:?G804\?I?]D(/A-+!&*0"%R)^(0?CEBQMP50$V,6:T=6 -P!_&[O?'<) :SC\24D^OGN5 TIL MZ)$"6*:GA[@KV]5#?K>EP#.E W4-O?(#5W4*6R+E^3,%1/STKZ_^\NWR(C?; M>*NN^$:V _ 9#C!#VRNF2+8+56:AF@>N:O#GQ\=9N3LI1 9Z!D4IFMKY"G$& M, =3_.K3/U+ZR3"\$*1]+"R71%]&9$HC>B1$)XK$-1*S)?7AMYGE*Q9JD*D/ MYCZH&MQ.<8I939GDL%+QTJS1GU7'N &MK0M=E[ENB^K&&SO=485TMC;:O>2343=MU**_I]AJRU<>5RY MPV\$V1(W8\<$7[!JBI-\"T4(_F<1]ZQ%06H$R'_TAC1;R:>'P).VXH=@; :P M,$./IUG5N7Q6PY,3(]?>.[4(GF:[@XX"6$IW/=;"FTO;_4KBR+WENR3MPX0*F+8XZA%_7#B M!T!7%B[:#4$_LHD;!O0V*:%Q?Y'N$+)?J%KXSN >-F0%\7HS V7*A3TQ=4'S M4%M7)"23NF B6>-?8(N9:%O06%DZ>"**^0A:VC%P$=SJ4\4WUNX#BEJJ;$!;D(* !Y@I4QTND5DR-:=8&]QU*(" MOZ8UG?)T1T^+B\:E0'HA\D? YV"3183\30%(/@Q:A%SB *RDH!P?31+* B)[T0SS ?*\H7M$-V4:>-[ M9P6S> $&698@W$!&?9K&3 ,0<%P@P%MFV5%#2$$SP&C. RR:.^(5L@TP6%,A M/MSA'"04V$#8F3BTL5=XQ!;$G3:I(:1#C,0Z@>L]* ! 6CDLVA#V&K5.#>#= M*2Y58:O\!SX#A*B+O24Y?+J+92PP.EA?8G=D24;?1QO$Q](C@'4#8%W4# !: MX'.V6(#6I'U.F//#"Q>!\:#8[$[< X:KS;#=(KX2;C9@CX C@-@WXEU4$+!- MQ\5MA!YA)L5E$F(6$ -<%4$3$;+_EJ*<@T[!X,@-1E0V MR T/M Q=MU9VH)Y*/?FWF/;1?-$&[P!J8(<#3%U!![;-;PGBZX14:JOQ(\H6 M6AEI5;1U$WGR<;_2#>:.D%*7V!X5Q+^:KQ'S]. &G;51B=/#5M08 00E!(@L M8)()Q_93Q[-0'U&&7%1WU;3_P,+ C;X081CZYG@-6$4"GM[JZTW7L,1]*:U_ M6Z?5ZS6(J B]);><$05$*'IK9'68*("F&AD4T40TPX1%#K;F! %AM-R]+) M(HJ:2-+0GM8WL9&6Y3#*?F Y;H==:@-0WW9X!79// H9/&6O1R8,K>Z$T2E" M6I9=VG^Q[JRV,(HO>X?'K^,4_G/9^RZD=%,$QYY'ASA],"I:J9>-XX:VGQQ< M>0ZTK:OMWII:Y"J9[ZMX_&?V"+@.5E9UF+".'+?YJ*4ZG6A$KEV-?,!5C$7& M^PNFMLW!\^I0F\C&++>9Q&-C(\6L:X>L[J7L^?4SC9?K<2(EM@B=_] M#(B7U[E;&O'^*;VJPN\QH9)2*2FWD#RZ5,FV,N.VJ$O'?$D5E\$6"\^]M^8L MX/9#DEV\2W)QSMVK^<112%%N<1=&$&E;3EST(PH_U-Y@@,F'6'WC)$VTEA>' ME2>I0MJH9A[VU1L-,G=BL7XTK#X%KNP(\/1%:4#BD@:J-NC*.MK<[+9L<+7O ARUN79429K-X9@"-@/SA6@CHA M9<9A_FS %Y1R:M M[N'S10\X5_Q@JJ)>E' @*5TC(%1.0-8 _XTTS)6&-4Z)S3G8;.1ET?*RQO1Q M0?WZGI0TW9B6)0G3ZI:8=%I:N4-S*E5B<@0RJ$N)R7,@C$ZC0!L%&A/$ZR)T M9]FI^Y2R@,E'EBD2G4Y"GUK6G[XM3 *6O$]4[A4+E:R>>KU9=PIG!F!=4OI\W7P<:M0X%>"OU9( MR=6V9)0JE5R-!NU""_P:LFS(\LEDV1FHG8Y>(%V6'?EY3F?)A=?M=]IJIZ\7 MI.A+-7N6=/\G&CQ[(-U?*?ON!=G[A1645\+1>[2(+K@O0!4HNCC,-H1:456C M#=41'B<]+Y%4FJE1+9+8678A%0QRS,N:A18^QJ.EFM#"(QFWO%/0(\CKDC=7 MN/#NJWJW7>M81=$61D.^-2)??:!V]%4WMXEI5#NFL;-5H6MJ>UB855$IFW+- MGK]@\YYX_+28^JPTU:H=8#H MLHDW,?./T _$(&<<;569X ;7MMP<$AMZN@X].?72 MU&SES$QSV7(3W#6Y4:[XUKTR=ZD(FE,1]-H&I@"'=/O0/6[NM*I$YW%&>B9/ MWY7A[7\@#?^9ZP5G O;E\E>!'^0:],WH'CX'G9-BYH_;: M)##@6!#,;#E^Z&'+UF0%V)F1DYLH^1%V M B"D$?'P7,LU\>7+;Q^UQ=*)@0UXFV@W@K]]_=?5^D?AXDZLV]-EX:3K(_PW M"Q="(Q,=-C?NDG#H\Y2\)1Q:#K91\160D+ 6!L8&LVUL7SG%\>R V!QQYH:! MN$G N#WLIZ77TG;IJ@6CUI^J$G@,V]5Z/X0#OGG%51([:5J?YIYPE"5LWH<> M+F4_";+3GI9Z'HM(DBKULX@;KJ5B56ILO0M:5K Z/ISNC1Y+Z@V9/\/NQ-)] MM=T=BJLM'[@3V1%^L%WG1@@!DT\"5;!\YDZX4>NOWFCR@!DSZKYZQSQ@;R1& MP;,K+T>IH27$!7$QVUH\W1 M*OR")1[*H[*I+;5SDY MZH\;Q>WU98]E?2?M M>UO(I<3D_[;E/Z7W:ENS6JS_: ?TT#EHB"U_5%;RF7 MH8=\#%)@ ::I[X:>(71XW(=<0;3#]^N?DGQYPQV$(!J^2,QX5^#"W@R7^N1[ M(&:P)7HXA0]"@DU"WW*X'VN&%"L0H43*(TF/HT:U]E9NEX[R&_- BG=4BONH))XOT-EU'A02$.2% MD9_!P#8'[X&!?4& %C+]"O36#(VJ\QN/"_/D!!\B1V9<7YW+T1BGRIT5S)2_ M__J+<@6.#Z@KT"&?KY03>67ZA^@6E2Z7PVI6KI;?Q\]'C97Z7KD$ZPS\6*Y\ M#LQ6YL[H%WFK4*/"ZP2J!@V^LM3EAPM(R4?^#91 :M7)M3AB &!(:_]\(2,) MT7<*2$2 5J04Y4,RT#O'*Q+XD<)=A!Y:O4'L_$5PSR+/A\)W=/ MT"^QB'C\ .?@, 5-$[QE\!,Z+/!H)YRKL45,MH"-40TP>4!%(+C]:,*+S> A MZ,BB,6$RFO7 P;L0=Q&L7>$5@?6%5 G&.+QM957T*\=KTR3?;RGG01IP"&UM M\ XL$Z(&UU$5/YS\ 9\I]B,9 &PJTY(#A^*=&@"Q"1=ZR%_(%D5O)??@\"39C^:;8 H^ 'Q+UXIZHFU/0]O.$/$'7-J56%I$RP!UH-$ I)E"UH": M04HW2\IS0+H%=''K&K"Z!X$9$1LV@?05!B^4VX3_.^AY^0'0!1),'MTN+1X9 M4+IV1//BNAB&>#5<:I$MGO?@>.00?!%-GC(,+^0BMA0Z$C*"2L36TC"18>R% MQR/\P<>Y%<[7+*B3('73>E(LE'HT8>\D+>LRDNPJN?*<7IL@[/M"4@7\Z#T( MI/V7(A\2"#*>06$%. MFR*I/)",)U_SFB\"&I*6V""H,9PD#@/(,V2 N=UOM=ND04BLXH%2K_U3S"\2 M@__[S_.K2(09-MBLI#@"'DMR52BX2)CS>P,6(80Y$G7J $K2);^581<1BO(7 M@ *X&(QF\'<=TZ8 MJ\85XC.RUTCLT<[BW:R(GS 0P1&?E'JDN$2@0VNK76TH/L><(\&=LK_H$0BD M6%CA.+]VH7&1HH73\NWM]L'EE8AM(.JMZ<.C'*)S +.M#',,$35CIT=C#(5. M6N\K?>8!_)1RC^""N6O"\H3%PKUYS((QN267JS%A@BL5OS11E.14H#PQN5DX M+62AN0UXJ92QZF#T.USKK4)Z&2M+N$5[%BZW BFT0%A@:A!>9'DB/DK?IB0D M::T'8=)*+%W07<3T5\2[6TP>M)K(QTNO!:V=U.O76;2PK)1-*S7A1I%N81:$ M&1KR6%QO:=U$B@M['^2';K&VY M%7@IO <,=U '],CD-/,WZ0V>V[9[1R_> C;A00/PR".4:2$8OP"][ON[OR<5 MH XQC8MDMXA3B^T9,3[1198/54STZ$4RC/Q(8(T.G[.C3M-JP9T :0M'S[U+ MUB41+UXII$M:W\P8VMJV[Z8TC\GPF-^V@&!)VT7N\JUKAY(>Y_#^>3A/[4'B M2+XH>GR"G]==?2@.\X#:A9DD;'CNSBG+-Z6 M?J)X*-F\?N+J!<])PX*LU6MITG1.C%,\ZUUE0.$Y(7;T-GF2Q"KBH">*$?G2 M4"//-4N6E%KBA_Y"G-P(6L"XC']@[?/"4$NAV0<%K,.B#!%\')VJ?8@8.;%) M\!GQ[X58+)M#Q(T=4Y =LQ9IZQT6H4"D[DA'C$E/@@(/EWP/%N,8T.C=\$@B MA+@D'W8%#YK)AZ>\DT$O.B-.-+!I)GIN-2BS(JP:0MB?$%:Y>STI1"K=S")< M9+YT0/U3,I]$DZI,.1?BAM^#^,=<$[);PGA%2U'5SJBWR4C )PWE)=9\#O:6 M2)](AXRP: $C)O":W'C&ND>O"R&U\(A: XM27$#128S5).&+Y%JMU1^=YH9E M4G$; =SE-SE*3QT.^NIP.%@77DE;@O'6EFQR7$%J:3GF.)T Q:&.M#% 9P>6 MTVCE(E>?9 -APZJ49DXL_!W$&J+Y]1 8K(>_"1GY6J/L6?$<,,-#ST.$BD"E M"W_X"U=&DVQN$LOZ/@^DB*Q;:LFH22UI4DN.E%I2!<7_M/26R[EC,>4Z1!K& MHV%@_B]NP%]67DL1_M3Z5)=[<%<0KDM@OO+<.3C%KO= $,^FMBSC(YOHPM;D M3*C#?H_.R=DMF$CPE<#N_\9^4"K+A7Y*CF#1W5]Y*Z@,D6PIS7E-_RE.A%I> M_J:%:62'F?1<<70O2HO3-BXJN3BU*Q <#]X;3J5%L1:77GSD3OXQ2)_"75&J2T-OBM,OWP[E( M?$U3E95_RK14G?+K__ZB_&*Y"S#QYJPQUX[@*ZWP4%88@'4F0[/"#)^S'SS) M\HESZT%[_["P>"B=/_'I'\HG>666;]._R/P0/YL;I?=;O4WI4>(YJ44Z;I ] MI9#9#Y0/XU%<;^%ZZ3ATVN>(K5,G'R:RR(3V+]* Q *6DH+60)3"A!3 $E9R M0]=%KG[-\?56NO9#02@D*-6-&0+J4.OLD2 @:$,(X(WY'S[F4CPV 23*&TA< MXDIG=%2,:NI-\_'1O#1'EI($,W%OIOQ*]3"V\I7;5/*%^+I.*JCRDY4%^<:_ M9>TY\6.46[S92%MZD*S=BF)G6)H'!L ,OT!1G1+*<>5-K&ZBDT'QR"34EKYK MH\DJC*>,[9O=M&WFVVS9K!7,VF-T KO\]DS@+18C43G=+J^7 B,QK80%2">( MB,S 19#C456VS*JGZOI0);$BBII%G:7,WI.5;K)265.UWL8C2]QV^X"F@DVR+F8DYJP3U!7RP!S4H:5JL_Z!$F4L\47@:5!F+AJ86%WN#R69YR MR^R01\Z-UFLA]T:)W'2"S\V,_F+1MJCD?)7Z\#WIS8C,!+0-Z:"'@I,8M\ED MJ"W9A@C ) 8]30%37?*4\$HVG8+B $+"(D#*\IV M)U:ABQFOW-DN@ 7[3^T M46LTBI.6\PB*BAS31)66+VFZI?B><@-:&GZ0N<6P+\KNBS9'$7NLK8_>N"2- MA=Z@XGN>3M]#%X%DJ*RJ!./8%O=+"1E+QI3,DHWM;%&WC>(<13@ QK"9A1X' M[)2@ER1[X#N1G@-1QB!_-C#B*^/'PNP.HF3[_&T(1A&B,2X0=5SGC/X IO'! MDA%%M=G^%SVUCU(SJ1(G9$5**77.)PN,B\TQ?$K^()@$%3=2*F5B/2WH&!'X M)P?/HX@L+J7Y>XCN"WLNO4*]I!YCR7YQ;X7/HP_SPI$H"SE%]%AL2%D)'B(W M)/'\HN/W'C) +,W9%W>%O3\*,H8Y_2OK\7Y<"]Q M$FGVY=#CR@6Y#G8XL>H!TM42:;*P)X\R5^":*;: M2.;0_B:S,]>F"6>_D7=]ELO[&@*N>_U.[\0\/:UR04#%M?='F?XK.T-1>"H^ M;Q!!!\3;1S[QQ'>]="0BLM6(!*7-3@[K;50NG!NKR)'O<26=GPUK;27/)0\N MD]$#<%<'_=$FYH\I5ISTHOJY!1/R9C6_9<45UUNC7KNKG*0.19( FOVPFM6R MYFPD3F/"B@>*AB!3R?34*%T)G,2K)4[>",5,C@X";"L@/6YPD,@8$>AWP4_K M])0<299*]!>(C6]+( _TYON9CD?+D%.[>JK_4;K]4.[:P+TQ1>TQ>EMJ%+^/ MJ.\Z17WG&>I;Q2%^VU%[0TW5M4[&2*AC4@F.A6B22IJDDJHFE>0($)6.R;)5 M.$.],U F%$Z0K(T-5?W@ *;"1G.FY-S;2ED23_.DY;$%:K6O_ 8005A M]"KRJ5M*E'14*=^Z\I[T^G+-S!F=Z&+J8LYS]J#(3^H4$M,I.1V*&K'06]+- M;(1($2<4Q#]1>Q5\:]0B=$G5=U5P6E)>"EZ:]$?,>.$KYINF#GN;LJE51=/% M[^N"Q.CXBY. _2+^TIM9BG_'$7X,?(>.)>.1=^M%\JWM5.L:8/)ZMBG#)])O,5F]+\RA%NGRY^$-/"#RH..>F4CQ4Q>+;S,E$"DWY&W%MO,89-!P MA=@'$>/,J ?8PN=OHP_IQ>)"I!^"YJPAS."LA]!>!$O^P:H#%GC16^73-+&' MM<,NYK +FZ\?=M$;M(8;)UVF;/+4*UUX#?8'C: 4_4VS2-X*#^L.X++5N8E_ M9Q/?M<. OT,_IP>[I:0;D+WSM_0)^ZN=M-4S^.GTP Y0_E$$70@_[M475/YW MXSR2;2C26FV]P5"E,:0W**HZBAH,51Y#O8WC(!L,E8VA84MO3(5*8PBD7*?! M4*4Q-&@U>N@8&-I]-N^C7:,J#?U[PI3'S891+389<5W:&J_0E/'L*:=XRU^H M2T!.?&3O[=9AMT]!N>':^.5?7^FO=H''J#6L/CP^9,+DCT!YI_);/#27DR*M M. P^X+F&R-;&5(Y])L?O&+@K>TJM2*W$DNVO[R]C>;8',C?KI;*W=S@BWA)+ MJO@\ZJ[:[@\:+#\QV%'VOG>9G[Y;4*#BY+K3^/3N"%BO722.24M7"C+E$+M0 MU94"Q J)"$4F_/L+.4,LQL*$]_/759O.]TY/K'J;;7?[34( M+.9DH=*:M4IDMY,:E>T\BM:C+U-I5@G[RSU=AH?0DF6;Q*((,:KC:WS:%^33 MZD-5TXM3JB\0S8U36SEMC*G.C4O[DEW:]N&4]5'Y.C/"[>*WJP-HYN[#/P8)>;,HUJ[\6FVT:\OVS\GOIZKE'CA0:'C>_Z,K3FRU2154*]Z+TJ M^N*,GJ'?FM6.RIER93,C&NX _VUV@I.4UWNI WK:=$-LF5Q%13U0>YJF]AM/N,*>\/$W>1R_N71,-DYQ MS79-ZO8--:"O>Q?]9O5!9ES6Q+7-[+HN<(@-$+9R;A@X[!EG*ER!QVM8Z@,.S8+)OFQQD?N'B(W%^ M%WRBH /#48H?+8T7(4!OCR3!H=1)-E6(*_A6?!'0L;=G7# M'>[1>'7X':OKXX$VWUO7K6C>O:_ OMF-2(,(7/CK!U=XA'@YQ%QJ.Q2K?,L]S0ER/3TX^;<-OBMV)FSX3# MJIGO.C1Y P^?Q%1/P_*,<(Z],PTN1T**&>@TI$0, \*NMO0+K,;R:9X/P!"W ME%HL#?*E)S+/H_T*:-'8)M_G$B*VQ8BZD0$%>&&7 !E!?7T,,8T$[X;?_7#R M!^';57R0B=848 ZK"1TY- M7KL**YCP!$&&*/P")$ZWC=!+/M7&Y,=U)7/AB MZ.0NZ^?SA>T^X-A,^#J92S]A-N%JA0CWX3!<<$(.[Y29>P>+\V Y1H#3KB(2 M *:S3<6T< 23@BOV+&2W5JEB9R>A69J$_(;DI\\- MV5I$3ND^Z,#C0^"F;G-5M6:NJL!*,U?U[:'GJFXUOR>9UZ3-X5<_?P(#Q" U M_)4;0O%]$H/?4T;Q-3;/9IX) )@4*2OWZ2=-7-,2>L7D(#[F\'XQL]U%JD;58PDJ@"\?0!\] M" 7E.OO:YBWEFG/E"SQ6T10Y!O0+(Q,+=OZ+W#F9+-?A?(ZE1SA^.V5(Y7AB MB09N+12,M/\&W8G"L)AYJ1>82Z4X6CPK/J.#8A/4YS2PG M5I%(2<':CU@E&G1N>:MPEI!-' -8GW@I8C-E8;M@R]/K_2(U]F:ON%+6U.:E M7DZG9[\(BU>YGG$PDLXQ/4 8U55VVDNS/__)%=,ECXI8'$>IN@!$Z38H/@&1 MI8"8'@<+L@=Y![1LYX2=GG1/A=JX"6W!(M=G_ZB=87F4<2MI MYQ74RQS+^^ M&O<-O6OTI^WQH,VU<7?*A^,AFTS&G8D^&G%NCB;3Z2MAD(@[$$&=WYCW@P=? M+?^'_.W@S$C6%\)=6E^"3EK*[R%(]5@E@42$+^SH[_>6;]BN'])<9Q*O8N$* MKOQ A)1C-*:6G4&=:?D+FSV\M1P;R/]L8KO&#VG$$CDB; EAE7+J).'P$3,F M_=Y@W.T;?-QEO#\>M8W!>,B'/;/3Y=IH8JP03O="Q"9\P-053EXV$3?C85?3 MA\-22:G;4J*U$1DEJ]MC8FSL(KU:/E(76-7;K='R><6;#2;F5D7LKGVL'T!QD>V_-+1S[57/ '82W+N'$B/=:1QMOL]@YUMI.OHI;) M^%MJ>OD<(X7P?U"MR2:,]"86\2:2.*C),>0H K9@^.(]]%M:ILB@=A34E8\7 M=J\%VIQ:EHOXZ@MSMK003N#8NA<.M M6XFIU%&*PY$J@!I$U-Y&DD,*C$+8B'+I_D90-UP_.)MP!\Q-W*FP*OV9M< W M+UP?#"=[+9\^KPBJ"]2%W<4K-Q-3/I%2+:4 M8(,5@5 3PDQ-#NP$]_",0A.QA7708'ZR:G@HGJ#>@*$Q4TXFY(>MQ6B"SE9C M*SW:5IK4S%:ZD'X'QKOPL +#6=),4I!94G$RX6_@%LJTEW9-'P!.)L$ RLU( M]H@BQ8KV::3WF8A>+]JG AP525PIL:1/A>6D(C38::OB Y6=D-@B498<<\JC M?Y0.,GYD^*+;U U5\X*[>H.ZWV .',\UQW-'.IX[6&R0 M&:/1I,=[8VX.)^.NWC;&HU&[-^Y,3+/3;;=-TQAE0CQ7(.H^?;K\]K&2E4^?6@JM6DDM.]952?A* M^PQ^E$W^/T>&\,>ZIK=[@U(C5UI+H64IJ74=+4B>',?IRADZ$G,K2/+/D&]@ M.=RAA$?R+\!;^ R,<".,TC-48/OGYTE;G^QB,*A_CYV"K\DI6]H:1_< E"&J M9'R9ZYS=N/B'':^D!49,?# 7N?,VN_-#="G!J34\:R)>*;>KB@PQ,LKQ>OSW MCM/AY@1]@5O7OA4W&#:SYAC4 .:#ETIKWD5_' \H5T]N6\HW 94?8+_:W 2; M6QS @I7@R"0WG^S');@7P$;+J>/^X,]5&W M6 F]MQ@[;]&QC"+75$ZT!9Q<#G^ +YPZ):/V)AS,4#IQ:MHP91-%.?-!OS#-F41.;[G8GZ%#YE=DL_VW< M0>:9!2+',E:)*7?=&"KSD_AS5@[9EA_$H1'E"_--]B=(_:G\",(4K_ )%:F' M"(QZC&28*V+<7$9"*,-&B"5 -<\D[*Z((9 P/O\SY"+1.8X&ORT9UH_/]]\M MS%-@D"+U312CH#6S!#8.W4^N>FWF[3YGAD90!@,*M2RS)>2U$AUJB*TAMF5B\SA.R<":CC]#RT0Z(\7G<0R.!Y$AW)!7 M0UZ/E&51,JMP(L7)\(SA64E4568S\"3.Z2P8\VT"U_A!9H<\00/?QWD07T=' M9:)BY\ZR[>BT19EX[@\P$6(K0T:;Y:OP4-IPQ M$)?B.?Q.EB8ZS'[P W&P"C[^._RVH:^&OO83T ;&@Y#"I*4),I)2YM-)]BEO M#L79!!.CTK_+*% 2FA-%FZWUU%@K/^TH9?I$1WN>M9[[6*E]B]7#F*P4!4E4 M=+-%)_FNB%B0GXTE$19&5$&L<,HY(M=<>N_7I'IE=N_GSQ=QGIGX/E!ZO5[[9')ZHIVJRH0;+ 3G M_L0Z%8H4ES%S;6![7Z;3**CE@3)/,$'&L()3Y8[Y(J9$MX!]8E(DIY8\/([S#$Q<1NJS&,1$.Q$$)QCWCT5D=MT+BQ2JI)B MDL1%PY01"D?+B$F6?1R.@#*P_IC@;U"(/Z3H2%Q+0G;#?K!L*>(T_-*A,_)D MX5M1#WL&:L1'RF!R],.,8;CXUN)W7!1&+VR@R"D5P& P&F_9;Y$$[QOL#PE/ MA+/[N[2(B]U#D22B*8P:_U\I9F/1EB63+UUH+A$@D*G^3E_YB88XS7O(U$3RQ!%UPZ0Y()B?V)R]<;!06 M([>^"#T?JS.0MM>2,#L]T8'YE>_4$B+WLJ'6/C%.3SJG)^<@MZ 0*(FZ0JB0%IA?%S%1JQ0 #N5PJF8+O".Z&>1 M^\0EP&.B7_[FDTQR.FACTRGE+,+FA+.X ODH,Q' N?+NEE).WZ ]#1* )2!D MRD ^[R".(X*73GB$2LSVY%)UHKI8?T20=S)PW-86&^5CE>K;BCHJ;;,NZ^I3 M-F8=$ZU]P!*V_<&_5&G7(S7#HM1:Y+P84I8F4I 5U;87PL[3WJ M\O:0#\:FUN^/NX8Q'$]8WQQ/=:UG#/M3="<#D E&?SSJ#J?C3GO4F0R' M7)^P52NN=XD)7)^2K-#Q0&]W2TYZZ[446I:26M?1D/\^<:,#4 ='P8_+SB_O%_WVY=@___+#NUKT_W7W2A'0^.LKZQX!Z8+J<*;, M]ODKQ6%S LWS+?HRVKM24\[][QST\7^FQ]M=O.*4/Z%>=YX_OG_9M\'OUG! M]^O?/P[X?VZUA?;G^:N?&5Z-2_^?-YF5_XSN?/F;^>;-G6!Y+]?^/W\QC-E_ M!C\N9M.9W?F;/OWS.^PE=42]NAUP[RDJ8'E,O2,&4,GPE-\)DR =(0X&XX0Y>,^%2,156%;2UBK M/Q5=IABLA*L>"M9]J)<5H=$EO:5"Z532YGX1_=WHRWY_[O@W_?_N?3IS_\ MNU<_PVK/4OM:V52<67 #@D2TZGJ9SMY1EBKUX*C?Z4[Y5!\/)KWAN-L9#,=, M&X[&$][6S1Z;ZJRSVH*E_^%^!N\(_'&WW1\-.X7JOSW: J+ZZ[>4:#4%-_[; MU1+9$>![I!^(-2#FI9>*SHXAG*3('2?WD86!&WTAG$?Z)N-BMI/3>7G-J@-'"Y LUF6^ 5>LV[N&OK_17ZZJFW3@3H-T:;APFD'+E4B_"](VI[=Y%X(O^ MIN.4M\(QOP. ;?6)X]_9Q'?M,.#OHKR+['93<8,X16&??0Y'+:U?QWVF!_7$ M&^[L@%BMU:__*(P4 H>M3K$/KQKU]F"Q@;[1. M=S#L#=_@!%&MW>WW1GJWW>N" ?0FF.M=3=<&HS-]# :CUF6M63 O(!]I:\!+ M*BHP@%K:2JRKRJ3;8'4#5L_GPB_!HY&OG,8GF.CQ:@K.!)V$/GCF&-%&!^4* M_: 33'[Q%B[U-4+_"F" #?T-'B5\4,'CO?)+5$5*C7$L>L+"<^\Q'UA67LIR MK3C=21_);)!<^JJ5*&GD?PV1=FA)<7]O66=(X.U^IWW/[SN:J1U;?'>T1GQ7 M!BG77 2;.FU=N4"H1S%%["5 ?DV^&B?9.^9(M MD_BM#6D8X@5.;A$R4NOTVM2Z6!RJ9:[VY36C=C\Z2KQFWH0YW#^[O+?Y0]1+ M6F^W]58C0AL1NFWM6EMK??IR77D8?Z(9$,J_?OGZ6?GDB(&8RGO7"#%05$_0 M-]1]%.J^OOA;Y6&V7>8:5.WIL>8R9 M!*G>;W56G_#T/.GMWF@$6>GFU?AL#9GW\_DOE2>2+MC=IUV=@!^J0]>6''*RG M3/&*+*I>RZA;#X-NT\.@Z6%0^GRG/>>$L,E@,AD,QIW^:#3N]J;=,6/&9,S: MW5YOV)M,]4%VU/OUIU^_G'_[_O7#]7@TU."QA=:*;1KA]&Y+]5BRLJ/5C56H MBO J=6).PT:2AF!Q!>Z6.)"V2I>.C 7?1 %@8SER:;OCVV-MZCI+*F%7[; M#,?>1L.QJJ5NSW9C^[@SFW=8C7C8T=>HZYAW].$+R/Y_*[]^O?Q^I2J?OERT M'N,]Y8N<6^9P%_JYR'-Z$?1!TL]PN-].)&[7$E?@NM3)J9IT2&^U$W M]<9_HWQF=Z*J['U+^0C*W0^B5CW51TH=J+R![X&C?^O*=QH(%[3&DRO/<@QK MP>PUZ;GGL>$=??W(P&H#_D9-5E1-OF>.Q6WE'/NH!6Y-L%$'\FX >U#%F%,. MUD"X>,5X;A@X>8HZDSGF*M27%6)S[M:S5A" MVB\ !@ !X>&EI+3(P,C0P-C,P>&5X,S%D,2YH=&WM6F%3XS@2_2LZIFX' MJN(X"3!+.0Q53&#NJ)IA6#;4U7Z4+3E6(5M>24[(_?KKENS$"60GW#$<=QNJ M2&*Y);6ZGUYW6S[]2Q!<%ADM$L[(W\=?OQ"FDBKGA26)YM1"ZTS8C(Q56=*" M?.5:"RG))RW8A!/2[W4_=/N#XVXO",Y.8:Q1W4D5$3D)^X-PT!L!# MU#\A-U_)_MUX=."D+[Z-QK_=7/II;^X^?;D:D;T@#/]Q. K#B_&%OW'4[?7) M6-/"""M406487E[OD;W,VC(*P]ELUIT==I6>A./;,+.Y/ JE4H9WF65[9Z?8 M I^G0QZA\/3$*5_D*()["BNGV'$T>7M^.KSU>A\?/7M^M<7MN!;-=CVYKGJ MD"]TICGP%KGHDL]"DLL'GE2X(\BW-!4)UT2E9# H&!E=7H_O M;G\C?[O]=G?3(5?7HVZ'@( 5Z9S8C-KHU8S]JK9=(:/^20-/4<"\-@I?5R2C8&;-IX+/@/EM)@SYO:(:\"[GT%XJ;2$>D,]*YQ P M@E_^R!7#G>%7#3_8:/A/U+A 2_(YN2_43'((R1UO_]KJ3(&FA8)8#BI141!: MS$E56%UQ6!H$:A?HP1V4Y'"E!94DI0DTP7[)A256>;E' @5/N#%4SU$DI_<< MYFV-::"-@3(PI<1MBW.@0"(T9!<@!OO6@"8,-N8L$TE&3(4?R_XSKGD]""X@ M%P:B(-K1YR.PW4N>. 5QW!)44PR6.85NC,3SMAEVF%K#U.'S,<5)*@KP&@)@ MZ:4. K$X;9NW1=%"EN=8F("OQ-9,1@3D-!R20=0)) >2G D8A"Q"7GE F2U M?\W:U(!CYC*>#DI4$@0 60K<[Z8S3I^$FHRD4LU, SO-)\)8R"$MH=CH]08M M.RWTF$:91]KN +0&H*.- !JO6!O5[_\\-#5$ZBB+FUC541G]<$6HYL[CX$$1 M2XZ>(1#/:2R%R5 M+K:"0@69#]L'3C -T MO#LO'R#Q+Z!F.0?6N*TD2/0/:= _WN<'KFO_F/DK?RDP7RL\Y'!\@M320J)' M!NKRW8GJ>=+V/ 0N#]PZU_$)(AA0HQWFZO_##TYONA%S%]Q B@W6=S'D^]#H M8'A+:&6V[X)Q)N;@YGHF'[E4I6$ 8 \T(W(22/'"C8.)Y)+-VHSH2S7 31VZ MEK[OU&R)-P4P&^ABE!3,%=2FBHU@@FJ!"Q ^P#J.+G"DRF#0<]O,N CI& S* M8% ("EO7J82<3"25I$B\L"RGQ#)X0@\?BML9!/R*.0H"-T)_SG9$M< M;DTHC^"Y/15MC5) ]E0P!!\UJJ#(N=0 <#$O0T12S1IT %X%];[ 9VC]H=Z066E2\"H<>$_291F3@&7X4UX 5%= E3A#B]Q#Z ( M9*\>CK!71 GLN@/D&B"3C8#TGY=3*BO'*>@SGJ:09T&A7$ ^_SA?6D3P+3C2 M7SZ=0CD40D?@-^,3M5A5=K,&V[ X74ASS$+3[U<")&[R6[>QN+<$Z#/$P7= M6@42V\QLWCN/O8SU99W^N#M/0ND9?(915"5)I=&7K9#UQ*BY,A;:\4$;C&42 M&*A^"D'V-W1) 93 -&O2M>)017!7&F/57%0+O0Z\5ADUB_B.'.5 S)DC;V>/ MFECG4 #?[RF/KRN-<0FX#N98 Q&#QAF5@(CBXN Z'BPI@ MQND]QC>?Z[@(Y[(T]Z2M>7SQ+.#4R;HOG9\@&\J@H^$+KMD(LCJW@RZ %DC! M.C[(&HBPILK!+&!&MYB:XY]\T+,+H,\J#J>@*'@$_+Q*(WU24<8>NUM4L M=<<84,MUD"@I:6EXU/QH3XT>R?P1$AZBXHK!EK4VWK^TLJII\.>SKF4% VU0 M>!EL:1W)[A%WX/=QSY_XX?FR;O2LY^_[I5NV6#@&'TA!ZK-"J\IZQ&,8L&6O M>N+&=JTCXM;(Z$-\^-G8L+D.9IJ640Q<<1_,P&#?/79>W*>Q4;*R?(AGW^O+ M;4[!ZT_+MEO8_^FZCOXG%Q9:C3!] 4B^$8IX$1C^@+5< +E'S]+PCP'U U0\ MKR85)+7]PP[!5W>6RKYID/BH^J9]_V^H^.K.7]=QY_/_BL_K?"96UJH\ZG1=S_V][BI"$S[]LLT.*'\FUKO8 MJS?J@FX BDA1\*"^;D)U^QWPE4<,*TV+E\M+.N&!+_UH:KF.Z%0)5COYY*0[ M.%ID";ZMYPH[_]*Z>PO^[%]02P,$% @ L# -62,CA/Q>" PB\ !@ M !X>&EI+3(P,C0P-C,P>&5X,S%D,BYH=&WM6F%3XS@2_2LZIFX'JN(X"3!+ M.0Q53&#NJ-H!ELW4U7Z4+3E6(5M>24[(_?KKENS$"60)=RS'W88JDEAN2:WN MI]?=ED__$@2714:+A#/R]_&WGPA3297SPI)$G,-:H[J2*B)R$_4$XZ V.2._':/ IZI^0VV]D M__MX=."D+VY&XU]O+_VTM]^__'0U(GM!&/[C(WN9M644AK/9K#L[["H]"<=W869S>11*I0SO,LOVSDZQ!3XY96>G M.;>4)!G5AMO/>]_'7X,3D+#"2GYV&C;?7C96;'YVRL24&#N7_/->3O5$%(%5 M9738*^T0>H9P>TWF(9@)9K.HW^O]=5A2QD0Q"21/;733>^^GHU.A]?W5S_\LH&>TZQ]V/"[0UV MU2$7M!![F^VV'7%V/NAT" E:DD8Q..=%\*O@,.-]FPI#?*JH!87(.[:72%B(!^:IT#J$B^/GW M7#'<&7[5\(.-AO]"C0NQ))^3^T+-)(=@W/'VKZW.%&A:*(CBH!(5!:'%G%2% MU16'I4&(=B$>W$%)#E<:]TM*$VB"_9(+2ZSRHTA.[SG,VQK3 M0!L#96!*B?L5YT"!1&C(*T ,,@T#FC#8F+-,)!DQ%7XL^\^XYO4@N(!<&(A_ M:$>?B6AN2IXX!7'<$E13#)8YA6Z,Q/.V&7:86L/4X[2$8J/7&[3LM-!C&F4> M:;L#T!J CC8":+QB;52__^/0U!"IHRQN8E5'9?3#%:&:.X^#!T4L.7J&<(!9 M+(7)4!S%YP>N:_^8^2M_*3!#*CSD<'R"U-)"HD<&ZO+L1/4\ M:7L> I<';IWK^ 01#*C1#G/U_^$GIS?=B+D+;B"I!>N[&/(\-#H8WA):F>V[ M8)R).;BYGLE'+E5I& #8 \V(G 12O'#C8"*Y9+,V(_HB#7!3AZZE[SLU6^)- M NX3+>$I=;$\HC>&Y/ M15NC%) ]%0S!1XTJ*'(N-0!YZC]H5Y06>D2,&I<^$\2I9E3P&5X$UY 5)< 5;C#2]P#* +9JX+@.PBM0HAMYC3OG<=> MQLJR3GSA] (FP_BIDJ32Z,M6L'IBU%P9"^WX4 O&,@D,5#]_(/L;NJ0 M2N"8->E:<:@?N"N*L5XNJH5>!UZKC)I%9$=V^YK"OD M-?G.?VRB[@ZTJT7)\2L7)>ZQ%FOPWEDR"!):&W-+,D'4O"#./\H %ZI1R *M MTF816ET##)GGPEKNX/E$MUA!X,9[3(!N;H!]0"4PHT'FA6_,0W&I_+=*@-IN MRU1%XHKG@UW-L77-<2XAJX$L2P!BL&S# C 1'%Q2C7G<'>6*<]4= 6/@)]7"<3O*LJX@U;KJI6Z8PRHY3I(E)2T M-#QJ?K2G1H]D_M0(#TYQQ6#+6AOO7UI9U33X,UG7LH*!-BB\#+:TCF'WB#M< M^[SG3]?P3%DW>M;S]_W2+5LL'(,/I"#UN9Q593WB,0S8LE<]<6.[UK%P:V3T M(3[V;&S87 /FA?W:6R4K"P?XGGW^G*;D^_ZT[+M%O9_ MNJZC_\F%A58C3%\!DN^$(EX%AG_ 6BZ W*,7:?C[@/H#5#RO)A4DM?W##L'7 M=9;*OFN0^*CZKGW_;ZCXYLY?UW'G\_^*S^M\)E;6JCSJ=S&E=&< Y$//_;WM M*D(3KKU?LT/(GXD5=KY_-RJ^N>\WO$>W \&?"03[M_Z<#?Q_OCQ\PT="CX!Q ML(:,T!7J3;7Q7LJ#5@&4+:KSF";W$PVK8_@D0>FH";:M=ZY7;]1%W 4D:+@ M07W=A.?VN]XKCQ56FA8OD9=TP@-?[M'4&EI+3(P M,C0P-C,P>&5X,S)D,2YH=&WM6FUSTS@0_BNZ,@?M3/R6M"4XH3.0!(X;:'MM M.@P?97L=:U D(\MU<[_^5K(=DA2&XZ:T@4L_M(U>=I_=?7:UCCS\S7$F(J,B MAH3\,7WWEB0R+N<@-(D54(VC%=,9FN M[S@G0Y0U:C9)$9*^%W2]KM\])/[3L'L.'3]@$P5%0733 K*/6]RND?V,JWST/.JJG*K MGBO5S)M>>)F>\T./2UF F^AD[V1H1O WT.1D. =-29Q158!^OG7T<85F MFL/)T&O_UFLCF2Q.A@F[)H5><'B^-Z=JQH2C91[V_%P/<*>'TQMK;IR*)3H+ M ]__?9#3)&%BYG!(=7CD]ON?AQ2;9DQARH"B.IL\&F M@B_MS-M]J13:2>F<\47X9,KF4)!3J,B%G%/QI%./X-\"%$N?#.SJ@OT-*!K- MTW"C'FGTR)SH"<*R9BEE-.)C<0ER;(Y"Q-60R*4)&04<8@):^8P!1F MN*J=.R]545*4HR4)^N3*O71'+C$Q>3H(>D?^'#A2*[71.PR>GT MZN(#>7UQ=G6.$DY1Y+X18BSN^H,1ZJ5B83\%@X..C?)7]=P.?,.;1DR'9* @ M6A"98 M\9V_-G0LW==L(H P$_)G*:"I 7ZG_L<>!JO&7ECAK:TD+3EJM)YG& 7K>+-: MP:>2*9L7-C:7$)NR1X+>/CT@J'TY<+2?'+3P<+#$M#*2)C=8]@6>6"]B:W7P MK'=H';LTF FT8DZME!@90YEQ,A-VLH9)4LJ,1W(%A4'2,=,43T/R_U\N$2;YJQHN$DBVNOXT $ M)M_24@E69.C^HDY/I"R-XX9LVNQL I)_L6G-.\@+#]9U7U,>K+ZK/#-$,F53$7 M&S1UIT5++=N!NL^R(VO=F(&]WHN9D976:H_8TPR[+WNN[E59O1;)$:2F75>O#]K-3*9J'$?;9'YT* M'?;-]G$Y3R/,IU+#P/2PF^:VW6SS6R?_RK!#-SCZ54W#YOSP9[3-T\J0]0Z( MN26%XJ[(^ /,&6-Q#K\/Y+=H]:.=7F5,@U/D-(80.QG+2UQ#7I2S$EO"H-@RR;,7>0?,/)-3Q1)K>4\#%R49]IBEI!'OOVY M7T.\PB-O:56WMV,7GS_Q:49+ 3NZ; 5=[A7FC@C;B/(!B/"U[[S,H_(8B1%K MJ7:\^/_QXJ?J)':/)KM'DRU)U5U!^14*RJ\>^2U\-!E3P8"3%RXY0U [GFP% M3^[YV-LQ8(M0/MC#R*V+\0TJ>/;FJ?WB?%O:R97O\K/E=5-$XX\S)4N1F*LQ MJ<*VO*Z\&+0^T=Q'=!$(9P*R3OX!4$L! A0#% @ L# -62W+PRE) M&@ +QP! !$ ( ! 'AX:6DM,C R-# V,S N>'-D4$L! M A0#% @ L# -6!H 'AX M:6DM,C R-# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( + P#5F&V\W ,U, ,]P M!0 5 " 9(P !X>&EI+3(P,C0P-C,P7V1E9BYX;6Q02P$" M% ,4 " "P, U9[*&0?!V: *SP@ %0 @ 'X@P >'AI M:2TR,#(T,#8S,%]L86(N>&UL4$L! A0#% @ L# -68['0_FF;@ Z1(( M !4 ( !2!X! 'AX:6DM,C R-# V,S!?<')E+GAM;%!+ 0(4 M Q0 ( + P#5GA8O!\..H" $TX)@ 5 " 2&- 0!X>&EI M+3(P,C0P-C,P>#$P<2YH=&U02P$"% ,4 " "P, U9[NUK-6$( #:+P M& @ &,=P0 >'AI:2TR,#(T,#8S,'AE>#,Q9#$N:'1M4$L! M A0#% @ L# -62,CA/Q>" PB\ !@ ( !(X $ 'AX M:6DM,C R-# V,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( + P#5FNA*'XU 4 M &(! !X>&EI+3(P,C0P-C,P>&5X,S)D,2YH 8=&U02P4& D "0!@ @ P8X$ end XML 86 xxii-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-06-22 2023-06-22 0001347858 xxii:PrefundedWarrantsMember xxii:SeniorSecuredCreditFacilityMember 2024-01-01 2024-06-30 0001347858 xxii:PrefundedWarrantsMember xxii:RegisteredDirectOfferingAndPrivatePlacementMember 2024-01-01 2024-06-30 0001347858 xxii:TobaccoMember 2024-04-01 2024-06-30 0001347858 xxii:TobaccoMember 2024-01-01 2024-06-30 0001347858 xxii:TobaccoMember 2023-04-01 2023-06-30 0001347858 xxii:TobaccoMember 2023-01-01 2023-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2024-04-01 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2024-01-01 2024-03-31 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001347858 xxii:SeniorSecuredDebenturesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2024-08-31 0001347858 xxii:SeniorSecuredDebenturesMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2024-08-31 0001347858 xxii:OmniaWarrantsMember us-gaap:SubordinatedDebtMember 2023-03-03 2023-03-03 0001347858 srt:MaximumMember 2024-01-01 2024-06-30 0001347858 xxii:KeygeneMember xxii:KeygeneDisputeMember 2022-03-20 2022-03-20 0001347858 xxii:LetterAgreementMember 2024-04-08 0001347858 xxii:KeygeneMember xxii:KeygeneDisputeMember 2024-01-08 2024-01-08 0001347858 xxii:May2024LetterAgreementMember 2024-05-10 2024-05-10 0001347858 xxii:GvbbiopharmaMember 2024-04-01 2024-06-30 0001347858 xxii:GvbbiopharmaMember 2024-01-01 2024-06-30 0001347858 us-gaap:MeasurementInputSharePriceMember 2024-06-30 0001347858 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001347858 us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001347858 us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001347858 us-gaap:MeasurementInputExercisePriceMember 2024-06-30 0001347858 us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001347858 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001347858 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001347858 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001347858 us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001347858 2023-12-22 2023-12-22 0001347858 xxii:GrassValleyFireMember 2022-11-01 2022-11-30 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001347858 us-gaap:AdditionalPaidInCapitalMember xxii:AtMarketOfferingMember 2023-04-01 2023-06-30 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001347858 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001347858 xxii:RegisteredDirectOfferingAndPrivatePlacementMember 2024-04-08 2024-04-08 0001347858 us-gaap:CommonStockMember xxii:AtMarketOfferingMember 2023-04-01 2023-06-30 0001347858 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001347858 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001347858 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001347858 2024-04-02 2024-04-02 0001347858 2023-07-05 2023-07-05 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001347858 us-gaap:RetainedEarningsMember 2023-06-30 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001347858 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2023-03-31 0001347858 us-gaap:RetainedEarningsMember 2023-03-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001347858 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-03-31 0001347858 2023-03-31 0001347858 us-gaap:RetainedEarningsMember 2022-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001347858 us-gaap:CommonStockMember 2024-06-30 0001347858 us-gaap:CommonStockMember 2024-03-31 0001347858 us-gaap:CommonStockMember 2023-12-31 0001347858 us-gaap:CommonStockMember 2023-06-30 0001347858 us-gaap:CommonStockMember 2023-03-31 0001347858 us-gaap:CommonStockMember 2022-12-31 0001347858 us-gaap:EmployeeStockOptionMember 2024-03-31 0001347858 us-gaap:EmployeeStockOptionMember 2023-12-31 0001347858 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001347858 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001347858 us-gaap:EmployeeStockOptionMember 2024-06-30 0001347858 xxii:OmnibusIncentivePlanMember 2024-06-30 0001347858 xxii:OmnibusIncentivePlanMember 2024-06-28 2024-06-28 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001347858 xxii:NotesAndLoansPayableMember 2024-01-01 2024-06-30 0001347858 xxii:VlnMember 2024-04-01 2024-06-30 0001347858 xxii:FilteredCigarsMember 2024-04-01 2024-06-30 0001347858 xxii:ContractManufacturingMember 2024-04-01 2024-06-30 0001347858 xxii:CigarillosMember 2024-04-01 2024-06-30 0001347858 xxii:CigarettesMember 2024-04-01 2024-06-30 0001347858 xxii:VlnMember 2024-01-01 2024-06-30 0001347858 xxii:FilteredCigarsMember 2024-01-01 2024-06-30 0001347858 xxii:ContractManufacturingMember 2024-01-01 2024-06-30 0001347858 xxii:CigarillosMember 2024-01-01 2024-06-30 0001347858 xxii:CigarettesMember 2024-01-01 2024-06-30 0001347858 xxii:VlnMember 2023-04-01 2023-06-30 0001347858 xxii:FilteredCigarsMember 2023-04-01 2023-06-30 0001347858 xxii:ContractManufacturingMember 2023-04-01 2023-06-30 0001347858 xxii:CigarettesMember 2023-04-01 2023-06-30 0001347858 xxii:VlnMember 2023-01-01 2023-06-30 0001347858 xxii:FilteredCigarsMember 2023-01-01 2023-06-30 0001347858 xxii:ContractManufacturingMember 2023-01-01 2023-06-30 0001347858 xxii:CigarettesMember 2023-01-01 2023-06-30 0001347858 2023-03-03 0001347858 xxii:OmniaCapitalLpMember 2024-04-29 2024-04-29 0001347858 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 2023-12-31 0001347858 xxii:PlacementAgentWarrantsMember 2024-04-08 2024-04-08 0001347858 xxii:RegisteredDirectOfferingMember 2024-01-01 2024-06-30 0001347858 xxii:RegisteredDirectOfferingMember 2023-01-01 2023-06-30 0001347858 xxii:AtMarketOfferingMember 2023-01-01 2023-06-30 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001347858 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001347858 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001347858 2019-01-21 0001347858 2023-10-23 2023-10-23 0001347858 2023-07-19 2023-07-19 0001347858 xxii:SeniorSecuredCreditFacilityAndSubordinateNoteMember 2024-06-30 0001347858 xxii:GvbPromissoryNoteMember us-gaap:BorrowingsMember 2024-06-24 0001347858 xxii:NotesAndLoansPayableMember 2024-06-30 0001347858 srt:MaximumMember 2024-06-30 0001347858 xxii:KeygeneMember xxii:KeygeneDisputeMember 2024-01-08 0001347858 2023-12-05 0001347858 us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0001347858 us-gaap:LicensingAgreementsMember 2024-06-30 0001347858 us-gaap:ContractualRightsMember 2024-06-30 0001347858 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001347858 us-gaap:LicensingAgreementsMember 2023-12-31 0001347858 us-gaap:ContractualRightsMember 2023-12-31 0001347858 us-gaap:PatentsMember 2023-01-01 2023-12-31 0001347858 us-gaap:LicensingAgreementsMember 2023-01-01 2023-12-31 0001347858 2023-10-16 2023-10-16 0001347858 us-gaap:PatentsMember 2024-06-30 0001347858 us-gaap:LicensingAgreementsMember 2024-06-30 0001347858 us-gaap:PatentsMember 2023-12-31 0001347858 us-gaap:LicensingAgreementsMember 2023-12-31 0001347858 us-gaap:FairValueInputsLevel3Member xxii:Omnia2024WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001347858 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001347858 xxii:Omnia2024WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001347858 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001347858 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001347858 us-gaap:FairValueInputsLevel3Member xxii:DetachableWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001347858 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001347858 xxii:DetachableWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001347858 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001347858 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001347858 xxii:DetachableWarrantsMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2024-06-30 0001347858 xxii:DetachableWarrantsMember 2024-03-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2024-03-31 0001347858 xxii:DetachableWarrantsMember 2023-12-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001347858 xxii:OmniaCapitalLpMember us-gaap:SubordinatedDebtMember 2024-04-29 2024-04-29 0001347858 xxii:DetachableWarrantsMember 2024-04-01 2024-06-30 0001347858 xxii:DetachableWarrantsMember 2024-01-01 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2024-01-01 2024-06-30 0001347858 xxii:InducementWarrantsMember 2024-01-01 2024-02-15 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2024-04-01 2024-06-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-04-01 2023-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputSharePriceMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputEntityCreditRiskMember 2024-06-30 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001347858 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:MeasurementInputEntityCreditRiskMember 2023-12-31 0001347858 2023-07-01 2023-09-30 0001347858 xxii:SeniorSecuredDebenturesMember 2024-01-01 2024-06-30 0001347858 xxii:SeniorSecuredDebenturesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2023-03-03 2023-03-03 0001347858 xxii:SeniorSecuredDebenturesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2023-03-03 2023-03-03 0001347858 xxii:SeniorSecuredDebenturesMember 2023-03-03 2023-03-03 0001347858 2023-12-22 0001347858 2023-09-30 0001347858 xxii:SecuredPromissoryNoteJanuary142022Member 2023-03-03 0001347858 xxii:GvbPromissoryNoteMember us-gaap:BorrowingsMember 2024-06-24 2024-06-24 0001347858 xxii:GvbPromissoryNoteMember 2023-12-22 0001347858 xxii:SeniorSecuredDebenturesMember 2023-03-03 0001347858 xxii:SecuredPromissoryNoteOctober292021Member 2023-03-03 0001347858 us-gaap:SubordinatedDebtMember 2023-03-03 0001347858 xxii:SecuredPromissoryNoteJanuary142022Member 2022-01-14 0001347858 2024-04-29 0001347858 xxii:SeniorSecuredCreditFacilityMember xxii:NeedleRockFarmsSettlementAgreementMember us-gaap:BorrowingsMember 2024-06-30 0001347858 xxii:SeniorSecuredCreditFacilityMember us-gaap:BorrowingsMember 2024-06-30 0001347858 xxii:RealEstateFarmAssetPledgedAsCollateralMember us-gaap:BorrowingsMember 2024-06-30 0001347858 xxii:GvbPromissoryNoteMember us-gaap:BorrowingsMember 2024-06-30 0001347858 xxii:SubordinatedNoteMember 2023-12-31 0001347858 xxii:SeniorSecuredCreditFacilityMember 2023-12-31 0001347858 xxii:May2024ExchangeAgreementMember 2024-05-10 2024-05-10 0001347858 2024-04-29 2024-04-29 0001347858 xxii:LetterAgreementMember 2024-04-08 2024-04-08 0001347858 xxii:VariousMember xxii:GrowingAgreementMember 2024-06-30 0001347858 xxii:VariousMember xxii:ConsultingAgreementMember 2024-06-30 0001347858 xxii:NorthCarolinaStateUniversityMember xxii:LicenseAgreementOneMember 2024-06-30 0001347858 xxii:NorthCarolinaStateUniversityMember xxii:LicenseAgreementMember 2024-06-30 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001347858 xxii:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001347858 xxii:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001347858 xxii:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001347858 xxii:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001347858 xxii:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001347858 xxii:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001347858 xxii:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001347858 xxii:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001347858 xxii:OutstandingWarrantMember xxii:May2024ExchangeAgreementMember 2024-05-10 0001347858 xxii:PrefundedWarrantsMember xxii:May2024ExchangeAgreementMember 2024-05-10 0001347858 xxii:InducementWarrantsMember 2024-02-15 0001347858 2023-10-16 0001347858 xxii:SeniorSecuredCreditFacilityMember 2024-06-30 0001347858 xxii:PlacementAgentWarrantsMember 2024-06-30 0001347858 xxii:OmniaPreFundedWarrantsMember 2024-06-30 0001347858 xxii:Omnia2024WarrantsMember 2024-06-30 0001347858 xxii:October2023WarrantsMember 2024-06-30 0001347858 xxii:JulyNineteenth2023WarrantsMember 2024-06-30 0001347858 xxii:July2022WarrantsMember 2024-06-30 0001347858 xxii:InducementWarrantsMember 2024-06-30 0001347858 xxii:April2024RdoWarrantsMember 2024-06-30 0001347858 xxii:PlacementAgentWarrantsMember 2024-05-31 0001347858 xxii:InducementWarrantsMember 2024-05-31 0001347858 xxii:May2024ExchangeAgreementMember 2024-05-10 0001347858 xxii:InducementWarrantsMember 2024-04-30 0001347858 xxii:OmniaCapitalLpMember xxii:PrefundedWarrantsMember 2024-04-29 0001347858 xxii:OmniaCapitalLpMember xxii:NewWarrantsMember 2024-04-29 0001347858 xxii:OmniaCapitalLpMember 2024-04-29 0001347858 xxii:PrefundedWarrantsMember xxii:RegisteredDirectOfferingAndPrivatePlacementMember 2024-04-08 0001347858 xxii:RegisteredDirectOfferingAndPrivatePlacementMember 2024-04-08 0001347858 xxii:PlacementAgentWarrantsMember 2024-04-08 0001347858 2024-02-15 0001347858 xxii:InducementWarrantsMember 2023-11-28 0001347858 xxii:OmniaWarrantsMember us-gaap:SubordinatedDebtMember 2023-09-03 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-06-22 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-03-03 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2024-01-01 2024-06-30 0001347858 2023-06-30 0001347858 2022-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-01-01 2023-06-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember 2024-06-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember 2023-12-31 0001347858 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001347858 us-gaap:OptionMember 2024-04-01 2024-06-30 0001347858 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001347858 us-gaap:OptionMember 2024-01-01 2024-06-30 0001347858 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001347858 us-gaap:OptionMember 2023-04-01 2023-06-30 0001347858 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001347858 us-gaap:OptionMember 2023-01-01 2023-06-30 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001347858 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001347858 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001347858 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001347858 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001347858 2023-01-01 2023-06-30 0001347858 2024-01-01 2024-03-31 0001347858 2023-01-01 2023-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001347858 2023-01-01 2023-03-31 0001347858 xxii:AtMarketOfferingMember 2023-04-01 2023-06-30 0001347858 2023-04-01 2023-06-30 0001347858 2024-03-31 0001347858 2024-06-30 0001347858 2023-12-31 0001347858 2024-04-01 2024-06-30 0001347858 2024-08-10 0001347858 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares pure xxii:Y xxii:item utr:acre 0001347858 --12-31 2024 Q2 false 9272518 2720437 0.0667 0.0625 0.0667 0.0625 0.0625 P7Y P0Y4M24D P5Y 10-Q true 2024-06-30 false 001-36338 22nd Century Group, Inc. NV 98-0468420 321 Farmington Road Mocksville NC 27028 716 270-1523 Common Stock, $0.00001 par value XXII NASDAQ Yes Yes Non-accelerated Filer true false false 9272518 1279000 2058000 2448000 1671000 2664000 4346000 3768000 3768000 500000 2000000 1767000 1180000 1058000 1254000 13484000 16277000 3093000 3393000 1769000 1894000 5728000 5924000 15000 15000 24089000 27503000 877000 543000 1500000 5848000 245000 231000 3893000 4445000 884000 1322000 3768000 3768000 300000 883000 2510000 2234000 389000 726000 309000 1849000 1397000 3185000 16072000 25034000 1571000 1698000 6046000 8058000 1355000 1123000 25044000 35914000 0.00001 0.00001 10000000 10000000 0.00001 0.00001 250000000 250000000 9272518 2720437 384603000 370297000 -385558000 -378707000 -955000 -8410000 24089000 27503000 7947000 8050000 14416000 16977000 3869000 4682000 8082000 9407000 3508000 4329000 6893000 8514000 570000 -961000 -559000 -944000 2360000 10283000 5266000 20119000 250000 799000 675000 1529000 -7000 19000 146000 2617000 11082000 5922000 21502000 -2047000 -12043000 -6481000 -22446000 339000 -613000 339000 -768000 21000 65000 21000 122000 501000 1071000 1517000 1399000 -141000 -1619000 -1157000 -2045000 -2188000 -13662000 -7638000 -24491000 26000 46000 26000 46000 -2214000 -13708000 -7664000 -24537000 1102000 -6831000 813000 -14184000 1102000 -6831000 813000 -14184000 -1112000 -20539000 -6851000 -38721000 445000 367000 4034000 367000 -1557000 -20906000 -10885000 -39088000 -0.30 -0.30 -15.61 -15.61 -1.44 -1.44 -28.46 -28.46 0.15 0.15 -7.78 -7.78 0.15 0.15 -16.45 -16.45 -0.06 -0.06 -0.42 -0.42 -0.76 -0.76 -0.43 -0.43 -0.21 -0.21 -23.81 -23.81 -2.05 -2.05 -45.34 -45.34 7449706 7449706 878171 878171 5307471 5307471 862177 862177 -1112000 -20539000 -6851000 -38721000 10000 71000 42000 38000 -28000 -41000 80000 150000 -1112000 -20459000 -6851000 -38571000 2720437 370297000 -378707000 -8410000 405 3810 -1000 -1000 11480 100000 100000 176000 747001 2245000 2245000 181000 181000 118207 -5739000 -5739000 3600935 372822000 -384446000 -11624000 265625 1150000 3864000 3864000 324000 1980000 3913000 3913000 1575000 2756000 2756000 700958 1192000 1192000 56000 56000 -1112000 -1112000 9272518 384603000 -385558000 -955000 125000 980000 843731 333900000 -111000 -237814000 95975000 1976 5644 -414000 -414000 1941 503000 503000 1175000 1175000 -118000 -118000 1577000 1577000 70000 70000 -18182000 -18182000 851316 336741000 -41000 -256114000 80586000 1534 -5000 -5000 178000 17783 2563000 2563000 422000 46753 4851000 4851000 20834 3570000 3570000 1486000 1486000 80000 80000 -20539000 -20539000 4128 942348 349206000 39000 -276653000 72592000 -6851000 -38721000 514000 2093000 125000 524000 947000 -18000 7000 154000 -65000 -75000 1674000 1100000 237000 2661000 -195000 -324000 723000 -459000 431000 784000 3322000 -1251000 4285000 548000 2178000 24000 2257000 -437000 2066000 -583000 -774000 276000 1280000 -641000 -808000 -6970000 -37332000 398000 71000 2759000 22000 251000 -90000 3500000 21714000 3475000 -49000 18923000 924000 3954000 1256000 2218000 249000 16849000 801000 6016000 2245000 2741000 178000 4237000 5273000 324000 422000 1000 420000 6240000 27322000 -779000 8913000 2058000 3020000 1279000 11933000 2058000 3020000 2058000 3020000 1279000 4433000 7500000 1279000 11933000 25000 64000 4803000 4034000 367000 1192000 1926000 -3500000 3864000 1500000 275000 2481000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">NOTE 1. - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span> – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd <span style="white-space:pre-wrap;">Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own proprietary new reduced nicotine tobacco products authorized as Modified Risk Tobacco Products by the FDA. Additionally, the Company provides contract manufacturing services for conventional combustible tobacco products for third-party brands.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity and Capital Resources –</span> These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $6,970 and $37,332 for the six months ended June 30, 2024 and 2023, respectively, and an accumulated deficit of $385,558 and $378,707 as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024, the Company had cash and cash equivalents of $1,279.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:12pt 0pt 0pt 0pt;">In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;">The Condensed Consolidated 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 this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:8.25pt;"></span><span style="font-style:italic;font-weight:bold;">Other Significant Risks and Uncertainties </span>- The Company is subject to a number of risks, including, but not limited to, the lack of available capital; the possible delisting of our common stock from Nasdaq; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span> – The Company has revised the presentation and classification of Excise taxes on products, net which was previously recorded in Cost of goods sold in the Condensed Consolidated Statement of Operations and Comprehensive Loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split </span>– On April 2, 2024, the Company effected a <span style="-sec-ix-hidden:Hidden_aJYGRbW0VUaWohORy5kUUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1-for-16</span></span> reverse stock split of its common stock in order to regain compliance with Nasdaq's continued listing requirements. Fractional shares resulting from the reverse stock split were rounded up to the nearest whole share, which resulted in the issuance of a total of 118,207 shares of common stock to implement the reverse stock split. All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants</span> - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>Deemed dividends associated with anti-dilution or down round provisions (commonly referred to as “ratchets”) represent the economic transfer of value to holders of equity-classified freestanding financial instruments when these provisions are triggered. These deemed dividends are presented as a reduction in net income or an increase in net loss available to common shareholders and a corresponding increase to Capital in excess of par value resulting in no change to shareholders’ equity (deficit). During the three and six months ended June 30, 2024, total deemed dividends were $445 and $4,034, compared to the three and six months ended June 30, 2023 of $367 and $367, respectively, resulting from equity offerings (see Note 10). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issued with Detachable Warrants</span> - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, Interest (ASC 835).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Embedded Derivatives</span> – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the bifurcated embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issuance Costs and Discounts </span>- Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.</p><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:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets </span>- The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators during the three and six months ended June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Gain and Loss Contingencies</span> – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when <span style="white-space:pre-wrap;">cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company maintains general liability insurance policies for its facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, <i style="font-style:italic;">Other Income —Gains and Losses on Involuntary Conversions</i>, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Refer to further discussion of all commitments and contingencies in Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Severance charges</span> - From time to time, the Company evaluates its resources and optimizes its business plan to align to changing needs of executing on its strategy. These actions may result in voluntary or involuntary employee termination benefits. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table summarizes the change in accrued severance liabilities, presented within Other current liabilities on the Condensed Consolidated Balance Sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:81.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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.67%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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.67%;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 3.6pt 0pt 0pt;"> 322</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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.67%;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;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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:12.67%;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 3.6pt 0pt 0pt;"> 249</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table summarizes the classification of severance charges on the Condensed Consolidated Statements of Operations and Comprehensive Loss:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:53.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:21.32%;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;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.15%;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:21.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:21.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:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.15%;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:21.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:9.58%;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;">2024</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.15%;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:9.58%;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;">2024</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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></tr><tr><td style="vertical-align:bottom;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total severance charges</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Income Taxes</i> - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:0.2pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements – Adoption of Accounting Standards Codification Topic 326 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company adopted ASU 2016-13, or ASC 326 Financial Instruments-Credit Losses, effective January 1, 2023 under a modified retrospective approach. Under the current expected credit losses (“CECL”) model, the Company immediately recognizes an estimate of credit losses expected to occur over the life of the financial asset at the time the financial asset is originated or acquired. Estimated credit losses are determined by taking into consideration historical loss conditions, current conditions and reasonable and supportable forecasts. Changes to the expected lifetime credit losses are recognized each period. The new guidance applies to the Company’s trade receivables and contract asset balances. Due to the nature of business operations and contracts with customers, the Company has historically not experienced significant bad debt expense or write-offs and as a result, the adoption of ASC 326 did not have a material impact to the Company’s Condensed Consolidated Financial Statements. In connection with the adoption of ASC 326, the Company recorded a provision for credit losses of </span>$118 with an offsetting cumulative-effect adjustment to the opening balance of accumulated deficit as of January 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Accounting Guidance Not Yet Elected or Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span> – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd <span style="white-space:pre-wrap;">Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own proprietary new reduced nicotine tobacco products authorized as Modified Risk Tobacco Products by the FDA. Additionally, the Company provides contract manufacturing services for conventional combustible tobacco products for third-party brands.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity and Capital Resources –</span> These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $6,970 and $37,332 for the six months ended June 30, 2024 and 2023, respectively, and an accumulated deficit of $385,558 and $378,707 as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024, the Company had cash and cash equivalents of $1,279.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:12pt 0pt 0pt 0pt;">In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;">The Condensed Consolidated 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 this uncertainty.</p> -6970000 -37332000 -385558000 -378707000 1279000 true <span style="font-style:italic;font-weight:bold;">Other Significant Risks and Uncertainties </span>- The Company is subject to a number of risks, including, but not limited to, the lack of available capital; the possible delisting of our common stock from Nasdaq; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology. <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span> – The Company has revised the presentation and classification of Excise taxes on products, net which was previously recorded in Cost of goods sold in the Condensed Consolidated Statement of Operations and Comprehensive Loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split </span>– On April 2, 2024, the Company effected a <span style="-sec-ix-hidden:Hidden_aJYGRbW0VUaWohORy5kUUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1-for-16</span></span> reverse stock split of its common stock in order to regain compliance with Nasdaq's continued listing requirements. Fractional shares resulting from the reverse stock split were rounded up to the nearest whole share, which resulted in the issuance of a total of 118,207 shares of common stock to implement the reverse stock split. All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. </p> 118207 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants</span> - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>Deemed dividends associated with anti-dilution or down round provisions (commonly referred to as “ratchets”) represent the economic transfer of value to holders of equity-classified freestanding financial instruments when these provisions are triggered. These deemed dividends are presented as a reduction in net income or an increase in net loss available to common shareholders and a corresponding increase to Capital in excess of par value resulting in no change to shareholders’ equity (deficit). During the three and six months ended June 30, 2024, total deemed dividends were $445 and $4,034, compared to the three and six months ended June 30, 2023 of $367 and $367, respectively, resulting from equity offerings (see Note 10). </p> 445000 4034000 367000 367000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issued with Detachable Warrants</span> - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, Interest (ASC 835).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Embedded Derivatives</span> – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the bifurcated embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issuance Costs and Discounts </span>- Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets </span>- The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators during the three and six months ended June 30, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Gain and Loss Contingencies</span> – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when <span style="white-space:pre-wrap;">cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company maintains general liability insurance policies for its facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, <i style="font-style:italic;">Other Income —Gains and Losses on Involuntary Conversions</i>, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Refer to further discussion of all commitments and contingencies in Note 12.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Severance charges</span> - From time to time, the Company evaluates its resources and optimizes its business plan to align to changing needs of executing on its strategy. These actions may result in voluntary or involuntary employee termination benefits. Voluntary termination benefits are accrued when an employee accepts the related offer. Involuntary termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable, depending on the existence of a substantive plan for severance or termination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table summarizes the change in accrued severance liabilities, presented within Other current liabilities on the Condensed Consolidated Balance Sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:81.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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.67%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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.67%;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 3.6pt 0pt 0pt;"> 322</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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.67%;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;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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:12.67%;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 3.6pt 0pt 0pt;"> 249</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table summarizes the classification of severance charges on the Condensed Consolidated Statements of Operations and Comprehensive Loss:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:53.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:21.32%;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;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.15%;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:21.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:21.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:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.15%;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:21.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:9.58%;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;">2024</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.15%;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:9.58%;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;">2024</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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></tr><tr><td style="vertical-align:bottom;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total severance charges</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:81.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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.67%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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.67%;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 3.6pt 0pt 0pt;"> 322</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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.67%;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;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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.08%;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:12.67%;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 3.6pt 0pt 0pt;"> 249</p></td></tr></table> 386000 -64000 322000 -73000 249000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:53.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:8.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></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:21.32%;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;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.15%;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:21.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:21.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:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.15%;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:21.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;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.15%;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:9.58%;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;">2024</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.15%;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:9.58%;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;">2024</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;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></tr><tr><td style="vertical-align:bottom;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total severance charges</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> —</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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:8.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 3.6pt 0pt 0pt;"> 569</p></td></tr></table> 569000 569000 569000 569000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Income Taxes</i> - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:0.2pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements – Adoption of Accounting Standards Codification Topic 326 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company adopted ASU 2016-13, or ASC 326 Financial Instruments-Credit Losses, effective January 1, 2023 under a modified retrospective approach. Under the current expected credit losses (“CECL”) model, the Company immediately recognizes an estimate of credit losses expected to occur over the life of the financial asset at the time the financial asset is originated or acquired. Estimated credit losses are determined by taking into consideration historical loss conditions, current conditions and reasonable and supportable forecasts. Changes to the expected lifetime credit losses are recognized each period. The new guidance applies to the Company’s trade receivables and contract asset balances. Due to the nature of business operations and contracts with customers, the Company has historically not experienced significant bad debt expense or write-offs and as a result, the adoption of ASC 326 did not have a material impact to the Company’s Condensed Consolidated Financial Statements. In connection with the adoption of ASC 326, the Company recorded a provision for credit losses of </span>$118 with an offsetting cumulative-effect adjustment to the opening balance of accumulated deficit as of January 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Accounting Guidance Not Yet Elected or Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.</p> 118000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2. DISCONTINUED OPERATIONS AND DIVESTITURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, all assets and liabilities of the former hemp/cannabis disposal group are presented as current in the Condensed Consolidated Balance Sheets. The carrying amounts of the former hemp/cannabis disposal group assets and liabilities that were classified as assets and liabilities of discontinued operations held for sale were as follows:</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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.83%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,207</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 3.6pt 0.05pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current assets of discontinued operations held for sale</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,254</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes and loans payable - current</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease obligations</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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,083</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable </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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,013</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 3.6pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities of discontinued operations held for sale</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,185</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 0pt 0.05pt 0pt;"> (339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 0pt 0.05pt 0pt;"> (1,931)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Net loss from discontinued operations for the six months ended June 30, 2024 and 2023 was as follows:</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:59.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 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.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 0pt 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.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 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:21.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:21.2%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.89%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.4%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.06%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,412</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> 16,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> 30,990</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,578)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,652</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,781</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (865)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (766)</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:0pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> 996</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating (income) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (1,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> 5,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (954)</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> 11,429</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss) from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,726)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 954</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,007)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (141)</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (215)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total other expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (141)</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:0pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (177)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (6,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> 813</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (14,184)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision (benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (6,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> 813</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (14,184)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three- and six-month periods ended June 30, 2024, the Company settled outstanding obligations which resulted in reversals of previously accrued liabilities of $1,399 and $1,551, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash flow information from discontinued operations for the three and six months ended June 30, 2024 and 2023 was as follows:</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:73.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash used in operating activities</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash provided by investing activities</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,194</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,367</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,277</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.83%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,207</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 3.6pt 0.05pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current assets of discontinued operations held for sale</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,254</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes and loans payable - current</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease obligations</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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,083</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable </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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,013</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 3.6pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities of discontinued operations held for sale</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,185</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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 0pt 0.05pt 0pt;"> (339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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 0pt 0.05pt 0pt;"> (1,931)</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;width:59.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 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.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 0pt 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.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 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:21.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:21.2%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.89%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.4%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.06%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,412</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> 16,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> 30,990</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,578)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,652</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,781</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (865)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (766)</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:0pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> 996</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total operating (income) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (1,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> 5,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (954)</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> 11,429</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss) from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,726)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 954</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,007)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (141)</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (215)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total other expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 0pt 0.05pt 0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 0pt 0.05pt 0pt;"> (141)</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:0pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (177)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (6,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> 813</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (14,184)</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision (benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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 3.6pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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 0pt 0.05pt 0pt;"> (6,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;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 3.6pt 0.05pt 0pt;"> 813</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"> (14,184)</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:73.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash used in operating activities</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash provided by investing activities</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,194</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,367</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,277</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 7000 9000 1051000 1207000 38000 1058000 1254000 2000 1083000 1279000 2013000 75000 79000 8000 43000 1397000 3185000 -339000 -1931000 15377000 28412000 16761000 30990000 -1384000 -2578000 -387000 4257000 -320000 8652000 84000 994000 132000 1781000 -865000 91000 -766000 996000 -1168000 5342000 -954000 11429000 1168000 -6726000 954000 -14007000 17000 38000 66000 122000 141000 215000 -66000 -105000 -141000 -177000 1102000 -6831000 813000 -14184000 1102000 -6831000 813000 -14184000 1399000 1551000 867000 49882000 22000 1194000 1367000 2277000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3. – INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories at June 30, 2024 and December 31, 2023 consisted 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:74.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</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:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3.6pt 0.05pt 0pt;"> 1,975</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:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3.6pt 0.05pt 0pt;"> 3,580</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> —</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 689</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 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:0pt 3.6pt 0.05pt 0pt;"> 766</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 3.6pt 0.05pt 0pt;"> 2,664</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 3.6pt 0.05pt 0pt;"> 4,346</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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;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.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</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:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3.6pt 0.05pt 0pt;"> 1,975</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:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3.6pt 0.05pt 0pt;"> 3,580</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> —</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 689</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 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:0pt 3.6pt 0.05pt 0pt;"> 766</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 3.6pt 0.05pt 0pt;"> 2,664</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 3.6pt 0.05pt 0pt;"> 4,346</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1975000 3580000 689000 766000 2664000 4346000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 4. – INTANGIBLE ASSETS, NET </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Intangible Assets, Net</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our intangible assets, net at June 30, 2024 and December 31, 2023 consisted 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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: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:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.94%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.4%;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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.92%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:9.92%;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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.4%;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;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:9.92%;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:9.92%;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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Definite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;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.85%;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.09%;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:8.83%;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.09%;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.09%;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:8.83%;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></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 737</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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 3.6pt 0pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;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: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:0pt;"> (1,860)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 2,305</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total amortizing intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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 3.6pt 0pt 0pt;"> 7,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt;"> (4,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 3,042</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Indefinite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;background:#cceeff;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:1.85%;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.09%;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:8.83%;background:#cceeff;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:1.09%;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.09%;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:8.83%;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></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MSA signatory costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;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.85%;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.09%;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:8.83%;background:#cceeff;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:1.09%;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.09%;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:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fee for predicate cigarette brand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;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.85%;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.09%;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:8.83%;background:#cceeff;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:1.09%;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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 2,686</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 5,728</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:57.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.29%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.4%;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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.76%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:11.4%;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;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:8.76%;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.76%;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;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Definite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:7.83%;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;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:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 804</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.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:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;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 3.6pt 0pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.03%;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:7.73%;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;"> (1,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:0.93%;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:7.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:0pt;"> (65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total amortizing intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;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:10%;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 3.6pt 0pt 0pt;"> 7,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;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:7.73%;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;"> (3,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:7.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:0pt;"> (552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 3,238</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Indefinite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;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%;background:#cceeff;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:1.57%;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.03%;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:7.73%;background:#cceeff;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:0.91%;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:0.93%;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:7.83%;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MSA signatory costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;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%;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.57%;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.03%;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:7.73%;background:#cceeff;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:0.91%;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:0.93%;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:7.83%;background:#cceeff;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fee for predicate cigarette brand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;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%;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.57%;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.03%;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:7.73%;background:#cceeff;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:0.91%;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:0.93%;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:7.83%;background:#cceeff;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 2,686</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 5,924</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:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Aggregate intangible asset amortization expense comprises 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.33%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;width:4.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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 3.6pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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 3.6pt 0.05pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 326</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimated future intangible asset amortization expense based on the carrying value as of June 30, 2024 is as follows:</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:top;width:47.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:47.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remainder of 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.25%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;width:47.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="vertical-align:top;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 417</p></td><td style="vertical-align:top;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 377</p></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 296</p></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,375</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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: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:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.94%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.4%;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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.92%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:9.92%;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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:11.4%;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;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:9.92%;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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:9.92%;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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Definite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;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.85%;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.09%;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:8.83%;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.09%;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.09%;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:8.83%;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></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 737</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;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 3.6pt 0pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;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: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:0pt;"> (1,860)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 2,305</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total amortizing intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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 3.6pt 0pt 0pt;"> 7,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt;"> (4,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 3,042</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Indefinite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;background:#cceeff;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:1.85%;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.09%;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:8.83%;background:#cceeff;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:1.09%;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.09%;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:8.83%;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></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MSA signatory costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;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.85%;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.09%;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:8.83%;background:#cceeff;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:1.09%;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.09%;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:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fee for predicate cigarette brand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:10.01%;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.85%;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.09%;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:8.83%;background:#cceeff;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:1.09%;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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 2,686</p></td></tr><tr><td style="vertical-align:bottom;width:63.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:10.01%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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: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:0pt 3.6pt 0pt 0pt;"> 5,728</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:57.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.29%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.4%;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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.76%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:11.4%;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;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:8.76%;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:8.76%;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;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Definite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:7.83%;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;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:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 804</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.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:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;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 3.6pt 0pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.03%;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:7.73%;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;"> (1,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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:0.93%;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:7.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:0pt;"> (65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total amortizing intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;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:10%;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 3.6pt 0pt 0pt;"> 7,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;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:7.73%;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;"> (3,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:7.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:0pt;"> (552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 3,238</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Indefinite-lived:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;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%;background:#cceeff;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:1.57%;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.03%;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:7.73%;background:#cceeff;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:0.91%;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:0.93%;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:7.83%;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MSA signatory costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;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%;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.57%;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.03%;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:7.73%;background:#cceeff;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:0.91%;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:0.93%;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:7.83%;background:#cceeff;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">License fee for predicate cigarette brand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.39%;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%;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.57%;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.03%;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:7.73%;background:#cceeff;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:0.91%;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:0.93%;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:7.83%;background:#cceeff;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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 2,686</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.73%;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 3.6pt 0pt 0pt;"> 5,924</p></td></tr></table> 2922000 2185000 737000 4165000 1860000 2305000 7087000 4045000 3042000 134000 2202000 350000 2686000 5728000 2913000 1622000 487000 804000 4165000 1666000 65000 2434000 7078000 3288000 552000 3238000 134000 2202000 350000 2686000 5924000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:30.33%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;width:4.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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 3.6pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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 3.6pt 0.05pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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 3.6pt 0.05pt 0pt;"> 326</p></td></tr></table> 2000 3000 5000 6000 102000 162000 202000 320000 104000 165000 207000 326000 <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:top;width:47.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:47.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remainder of 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:7.25%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;width:47.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="vertical-align:top;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 417</p></td><td style="vertical-align:top;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 377</p></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 296</p></td><td style="vertical-align:top;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,375</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 209000 417000 377000 368000 296000 1375000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">NOTE 5. – FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Fair value measurement standards apply to certain financial assets and liabilities that are measured at fair value on a recurring basis (each reporting period). For the Company, these financial assets and liabilities include equity investments. The Company does not have any nonfinancial assets or liabilities that are measured at fair value on a recurring basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The following table presents information about our liabilities measured at fair value as of June 30, 2024 and December 31, 2023, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value:</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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Omnia 2024 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,191</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 1,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 1,289</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Omnia 2023 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,350</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 1,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 1,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table sets forth a summary of the changes in fair value of the Company’s common stock warrants accounted for as liabilities (Level 3) for the period ended June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:65.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:15.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2024</p></td><td style="vertical-align:bottom;width:15.5%;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:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,350</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;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 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at March 31, 2024</p></td><td style="vertical-align:bottom;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,350</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlement and release (See Note 6)</p></td><td style="vertical-align:bottom;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,350)</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Initial measurement (See Note 6)</p></td><td style="vertical-align:bottom;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;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;"> (324)</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,191</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Omnia warrants were measured at June 30, 2024 and December 31, 2023 using a Monte Carlo valuation model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;width:2.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:normal;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;width:4.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:15.16%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:13.84%;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;white-space:normal;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:15.16%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:13.84%;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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:15.16%;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;">Omnia 2024 warrants</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:13.84%;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;">Omnia 2023 warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate per year</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;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:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility per year</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113.1</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90.9</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;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:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;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:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual expiration</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.14</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">205.248</p></td><td style="vertical-align:bottom;white-space:normal;width:4.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></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.75</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.04</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The warrants are measured at fair value using certain estimated factors which are classified within Level 3 of the valuation hierarchy. Significant unobservable inputs that are used in the fair value measurement of the Company’s detachable warrants include the volatility factor, anti-dilution provisions, and contingent put option. Significant increases or decreases in the volatility factor would have resulted in a significantly higher or lower fair value measurement. Additionally, a change in probability regarding the anti-dilution provision or put option would have resulted in a significantly higher or lower fair value measurement. The Omnia 2023 warrants were extinguished and the Omnia 2024 warrants were issued in April 2024. See Note 6 for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Liability </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table sets forth a summary of the changes in fair value of the Company’s derivative liability accounted for as liabilities (Level 3) as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:74.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;width:11.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2024</p></td><td style="vertical-align:bottom;width:11.22%;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.37%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;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.91%;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 3.6pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at March 31, 2024</p></td><td style="vertical-align:bottom;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 639</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;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;"> (541)</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 98</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The derivative liability related to the debentures and embedded conversion option was measured at June 30, 2024 and December 31, 2023 using a binomial lattice valuation model under a “with and without” approach and contained the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="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:74.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11%;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;white-space:nowrap;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit rating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">CCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">CCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Market yield (credit risk)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">19.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">13.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The debentures and derivative liability are measured at fair value using certain estimated factors which are classified within Level 3 of the valuation hierarchy. Significant unobservable inputs that are used in the fair value measurement of the Company’s derivative liability include a decrease/increase in our stock price, stock price volatility, credit rating, and simulated stock price upon conversion could significantly change the fair value measurement as either an increase or decrease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">During the three and six months ended June 30, 2024 and 2023 respectively, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.</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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Omnia 2024 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,191</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 1,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 1,289</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Omnia 2023 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,350</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.6pt 0.05pt 0pt;"> 1,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 1,907</p></td></tr></table> 1191000 1191000 98000 98000 1289000 1289000 1350000 1350000 557000 557000 1907000 1907000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:65.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:15.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2024</p></td><td style="vertical-align:bottom;width:15.5%;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:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,350</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;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 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at March 31, 2024</p></td><td style="vertical-align:bottom;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,350</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlement and release (See Note 6)</p></td><td style="vertical-align:bottom;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,350)</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Initial measurement (See Note 6)</p></td><td style="vertical-align:bottom;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;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;"> (324)</p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,191</p></td></tr></table> 1350000 1350000 1350000 1515000 -324000 1191000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;width:2.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:normal;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:normal;width:4.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:15.16%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:13.84%;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;white-space:normal;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:15.16%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:13.84%;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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:15.16%;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;">Omnia 2024 warrants</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:13.84%;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;">Omnia 2023 warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate per year</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;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:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility per year</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113.1</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90.9</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;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:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;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:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual expiration</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.14</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;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:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">205.248</p></td><td style="vertical-align:bottom;white-space:normal;width:4.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></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;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:normal;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.75</p></td><td style="vertical-align:bottom;white-space:normal;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.7%;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:normal;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.04</p></td><td style="vertical-align:bottom;white-space:normal;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4.3 4.6 113.1 90.9 4.8 6.6 2.14 205.248 0.75 3.04 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="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:74.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;width:11.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2024</p></td><td style="vertical-align:bottom;width:11.22%;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.37%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;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.91%;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 3.6pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at March 31, 2024</p></td><td style="vertical-align:bottom;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 639</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;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;"> (541)</p></td></tr><tr><td style="vertical-align:bottom;width:74.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 98</p></td></tr></table> 557000 82000 639000 -541000 98000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="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:74.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11%;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;white-space:nowrap;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit rating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">CCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">CCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;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></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Market yield (credit risk)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">19.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;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:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">13.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 137.3 104.1 1.6 2.2 0.75 3.04 4.8 4.3 19.8 13.8 <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;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> NOTE 6. DEBT</b></p><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:36pt;margin:0pt;">The Company has a senior secured credit facility (the “Senior Secured Credit Facility”), which consists of Debentures (as defined below) and previously, a subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment. The Subordinated Note was extinguished in April 2024, as described below. </p><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:36pt;margin:0pt;">Debt related to the Senior Secured Credit Facility and Subordinate Note as of June 30, 2024 and December 31, 2023 consists 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:61.41%;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:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.24%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;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:61.41%;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:9.98%;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.24%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.36%;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></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Secured Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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:2.12%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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:2.12%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,805</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subordinated Note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,554</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount on loan and deferred debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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.12%;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.12%;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;"> (779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.12%;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:10.24%;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;"> (1,453)</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,906</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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.12%;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.12%;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;"> (1,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.12%;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:10.24%;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;"> (5,848)</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.12%;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 3.6pt 0pt 0pt;"> 6,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.24%;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 3.6pt 0pt 0pt;"> 8,058</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:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Debentures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On March 3, 2023, the Company entered into a Securities Purchase Agreement with each of the purchasers party thereto (collectively, the “Purchasers”) and JGB Collateral, LLC, as collateral agent for the Purchasers (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). Any time after, March 3, 2024, the Company may irrevocably elect to redeem all of the then outstanding principal amount of the Debentures for cash in an amount equal to the entire outstanding principal balance, including accrued and unpaid interest, the Exit Payment and a prepayment premium in an amount equal to 3% of the outstanding principal balance as of the prepayment date (collectively, the “Prepayment Amount”). Upon the entry into a definitive agreement that would effect a change in control (as defined in the Debentures) of the Company, the Agent may require the Company to prepay the outstanding principal balance in an amount equal to the Prepayment Amount. Commencing on March 3, 2024, at its option, the holder of a Debenture may require the Company to redeem 2% of the original principal amount of the Debentures per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company’s obligations under the Debentures can be accelerated upon the occurrence of certain customary events of default. In the event of a default and acceleration of the Company’s obligations, the Company would be required to pay the Prepayment Amount, liquidated damages and other amounts owing in respect thereof through the date of acceleration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, making or holding any investments, repaying outstanding indebtedness, paying dividends or distributions and entering into transactions with affiliates. Substantially all of the company’s assets, including intellectual property, are collateralized and at risk if Debenture obligation is not satisfied. In addition, the Company was required to maintain at least $7,500 on its balance sheet as restricted cash in a separate account and has financial covenants to maintain certain quarterly revenue targets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the sale of the Debentures, the Company issued warrants to purchase up to 20,835 shares of common stock for an exercise price of $306.00 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139. On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 31,060 shares of the Company’s common stock for an exercise price of $306.00 per share were automatically adjusted to be $205.248 exercise price for up to 31,060 shares of common stock. There are no further anti-dilution adjustments on such warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On October 16, 2023, the Company entered into a Waiver and Amendment Agreement (the “October  Amendment”) with each of the subsidiaries of the Company executing the Debentures, the Holders and the Agent, pursuant to which, among other things, (a) the Holders waived an event of default under Section 7(d) of the Debentures which required the Company to achieve revenue of at least $18,500 for the quarter ended September 30, 2023 (the “waiver”), (b) the parties agreed to amend Schedule E of the Debentures to reduce the Revenue Target (as such term is defined in the Debentures), for the quarter ended December 31, 2023, to $15,500, and (c) the Company agreed to release to the Purchasers the $7,500 that the Company was required to maintain in a separate account (the “Escrow Funds”) which Escrow Funds were applied to, and reduce, the outstanding principal amount of the Debentures on a dollar-for-dollar basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As additional consideration for the waiver, the Company agreed to assign, transfer and convey to the Agent, the Company’s entire right, title and interest in and to (i) the Promissory Note made by J&amp;N Real Estate Company, L.L.C. (“J&amp;N”) payable to the Company in the principal amount of $3,800 and (ii) the Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing dated June 30, 2021, between J&amp;N, as borrower, for the benefit of the Company, as lender (collectively, the “Pledged Indebtedness”). Upon assignment of the Pledged Indebtedness, the Company recognized the $2,600 of consideration in exchange to be applied as a $2,000 reduction of the Put Price (as defined below), $600 reduction of the outstanding principal amount of Debentures and $895 loss on sale of financial asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In connection with the waiver, the Company and Holders agreed to exercise the outstanding put provision to redeem 10,418 Warrants for an aggregate put price equal to $2,500 (the “Put Price”), which was concurrently reduced by $2,000, as described above, with the remaining $500 payable by the Company on the Maturity Date recorded as Other long-term liabilities on the Condensed Consolidated Balance Sheets. No cash was exchanged as a result of executing the October 2023 Amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 2023 Amendment”) pursuant to which the Holders and the Agent consented to the Purchase Agreement, as amended by the GVB Amendment (see Note 2 “Discontinued Operations and Divestitures”). In consideration of the Holders and the Agents’ consent, the Company agreed to (i) pay to the Agent, a cash payment of $2,200 to reduce the outstanding principal of the Debentures (which includes the cash portion of the New Purchase Price paid directly to Agent by Buyer which consists of a cash payment of $1,100 and an additional $1,100 paid by the Company), (ii) a 12% secured promissory note issued to the Company’s senior lender, on behalf of and at the direction of the Company, in an aggregate principal amount of $2,000 (the “GVB Promissory Note”), (iii) assign the GVB Insurance Proceeds to the Agent until the outstanding aggregate principal amount of the Debentures, plus accrued and unpaid interest, has been repaid in full; provided that the first $1,000 of Insurance Proceeds in excess of $5,000 shall be applied as stated above, and (iv) post-closing enter into a deed in lieu of foreclosure agreement with respect to 224 acres of real property in Delta County, Colorado commonly known as Needle Rock Farms, resulting in a non-monetary exchange yielding additional debt reduction of $1,000.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Effective June 24, 2024, GVB Biopharma (“GVB”), the Company’s former subsidiary, made a scheduled principal and interest payment against the Company’s outstanding indebtedness to JGB, reducing the Company’s total outstanding principal indebtedness with JGB by $1,500. The remaining $500 payable by GVB under the note has been extended to December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As of June 30, 2024, the $500 remaining GVB Promissory Note and $1,000 real estate farm asset are pledged to the senior lender for principal reduction and accordingly $1,500 of the Senior Secured Credit Facility is recorded as Current portion of long-term debt on the Condensed Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Additionally, the Company, the Holders and the Agent agreed to amend the Debentures to (i) allow the Holders to voluntarily convert the Debentures, in whole or in part, into shares of the Company’s common stock (“Voluntary Conversion Option”) on the earlier of (i) June 30, 2024 and (ii) the public announcement of a Fundamental Transaction at a conversion price equal to the lower of (x) $1.00 per share and (y) the closing sale price of the Company’s common stock on June 29, 2024 (the “Conversion Price”), and (ii) include a mandatory prepayment of the outstanding principal of the Debentures in an amount equal to 20% of the net cash proceeds of any issuance by the Company of any of its stock, or other Equity Interests (as defined in the Debentures) or the incurrence or issuance of any indebtedness. The Voluntary Conversion Option remains subject to the approval of the Company’s shareholders and the Company is required pursuant to the December 2023 Amendment to use its commercially reasonable efforts to obtain such approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Additional terms of the December 2023 Amendment include a financial covenant holiday through the third quarter of 2024 and revised certain covenants thereafter to reflect the sale of the Purchased Interests, including lowering the Company’s quarterly revenue targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On April 8, 2024, the Company, the Holders and the Agent entered into that certain Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA and the Debentures, as amended (“April 2024 Amendment”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Under the terms of the Letter Agreement, the Holders are permitted to convert their debt to common stock at anytime and the Conversion Price (as defined in the Debentures) at which the Holders may convert the principal amount of their Debentures to the Company’s common stock is reduced to $2.14 per share in accordance with applicable Nasdaq rules. The principal amount of the Debentures converted shall be applied to the Monthly Allowance (as defined in the Debentures) for that month, and any excess shall be applied to the Monthly Allowances for the succeeding months. The conversions will be a dollar for dollar reduction of the remaining outstanding obligation owed to the Holders. The Agent and Holders have also agreed to daily limits on trading volume and minimum conversion amounts. The Holders converted $428 of debt in exchange for 200,000 shares of common stock during the quarter-ended June 30, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>On May 10, 2024, the Company, the Holders and the Agent entered into that certain May 2024 Exchange Agreement and May 2024 Letter Agreement to modify the terms of the Amendment Agreement, the Securities Purchase Agreement and the Debentures, as amended (“May 2024 Amendment”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Under the terms of the May 2024 Letter Agreement, the Company and Holders have agreed the Company shall incur an aggregate amendment charge to the undersigned holders equal to $275, which shall be added to the principal balance of the Debentures. Under the terms of the May 2024 Exchange Agreement, the Company and Holders exchanged an aggregate of $2,328 in principal, fees and expenses owed under the Debentures for 395,000 shares of common stock and 895,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $.00001 (at an effective per share price of $1.69). All pre-funded warrants were subsequently exercised during the quarter-ended June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As a result of the May 2024 Amendment, the exercise price on 5,876,887 of the Company’s outstanding warrants is reduced to $1.69 per share in accordance with the adjustment provisions therein (see Note 10).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In accordance with ASC 470-60 Troubled Debt Restructurings by Debtors and ASC 470-50, Debt Modifications and Extinguishment, the Company performed an assessment of whether the transaction was deemed to be a troubled debt restructuring, and if no, whether the transaction was deemed modification of existing debt, or an extinguishment of existing debt and new debt. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The October 2023 Amendment, April 2024 Amendment, and May 2024 Amendment were concluded to be a modification, and not an extinguishment, based on an analysis of the present value of future cash flows. A new effective interest rate was determined, and the debt continued to be amortized. The December 2023 Amendment was concluded to be an extinguishment, due to the addition of a substantive conversion option. As a result, the pre-amended debt carrying value was extinguished and the new debt was recorded at fair value, which is subsequently amortized using the effective interest method. Extinguishment charges were $5,158 and recorded in Interest expense on the Consolidated Statements of Operations and Comprehensive Loss for the quarter ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company analyzed the conversion feature of the December 2023 Amendment for derivative accounting consideration under ASC 815-15 and determined that the embedded conversion features should be classified as a bifurcated derivative because the exercise price of these convertible notes are subject to a variable conversion rate. The Company has determined that the conversion feature is not considered to be solely indexed to the Company’s own stock and is therefore not afforded equity treatment. In accordance with ASC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability at fair value in the amount of $557 as of December 31, 2023 as a component of Other Long-Term Liabilities on the Condensed Consolidated Balance Sheets. As of June 30, 2024, the fair value of the derivative liability was $98. See Note 5 “Fair Value Measurement” for additional information related to measurement of the debentures and derivative liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Subordinated Note</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On March 3, 2023, the Company executed a Subordinated Promissory Note (the “Subordinated Note”) with a principal amount of $2,865 in favor of Omnia Ventures, LP (“Omnia”). The Subordinated Note refinanced the 12% Secured Promissory Note with a principal amount of $1,000 dated as of October 29, 2021 payable to Omnia (the “October Note”) and the 12% Secured Promissory Note with a principal amount of $1,500 dated as of January 14, 2022 payable to Omnia (the “January Note”, and together with the October Note, the “Original Notes”), which were assumed by the Company in connection with the acquisition of GVB Biopharma.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Under the terms of the Subordinated Note, the Company is obligated to make interest payments in-kind (the “PIK Interest”). The PIK Interest accrues monthly at a compounding rate of 26.5% per annum, payable monthly. The Company is not permitted to prepay all or any portion of the outstanding balance on the Subordinated Note prior to maturity. The maturity date of the Subordinated Note was May 1, 2024.  The Subordinated Note was terminated and extinguished in April 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 2,813 shares of the Company’s common stock (the “2023 Omnia Warrants”). The 2023 Omnia Warrants were exercisable for <span style="-sec-ix-hidden:Hidden_qBvuG8AGtk2_9O_J_ZV5Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">seven years</span></span> from September 3, 2023, at an exercise price of $205.248 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On April 29, 2024, the Company entered into a General Release and Settlement Agreement (the “Omnia Agreement”) with Omnia Capital LP (“Omnia”). The Omnia Agreement settles and extinguishes all outstanding debt and interest owed to Omnia under the outstanding Subordinated Promissory Note dated March 3, 2023 (the “Old Note”) and the put provision contained in the 2023 Omnia Warrants, amounting to a total of approximately $5,228, for (i) a cash payment of $249; (ii) 1,150,000 shares of common stock and 1,150,000 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $0.0001 that are exercisable until May 1, 2029 (at an effective per share price of $2.14) and (iii) 460,000 immediately exercisable warrants to purchase an equal number of shares of common stock at an exercise price of $2.14 until May 1, 2029 (the “2024 Omnia Warrants”). The 2024 Omnia Warrants contain a put provision that permits the holder to require the Company to redeem the 2024 Omnia Warrants, no earlier than May 1, 2025, for a purchase price equal to $2.675 per warrant, and had an initial fair value of $1,515 (see Note 5). Subject to limited exceptions, a holder of pre-funded warrants and 2024 Omnia Warrants will not have the right to exercise any portion of its warrants if the holder, together with its affiliates, would beneficially own in excess of 19.99% of the number of shares of our common stock outstanding immediately after giving effect to such exercise. As part of the Omnia Agreement, the parties agreed to terminate and cancel the Old Note and the 2023 Omnia Warrants and released all debts, claims or other obligations against each other occurring prior to the date of the Omnia Agreement.  The total cash and non-cash consideration amounted to $5,628, resulting in extinguishment charges of $400 for the three months ended June 30, 2024, recorded in Interest expense in the Statement of Operations and Comprehensive Loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Contractual Maturities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has $1,500 pledged against outstanding indebtedness under the Senior Secured Credit Facility comprised of (i) $500 GVB promissory note and (ii) $1,000 assignment of Needle Rock Farms to be applied as principal reduction in 2024. As of June 30, 2024, contractual maturities under the Senior Secured Credit Facility for the remainder of 2024 and through maturity, excluding any discounts or premiums, were to be paid in 2024 of $1,500 and 2026 of $6,046. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Additionally, commencing August 2024, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, or $428, per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Debt Issuance Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The fair values of the warrants at issuance of $5,791, together with the Debentures original issuance discount of $1,053, Debentures exit payment of $1,053, and third-party debt issuance costs of $801, are being amortized using the effective interest method over the term of the respective debt instrument, recorded as Interest expense in the Condensed Consolidated Statement of Operations and Comprehensive Loss. The components and activity of unamortized discount and deferred debt issuance costs related to the Senior Secured Credit Facility and Subordinated Note is as follows:</p><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;margin:0pt;"><span style="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:85.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:middle;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.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:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width: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:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,087)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Debt extinguishment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width:2%;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.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;"> (5,158)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,453</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width:2%;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.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;"> (567)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0pt 0pt;"> 886</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width:2%;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.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;"> (107)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0pt 0pt;"> 779</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.05 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Debt related to the Senior Secured Credit Facility and Subordinate Note as of June 30, 2024 and December 31, 2023 consists 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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:61.41%;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:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.24%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;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:61.41%;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:9.98%;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.24%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.36%;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></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Secured Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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:2.12%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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:2.12%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,805</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subordinated Note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,554</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount on loan and deferred debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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.12%;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.12%;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;"> (779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.12%;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:10.24%;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;"> (1,453)</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,906</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;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.12%;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.12%;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;"> (1,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;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.12%;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:10.24%;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;"> (5,848)</p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.12%;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 3.6pt 0pt 0pt;"> 6,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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.24%;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 3.6pt 0pt 0pt;"> 8,058</p></td></tr></table> 8325000 11805000 3554000 779000 1453000 7546000 13906000 1500000 5848000 6046000 8058000 0.05 21053000 0.07 0.05 1053000 0.03 0.02 7500000 20835 306.00 4475000 139000 31060 306.00 205.248 31060 0 18500000 15500000 7500000 3800000 2600000 2000000 600000 895000 10418 2500000 2000000 500000 2200000 1100000 1100000 0.12 2000000 1000000 5000000 224 1000000 1500000 500000 500000 1000000 1500000 1.00 0.20 2.14 428000 200000 275000 2328000 395000 895000 0.00001 1.69 5876887 1.69 -5158000 557000 98000 2865000 0.12 1000000 0.12 1500000 0.265 2813 205.248 5228000 249000 1150000 1150000 0.0001 2.14 460000 2.14 2.675 1515000 0.1999 5628000 400000 1500000 500000 1000 1500000 6046000 0.02 428000 5791000 1053000 1053000 801000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:middle;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.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:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width: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:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width: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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,087)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Debt extinguishment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width:2%;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.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;"> (5,158)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,453</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width:2%;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.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;"> (567)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0pt 0pt;"> 886</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:middle;white-space:nowrap;width:2%;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.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;"> (107)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;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:middle;white-space:nowrap;width: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:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0pt 0pt;"> 779</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 8698000 -2087000 -5158000 1453000 -567000 886000 -107000 779000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 7. – NOTES &amp; LOANS PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below outlines our notes and loans payable balances as of June 30, 2024 and December 31, 2023:</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:71.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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 0pt 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:0pt 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 543</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total current notes and loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Insurance loans payable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">During the second quarter of 2024, the Company renewed its Director and Officer (“D&amp;O”) insurance for a one-year policy premium totaling $866. The Company paid $147 as a premium down payment and financed the remaining $719 of policy premiums over ten months at a 8.3% annual percentage rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">During the second quarter of 2023, the Company renewed its Director and Officer (“D&amp;O”) insurance for a one-year policy premium totaling $1,626. The Company paid $285 as a premium down payment and financed the remaining $1,341 of policy premiums over ten months at a 7.88% annual percentage rate. Additionally, during the third quarter of 2023, the Company expanded its D&amp;O coverage, resulting in additional financing of $143, at 9.38% annual percentage rate over six months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company also has other insurance loans payable related to property and general liability across the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Estimated future principal payments to be made under the above notes and loans payable as of June 30, 2024 are as follows:</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:83.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 622</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;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 3.6pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;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 3.6pt 0.05pt 0pt;"> 877</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;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:71.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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 0pt 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:0pt 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 543</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total current notes and loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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 3.6pt 0.05pt 0pt;"> 543</p></td></tr></table> 877000 543000 877000 543000 P1Y 866000 147000 719000 P10M 0.083 P1Y 1626000 285000 1341000 P10M 0.0788 143000 0.0938 P6M <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:83.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 622</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;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 3.6pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;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 3.6pt 0.05pt 0pt;"> 877</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 622000 255000 877000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 8. – REVENUE RECOGNITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s revenues are derived primarily from contract manufacturing organization (“CMO”) customer contracts that consist of obligations to manufacture the customers’ branded filtered cigars and cigarettes. Additional revenues are generated from sale of the Company’s proprietary low nicotine content cigarettes, sold under the brand name VLN<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, or research cigarettes sold under the brand name SPECTRUM<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For certain CMO contracts, the performance obligation is satisfied over time as the Company determines, due to contract restrictions, it does not have an alternative use of the product and it has an enforceable right to payment as the product is manufactured. The Company recognizes revenue under those contracts at the unit price stated in the contract based on the units to customers and is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns at June 30, 2024 and December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s net revenue is derived from customers located primarily in the United States and is disaggregated by the timing of revenue. Revenue recognized from Tobacco products transferred to customers over time represented 66% and 63%, respectively, of total Tobacco revenue for the three and six months ended June 30, 2024, compared to 67% and 66%, respectively, for the three and six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;width:36pt;"></span>The following table presents net revenue by product line:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="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:54.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.85%;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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:center;margin:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract Manufacturing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarettes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,797</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,867</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,286</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Filtered Cigars</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,931</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,927</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,326</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarillos</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt 3.6pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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 3.6pt 0.05pt 0pt;"> -</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 552</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Contract Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,728</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,346</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,612</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">VLN<span style="font-family:'Aptos Narrow';">®</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt 0pt 0.05pt 0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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 3.6pt 0.05pt 0pt;"> 322</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 70</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 365</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Product Line Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,050</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,416</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,977</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables present net revenues by significant customers, which are defined as any customer who individually represents 10% or more of disaggregated product line net revenues:</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:65.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.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:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">All other customers</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;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:65.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.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:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">All other customers</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unbilled receivables (contract assets) represent revenues recognized for performance obligations that have been satisfied but have not been billed. These receivables are included as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Customer payment terms vary depending on the terms of each customer contract, but payment is generally due prior to product shipment or within credit terms up to 30 days after shipment. Deferred income (contract liabilities) relates to down payments received from customers in advance of satisfying a performance obligation and is included as Deferred income on the Condensed Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Total contract assets and contract liabilities are as follows:</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:75.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:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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:0pt 0pt 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.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:0pt 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unbilled receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,053</p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 0pt 0.05pt 0pt;"> (389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 0pt 0.05pt 0pt;"> (726)</p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0.05pt 0pt;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0.05pt 0pt;"> 327</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2024, the Company recognized $726 of revenue that was included in the contract liability balance as of December 31, 2023. During the six months ended June 30, 2023, the Company recognized $688 of revenue that was included in the contract asset balance as of December 31, 2022.</p> 0 0 0.66 0.63 0.67 0.66 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="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:54.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 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.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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.85%;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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:center;margin:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract Manufacturing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarettes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,797</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,867</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,286</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Filtered Cigars</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,931</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,927</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,326</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarillos</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt 3.6pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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 3.6pt 0.05pt 0pt;"> -</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 552</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Contract Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,728</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,346</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,612</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">VLN<span style="font-family:'Aptos Narrow';">®</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt 0pt 0.05pt 0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;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 3.6pt 0.05pt 0pt;"> 322</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 70</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:0pt 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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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 3.6pt 0.05pt 0pt;"> 365</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Product Line Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,050</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:0pt 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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,416</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:0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,977</p></td></tr></table> 4107000 3797000 6867000 8286000 3303000 3931000 6927000 8326000 552000 552000 7962000 7728000 14346000 16612000 -15000 322000 70000 365000 7947000 8050000 14416000 16977000 <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:65.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.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:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">All other customers</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;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:65.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.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:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.33%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">All other customers</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.3437 0.2942 0.2137 0.1434 0.0746 0.2726 0.2093 0.1792 0.1587 0.1106 0.3625 0.2768 0.2287 0.1646 0.1416 0.2715 0.1395 0.1475 0.1277 0.1396 P30D <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:75.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:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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:0pt 0pt 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.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:0pt 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unbilled receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,053</p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 0pt 0.05pt 0pt;"> (389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 0pt 0.05pt 0pt;"> (726)</p></td></tr><tr><td style="vertical-align:bottom;width:75.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0.05pt 0pt;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0.05pt 0pt;"> 327</p></td></tr></table> 1135000 1053000 389000 726000 746000 327000 726000 688000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 – EQUITY- BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company maintains certain stock-based compensation plans that were approved by the Company’s shareholders and are administered by the Compensation Committee of the Company’s Board of Directors. The stock-based compensation plans provide for the granting of stock options, time and performance based restricted stock units (RSU’s), among other awards to employees, non-employee directors, consultants, and service providers. The 2021 Omnibus Incentive Plan was amended on June 28, 2024, increasing the authorized shares by an additional </span>5,000,000<span style="white-space:pre-wrap;">. As of June 30, 2024, the Company had available </span>5,707,584 shares remaining for future awards under its Omnibus Incentive Plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Compensation Expense – </i>The<i style="font-style:italic;"> </i>Company recognized the following compensation costs, net of actual forfeitures, related to restricted stock units (“RSUs”) and stock options:</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:55.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:55.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,389</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 176</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 20</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 61</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total equity based compensation - continuing operations</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 56</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 1,456</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 237</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total equity based compensation - discontinued operations</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total equity based compensation</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 56</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 1,486</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 237</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units</i> – We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2024 through June 30, 2024.</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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-date</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$ per share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 251.12</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 233.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 0pt 0.05pt 0pt;"> (354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 3.6pt 0.05pt 0pt;"> 274.16</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264.45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 0pt 0.05pt 0pt;"> (3,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 3.6pt 0.05pt 0pt;"> 287.31</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 221.93</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of RSUs that vested during the six months ended June 30, 2024 was approximately $9 based on the stock price at the time of vesting. As of June 30, 2024, unrecognized compensation expense for RSUs amounted to $335 which is expected to be recognized over a weighted average period of approximately 1.6 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options – </i>Our outstanding stock options were valued using the Black-Scholes option-pricing model on the date of the award. There was no stock option grant activity during the six months ended June 30, 2024. A summary of the status of stock options activity since January 1, 2024 and at June 30, 2024 is as follows:</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:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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.76%;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.08%;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:7.18%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7.17%;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></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7.17%;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></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.25%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.25%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:8.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:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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: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:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:8.25%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">$ per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.08%;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:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 421.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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:3.9%;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.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.08%;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:7.17%;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></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:0pt 3.6pt 0pt 0pt;"> 330.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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:3.9%;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.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.08%;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: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:0pt 3.6pt 0pt 0pt;"> 621.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:1.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.08%;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:7.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:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 437.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;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:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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: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:0pt;"> (3,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:1.08%;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;"><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:0pt 3.6pt 0pt 0pt;"> 570.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:1.76%;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.08%;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:7.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:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;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 3.6pt 0pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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:7.18%;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 3.6pt 0pt 0pt;"> 358.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;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 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_7xNTPKxSyEif7MdrNKKa8A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 0.4</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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:7.17%;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 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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 3.6pt 0pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.08%;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:7.18%;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 3.6pt 0pt 0pt;"> 358.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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 3.6pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;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:7.17%;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 3.6pt 0pt 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:36pt;margin:0pt 0pt 12pt 0pt;">The intrinsic value of a stock option is the amount by which the current market value or the market value upon exercise of the underlying stock exceeds the exercise price of the option.</p> 5000000 5707584 <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:55.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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:0pt 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:20.2%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:55.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,389</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 176</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 20</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 61</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total equity based compensation - continuing operations</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 56</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 1,456</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 237</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0.05pt 0pt;"> 2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total equity based compensation - discontinued operations</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> —</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total equity based compensation</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 56</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 1,486</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 237</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:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 3.6pt 0.05pt 0pt;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 36000 1389000 176000 2435000 20000 67000 61000 117000 56000 1456000 237000 2552000 30000 109000 56000 1486000 237000 2661000 <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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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 0pt 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.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 0pt 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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-date</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$ per share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 251.12</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 233.09</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 0pt 0.05pt 0pt;"> (354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 3.6pt 0.05pt 0pt;"> 274.16</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 264.45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 0pt 0.05pt 0pt;"> (3,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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 3.6pt 0.05pt 0pt;"> 287.31</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 221.93</p></td></tr></table> 9681000 251.12 4234000 233.09 354000 274.16 5093000 264.45 3269000 287.31 1824000 221.93 9000 335000 P1Y7M6D <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:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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.76%;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.08%;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:7.18%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7.17%;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></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:7.17%;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></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.25%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.09%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.25%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:8.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:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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: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:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:8.25%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;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.76%;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:7.18%;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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.26%;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;">$ per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.08%;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:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 421.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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:3.9%;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.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.08%;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:7.17%;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></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:0pt 3.6pt 0pt 0pt;"> 330.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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:3.9%;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.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.08%;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: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:0pt 3.6pt 0pt 0pt;"> 621.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:1.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.08%;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:7.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:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 437.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;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:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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: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:0pt;"> (3,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:1.08%;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;"><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:0pt 3.6pt 0pt 0pt;"> 570.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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: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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:1.76%;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.08%;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:7.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:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;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 3.6pt 0pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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:7.18%;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 3.6pt 0pt 0pt;"> 358.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;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 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_7xNTPKxSyEif7MdrNKKa8A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 0.4</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;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:7.17%;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 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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 3.6pt 0pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.08%;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:7.18%;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 3.6pt 0pt 0pt;"> 358.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.18%;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 3.6pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;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:7.17%;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 3.6pt 0pt 0pt;"> —</p></td></tr></table> 13729000 421.51 2778000 330.74 417000 621.60 10534000 437.52 P1Y4M24D 3929000 570.27 6605000 358.81 6605000 358.81 P0Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10. – CAPITAL RAISES AND WARRANTS FOR COMMON STOCK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following tables summarize the Company’s warrant activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="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:86.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,984,847</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,641,535</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;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;"> (820,769)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,805,613</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,813,800</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Abandoned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,813)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;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;"> (1,105,000)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,511,600</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following tables summarizes the Company’s outstanding warrants as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="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:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.03%;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:0pt;"># of warrants outstanding</p></td><td style="vertical-align:middle;width:1.03%;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:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.78%;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:0pt;">Exercise price</p></td><td style="vertical-align:middle;width:1.03%;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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:17.2%;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:0pt;">Expiration date</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 2022 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,067</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 492.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">July 25, 2027 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Secured Credit Facility - JGB</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">20,645</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205.248</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">September 3, 2028 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 19, 2023 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">28,125</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">July 20, 2028 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 2023 CMPO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">168,750</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">October 19, 2028 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inducement warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,581,213</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">February 15, 2029 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">April 2024 RDO</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,980,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 28, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">April 2024 RDO - Placement Agent</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">118,800</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 28, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Omnia Pre-Funded</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,150,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.00001</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">NA</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Omnia 2024 warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;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 3.6pt 0pt 0pt;">460,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">May 1, 2029 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;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 3.6pt 0pt 0pt;">7,511,600</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Warrant Inducement Offering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding </span><span style="background:#ffffff;">1,986,229</span><span style="background:#ffffff;"> warrants consisting of: (i) the common stock purchase warrants of the Company issued on or about June 22, 2023; (ii) the common stock purchase warrants of the Company issued on or about July 10, 2023; (iii) the common stock purchase warrants of the Company issued on or about July 21, 2023; and/or (iv) the common stock purchase warrants of the Company issued on or about October 19, 2023 (collectively, the “Existing Warrants”), which Existing Warrants were exercisable for an equal number of shares of common stock at an exercise price of </span><span style="background:#ffffff;">$8.40</span><span style="background:#ffffff;">. The Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to </span><span style="background:#ffffff;">200%</span><span style="white-space:pre-wrap;background:#ffffff;"> of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants during the inducement period, for cash, at a reduced exercise price equal to the Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)). </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">For the period from January 1, 2024 to February 15, 2024, the date of shareholder approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of </span><span style="background:#ffffff;">820,769</span><span style="background:#ffffff;"> shares of common stock at a reduced weighted average exercise price of approximately </span><span style="background:#ffffff;">$2.9504</span><span style="background:#ffffff;">. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received </span><span style="background:#ffffff;">1,641,535</span><span style="background:#ffffff;"> Inducement Warrants and the Company received aggregate gross proceeds of approximately </span><span style="background:#ffffff;">$2,421</span><span style="background:#ffffff;"> from the exercise of the Existing Warrants. </span>Additionally, on the date of Shareholder Approval, the exercise price of the 3,581,213 outstanding Inducement Warrants, was reduced to $2.8237 based on the <span style="background:#ffffff;">lowest Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d))</span> during the inducement period.<span style="background:#ffffff;"> The exercise price was further reduced to $1.69 in May 2024. As a result of the inducement and subsequent exercise, the Company determined the incremental fair </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">value provided to the holders using Black Scholes and Monte Carlo models as (i) </span><span style="background:#ffffff;">$148</span><span style="background:#ffffff;"> increase in fair value due to the adjustment in exercise price of Existing Warrants attributable to down round pricing protection (ii) </span><span style="background:#ffffff;">$3,441</span><span style="background:#ffffff;"> fair value of Inducement Warrants issued to the holders that exercised Existing Warrants. The incremental fair value is recorded as non-cash deemed dividend. The proceeds of the warrant inducement and issuance of common stock are recorded as Capital in excess of par value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">As a result of subsequent offerings, the exercise price on </span><span style="background:#ffffff;">3,581,213</span><span style="background:#ffffff;"> warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In April 2024, the exercise price was adjusted to </span><span style="background:#ffffff;">$2.14</span><span style="background:#ffffff;"> and further in May 2024 was adjusted to </span><span style="background:#ffffff;">$1.69</span><span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">April 2024 Registered Direct Offering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">On April 8, 2024, the Company and certain investors (the “Investors”) entered into a securities purchase agreement (the “Securities Purchase Agreement”) relating to the issuance and sale of shares of common stock (or pre-funded warrants in lieu of common stock) pursuant to a registered direct offering and a private placement of warrants to purchase shares of common stock (collectively, the “Offering”). The Investors purchased approximately $4,237 of shares and warrants, consisting of an aggregate of 1,855,000 shares of common stock, pre-funded warrants to purchase 125,000 shares of common stock and warrants to purchase 1,980,000 shares of common stock, at a purchase price of $2.14 per share and accompanying warrant. The warrants are exercisable after the Shareholder Approval Date (as defined in the Securities Purchase Agreement) at an exercise price of $2.14 per share of common stock, expire on the date that is <span style="-sec-ix-hidden:Hidden_kGNNQ1vC9kmeSR7wUfGhxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> (5) years after the Shareholder Approval Date and are subject to adjustment in certain circumstances, including upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, then such exercise price shall be lowered to such price at which the shares were offered. The pre-funded warrants are exercisable immediately upon issuance at an exercise price of $0.00001. The Offering closed on April 9, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company agreed to pay the Placement Agent a cash fee of 6.0% of the gross proceeds from the Offering, an additional 6.0% cash fee of any cash exercise of the warrants and to reimburse the Placement Agent for its expenses, including the reimbursement of legal fees up to an aggregate of $50,000. In addition, the Company issued an aggregate of 118,800 placement agent warrants to the Placement Agent and its designees with substantially the same terms as the warrants to the Investors, except that the placement agent warrants will terminate five years following the commencement of sales of the Offering and have an exercise price of $2.675.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The net proceeds to the Company from the Offering, after deducting placement agent fees and the Company’s estimated offering expenses, were approximately $3,913.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">As a result of subsequent equity issuance in May 2024, the exercise price on </span><span style="background:#ffffff;">2,098,800</span><span style="background:#ffffff;"> warrants was automatically adjusted to </span><span style="background:#ffffff;">$1.69</span><span style="background:#ffffff;"> triggering non-cash deemed dividends as a result of the down-round adjustments.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Other Agreements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On April 29, 2024, the Company settled an aggregate of $1,192 of outstanding indebtedness under various commercial agreements for an aggregate of 700,958 shares of common stock at an effective price per share of $2.14.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;"> </span><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="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:86.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,984,847</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,641,535</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;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;"> (820,769)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,805,613</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,813,800</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Abandoned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,813)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;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;"> (1,105,000)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,511,600</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following tables summarizes the Company’s outstanding warrants as of June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="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:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.03%;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:0pt;"># of warrants outstanding</p></td><td style="vertical-align:middle;width:1.03%;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:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.78%;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:0pt;">Exercise price</p></td><td style="vertical-align:middle;width:1.03%;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:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:17.2%;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:0pt;">Expiration date</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 2022 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,067</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 492.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">July 25, 2027 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Secured Credit Facility - JGB</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">20,645</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205.248</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">September 3, 2028 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 19, 2023 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">28,125</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">July 20, 2028 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 2023 CMPO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">168,750</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">October 19, 2028 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inducement warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,581,213</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">February 15, 2029 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">April 2024 RDO</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,980,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 28, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">April 2024 RDO - Placement Agent</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">118,800</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 28, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Omnia Pre-Funded</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,150,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.00001</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">NA</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Omnia 2024 warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:12.03%;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 3.6pt 0pt 0pt;">460,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;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:middle;white-space:nowrap;width:1.58%;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:middle;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;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:middle;white-space:nowrap;width:17.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">May 1, 2029 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.03%;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 3.6pt 0pt 0pt;">7,511,600</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr></table> 2984847 1641535 820769 3805613 4813800 2813 1105000 7511600 4067 492.00 20645 205.248 28125 1.69 168750 1.69 3581213 1.69 1980000 1.69 118800 1.69 1150000 0.00001 460000 2.14 7511600 1986229 8.40 2 820769 2.9504 1641535 2421000 3581213 2.8237 148000 3441000 3581213 3581213 2.14 1.69 4237000 1855000 125000 1980000 2.14 2.14 0.00001 0.060 0.060 50000000 118800 P5Y 2.675 3913000 2098800 1.69 1192000 700958 2.14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 11. – LOSS PER COMMON SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted loss per common share for the three and six months ended June 30, 2024 and 2023, respectively. Outstanding warrants, options and RSUs were excluded from the calculation of diluted EPS as the effect was antidilutive to consolidated net loss.</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:58.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.12%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.42%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except for per-share data)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,708)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,537)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (income) loss from discontinued operations</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (6,831)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (14,184)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,539)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,721)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deemed dividends</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (445)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (367)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (4,034)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss available to common shareholders</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (1,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (20,906)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (10,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (39,088)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - basic and diluted</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,449,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 878,171</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,307,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 862,177</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from continuing operations</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15.61)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28.46)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from discontinued operations</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7.78)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.45)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from deemed dividends</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (0.42)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (0.76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (0.43)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (0.21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (23.81)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (2.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (45.34)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive shares are as follows as of June 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,511,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,511,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,775</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,036</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 24,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 24,434</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 7,520,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 196,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 7,520,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 196,245</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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:58.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 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.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:0pt 0pt 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.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:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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 0pt 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.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:0pt 0pt 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.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:0pt 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.12%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:19.42%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except for per-share data)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,708)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,537)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (income) loss from discontinued operations</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (6,831)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (14,184)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,539)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,721)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deemed dividends</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (445)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (367)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (4,034)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss available to common shareholders</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (1,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (20,906)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (10,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (39,088)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - basic and diluted</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,449,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 878,171</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,307,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 862,177</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from continuing operations</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15.61)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28.46)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from discontinued operations</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7.78)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.45)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from deemed dividends</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (0.42)</p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (0.76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (0.43)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (0.21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (23.81)</p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 0pt 0.05pt 0pt;"> (2.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 0pt 0.05pt 0pt;"> (45.34)</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive shares are as follows as of June 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,511,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,511,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,775</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,036</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 24,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 24,434</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 7,520,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 196,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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 3.6pt 0.05pt 0pt;"> 7,520,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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 3.6pt 0.05pt 0pt;"> 196,245</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -2214000 -13708000 -7664000 -24537000 1102000 -6831000 813000 -14184000 -1112000 -20539000 -6851000 -38721000 445000 367000 4034000 367000 -1557000 -20906000 -10885000 -39088000 7449706 7449706 878171 878171 5307471 5307471 862177 862177 -0.30 -0.30 -15.61 -15.61 -1.44 -1.44 -28.46 -28.46 0.15 0.15 -7.78 -7.78 0.15 0.15 -16.45 -16.45 -0.06 -0.06 -0.42 -0.42 -0.76 -0.76 -0.43 -0.43 -0.21 -0.21 -23.81 -23.81 -2.05 -2.05 -45.34 -45.34 7511600 151775 7511600 151775 6605 20036 6605 20036 1824 24434 1824 24434 7520029 196245 7520029 196245 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12. - COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">License agreements and sponsored research</span><i style="font-style:italic;"> –</i> The Company has entered into various consulting, license and tobacco growing agreements (the “Agreements”) with various counter parties in connection with the Company’s plant biotechnology business relating to tobacco. The schedule below summarizes the Company’s commitments, both financial and other, associated with each Agreement. Costs incurred under the Agreements are generally recorded as research and development expenses on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.</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:top;width:17.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:20.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:48.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Commitments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Counter Party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment Type</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</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;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028 &amp; After</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;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Minimum annual royalty</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,575</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,975</p></td><td style="vertical-align:top;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(1)</p></td></tr><tr><td style="vertical-align:top;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 150</p></td><td style="vertical-align:top;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 650</p></td><td style="vertical-align:top;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(2)</p></td></tr><tr><td style="vertical-align:top;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Consulting Agreements</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Various</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 928</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 373</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 146</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,447</p></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(3)</p></td></tr><tr><td style="vertical-align:top;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Growing Agreements</p></td><td style="vertical-align:top;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Various</p></td><td style="vertical-align:top;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.8%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149</p></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,327</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 723</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 496</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,575</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Additional milestone fees could be required pending achievement of events pursuant to the agreement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.</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="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">Various R&amp;D growing agreements for tobacco.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Litigation </span>-<i style="font-style:italic;"> </i>The Company is subject to litigation arising from time to time in the ordinary course of its business. The Company does not expect that the ultimate resolution of any pending legal actions will have a material effect on its consolidated results of operations, financial position, or cash flows. However, litigation is subject to inherent uncertainties. As such, there can be no assurance that any pending legal action, which the Company currently believes to be immaterial, will not become material in the future. In accordance with applicable accounting guidance, the Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with ongoing restructuring efforts and the hemp/cannabis disposal group (see Note 2 “Divestitures and discontinued operations”) the Company has received unasserted claims related to disputed contracts, which could result in accrual of an additional amount up to $1,314<span style="white-space:pre-wrap;"> on the Condensed Consolidated Balance Sheets. The Company is vigorously defending its position against these claims.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Class Action </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 21, 2019, Matthew Jackson Bull, a resident of Denver, Colorado, filed a Complaint against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, and the Company’s then Chief Financial Officer, John T. Brodfuehrer, in the United States District Court for the Eastern District of New York entitled: Matthew Bull, Individually and on behalf of all others similarly situated, v. 22nd Century Group, Inc., Henry Sicignano III, and John T. Brodfuehrer, Case No. 1:19 cv 00409.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The complaint alleges three counts: Count I sues the Company and Messrs. Sicignano and Brodfuehrer and alleges that the Company's quarterly and annual reports, SEC filings, press releases and other public statements and documents contained false statements in violation of Section 10(b) of the Securities Exchange Act and Rule 10b-5; Count II sues Messrs. Sicignano and Brodfuehrer pursuant to Section 10(b) of the Securities Exchange Act and Rule 10b5(a) and (c); and Count III sues Messrs. Sicignano and Brodfuehrer for the allegedly false statements pursuant to Section 20(a) of the Securities Exchange Act. The Amended Complaint seeks to certify a class, and unspecified compensatory and punitive damages, and attorney's fees and costs. Several other cases were subsequently filed and consolidated into the main action.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On April 25, 2023, the parties filed with the Court the Motion for Preliminary Approval of the Settlement, which includes the final terms of the proposed settlement. The Court preliminarily approved the settlement on June 30, 2023, and scheduled a further settlement hearing for October 3, 2023. The Court entered the Final Judgment and Order of Dismissal with Prejudice of the action on October 23, 2023. The settlement amount that the defendants paid is </span>$3,000 and is fully covered by the Company’s insurance, which has been funded by the Company’s insurance carrier in an escrow account and anticipated to be disbursed in the third quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Shareholder Derivative Cases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:36pt;margin:0pt;">On February 6, 2019, Melvyn Klein, a resident of Nassau County New York, filed a shareholder derivative claim against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, the Company’s Chief Financial Officer, John T. Brodfuehrer, and each member of the Company’s Board of Directors in the United States District Court for the Eastern District of New York entitled: Melvyn Klein, derivatively on behalf of 22nd Century Group v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer and 22nd Century Group, Inc., Case No. 1:19 cv 00748. Mr. Klein brings this action derivatively alleging that (i) the director defendants supposedly breached their fiduciary duties for allegedly allowing the Company to make false statements; (ii) the director defendants supposedly wasted corporate assets to defend this lawsuit and the other related lawsuits; (iii) the defendants allegedly violated Section 10(b) of the Securities Exchange Act and Rule 10b 5 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made; and (iv) the director defendants allegedly violated Section 14(a) of the Securities Exchange Act and Rule 14a 9 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made in the Company’s proxy statement. Numerous other shareholder derivative cases were subsequently filed and consolidated into the main action.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;">On December 5, 2023, the parties entered into a Memorandum of Settlement to fully resolve all claims pending the Court’s approval of a motion for preliminary approval of settlement. The settlement amount is $768 related to plaintiffs attorney and legal fees and is fully covered by the Company’s insurance. The Company expects the settlement to be approved and funded in the fourth quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Insurance Litigation</i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;background:#ffffff;">In November 2022, there was a fire at the Company’s Grass Valley manufacturing facility in Oregon, which resulted in a total loss of the facility. The Company submitted an insurance claim with Dorchester Insurance Company, Ltd. (“Dorchester”) for casualty loss and business interruption coverage which was acknowledged on November 23, 2022. Dorchester funded </span><span style="background:#ffffff;">$5,000</span><span style="background:#ffffff;"> of casualty loss insurance but has failed to issue any payments in connection with the Company’s business interruption claim. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;background:#ffffff;">      On July 19, 2023, the Company filed a Complaint against Dorchester in the United States District Court for the District of Oregon, Pendleton Division, Case No. 2:23-cv-01057-HL. The Company is alleging breach of contract and breach of duty of good faith and fair dealing. The Company is seeking full recovery of its business interruption claim of approximately </span><span style="background:#ffffff;">$9,000</span><span style="background:#ffffff;"> under the policy plus direct and indirect damages resulting from Dorchester’s continued delay in issuing coverage payments. Discovery is ongoing. The trial date is November 4, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">KeyGene Dispute</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;width:36pt;"></span>On April 11, 2024 the Company received a Request for Arbitration from Keygene N.V. (“Keygene”) in connection with the Company’s termination of various framework collaborative research agreements described below. On April 3, 2019, the Company entered into the Framework Collaborative Research Agreement with KeyGene in the field of hemp/cannabis. On April 30, 2021, the Company and KeyGene entered into a First Amended and Restated Framework Collaborative Research Agreement which extended the agreement term, from first quarter 2024 to first quarter 2027. On March 30, 2022, the Company and KeyGene entered into a new Framework Collaborative Research Agreement for a term of three years<span style="white-space:pre-wrap;"> in the field related to the hops plant. On January 8, 2024, the Company formally terminated both Framework Collaborative Research Agreements, as amended, related to hemp/cannabis and hops. KeyGene is seeking payment in the amount of </span>$1,885 for current and future services under the Framework Collaborative Research Agreements and has invoiced the Company $881<span style="white-space:pre-wrap;"> for services performed. The matter is being arbitrated under the administration of the International Court of Arbitration. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company filed its Answer to Request for Arbitration with Defenses and Counterclaims on June 4, 2024. On July 25, 2024, an arbitrator was formally appointed. Discovery has not yet commenced, and no arbitration date has been set. The Company believes it has substantial defenses to KeyGene’s claims and intends to defend itself vigorously. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Maison Dispute</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">On January 23, 2024, the Company received a Notice of Intent to Arbitrate from Maison Placements Canada Inc. (“Maison”) in connection with the Company’s March 2023 Senior Secured Credit Facility transaction. Maison claims it is owed fees for closure of the Senior Secured Credit Facility transaction as a result of discussions with former Company personnel and a purported letter of engagement dating from 2021. </span>The parties have agreed on the selection of an arbitrator, but no arbitration date has been set. The Company believes it has substantial defenses to Maison’s claims and intends to defend itself vigorously.</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:top;width:17.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:20.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:48.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Commitments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Counter Party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment Type</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</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:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</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;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028 &amp; After</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;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Minimum annual royalty</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,575</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,975</p></td><td style="vertical-align:top;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(1)</p></td></tr><tr><td style="vertical-align:top;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 150</p></td><td style="vertical-align:top;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 650</p></td><td style="vertical-align:top;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(2)</p></td></tr><tr><td style="vertical-align:top;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Consulting Agreements</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Various</p></td><td style="vertical-align:top;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 928</p></td><td style="vertical-align:top;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 373</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 146</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,447</p></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(3)</p></td></tr><tr><td style="vertical-align:top;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Growing Agreements</p></td><td style="vertical-align:top;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Various</p></td><td style="vertical-align:top;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.8%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.47%;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149</p></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,327</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 723</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 496</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,575</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:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Additional milestone fees could be required pending achievement of events pursuant to the agreement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.</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="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-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:9pt;font-style:normal;font-weight:normal;">Various R&amp;D growing agreements for tobacco.</span></td></tr></table><div style="margin-top:12pt;"></div> 100000 100000 100000 100000 3575000 3975000 150000 250000 250000 650000 928000 373000 146000 1447000 149000 149000 1327000 723000 496000 100000 3575000 6221000 1314000 3 3000000 768000 5000000 9000000 P3Y 1885000 881000 false false false false Giving retroactive effect to the 1-for-15 reverse stock split on July 5, 2023 and subsequent 1-for-16 reverse stock split on April 2, 2024. Includes exercises of 980,000 shares of prefunded warrants during the period ended June 30, 2024. Includes exercises of 125,000 shares of prefunded warrants during the period ended June 30, 2024.